pike.git / src / post_modules / GL / top.c

version» Context lines:

pike.git/src/post_modules/GL/top.c:1:   /* -  * $Id: top.c,v 1.8 1999/07/24 23:57:17 marcus Exp $ +  * $Id: top.c,v 1.9 1999/08/07 20:52:24 marcus Exp $    *    */    -  + #ifdef HAVE_GL +    #include <GL/gl.h>   #include <GL/glx.h>    -  + #endif /* HAVE_GL */ +  +    #include "global.h"      #include "config.h"    - RCSID("$Id: top.c,v 1.8 1999/07/24 23:57:17 marcus Exp $"); + RCSID("$Id: top.c,v 1.9 1999/08/07 20:52:24 marcus Exp $");   #include "stralloc.h"   #include "pike_macros.h"   #include "object.h"   #include "program.h"   #include "interpret.h"   #include "builtin_functions.h"   #include "module_support.h"   #include "error.h"    -  + #ifdef HAVE_GL      static void f_glGet(INT32 args)   {    INT32 arg1;    GLint i, i2[4];    GLboolean b[4];    GLfloat f[16];       check_all_args("glGet", args, BIT_INT, 0);   
pike.git/src/post_modules/GL/top.c:343:    push_float(f[14]);    push_float(f[15]);    f_aggregate(16);    break;       default:    error("glGet: Unsupported parameter name\n");    }   }    + #endif /* HAVE_GL */    -  +    void pike_module_init( void )   { -  + #ifdef HAVE_GL    extern void GL_add_auto_funcs(void);       add_function_constant("glGet", f_glGet,    "function(int:int|float|array(int)|array(float))",    OPT_SIDE_EFFECT);    GL_add_auto_funcs(); -  + #endif /* HAVE_GL */   }         void pike_module_exit( void )   {   }