63 # define CGGL_APIENTRY_DEFINED
64 # if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) || defined(__LCC__)
65 # define APIENTRY __stdcall
71 # define CGGL_WINGDIAPI_DEFINED
72 # define WINGDIAPI __declspec(dllimport)
81 # define CGGL_API __declspec(dllexport)
82 # elif defined(__GNUC__) && __GNUC__>=4
83 # define CGGL_API __attribute__ ((visibility("default")))
84 # elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
85 # define CGGL_API __global
96 # define CGGLENTRY __cdecl
103 #include <OpenGL/gl.h>
138 #ifndef CGGL_EXPLICIT
233 #ifdef CGGL_APIENTRY_DEFINED
234 # undef CGGL_APIENTRY_DEFINED
238 #ifdef CGGL_WINGDIAPI_DEFINED
239 # undef CGGL_WINGDIAPI_DEFINED
struct _CGcontext * CGcontext
GLuint GLuint GLsizei GLenum type
CGGL_API void CGGLENTRY cgGLSetStateMatrixParameter(CGparameter param, CGGLenum matrix, CGGLenum transform)
CGGL_API void CGGLENTRY cgGLUnloadProgram(CGprogram program)
CGGL_API void CGGLENTRY cgGLRegisterStates(CGcontext ctx)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double *matrices)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterfc(CGparameter param, float *matrix)
CGGL_API void CGGLENTRY cgGLSetParameter2fv(CGparameter param, const float *v)
CGGL_API void CGGLENTRY cgGLSetParameterPointer(CGparameter param, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer)
CGGL_API void CGGLENTRY cgGLGetParameter4d(CGparameter param, double *v)
CGGL_API void CGGLENTRY cgGLSetParameter1d(CGparameter param, double x)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterdr(CGparameter param, double *matrix)
CGGL_API void CGGLENTRY cgGLGetParameter2f(CGparameter param, float *v)
CGGL_API CGbuffer CGGLENTRY cgGLCreateBuffer(CGcontext context, int size, const void *data, GLenum bufferUsage)
CGGL_API void CGGLENTRY cgGLSetupSampler(CGparameter param, GLuint texobj)
CGGL_API void CGGLENTRY cgGLSetParameter4dv(CGparameter param, const double *v)
CGGL_API void CGGLENTRY cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double *v)
typedef GLvoid(APIENTRYP PFNGLFRAGMENTLIGHTMODELIEXTPROC)(GLenum pname
CGGL_API void CGGLENTRY cgGLUnbindProgram(CGprofile profile)
CGGL_API void CGGLENTRY cgGLSetParameter3f(CGparameter param, float x, float y, float z)
CGGL_API void CGGLENTRY cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double *v)
CGGL_API void CGGLENTRY cgGLDisableProfile(CGprofile profile)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double *matrices)
CGGL_API void CGGLENTRY cgGLEnableTextureParameter(CGparameter param)
CGGL_API void CGGLENTRY cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double *v)
CGGL_API void CGGLENTRY cgGLSetMatrixParameterfr(CGparameter param, const float *matrix)
CGGL_API void CGGLENTRY cgGLSetParameter3fv(CGparameter param, const float *v)
CGGL_API void CGGLENTRY cgGLDisableTextureParameter(CGparameter param)
CGGL_API void CGGLENTRY cgGLEnableProfile(CGprofile profile)
CGGL_API void CGGLENTRY cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float *v)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterdc(CGparameter param, double *matrix)
CGGL_API void CGGLENTRY cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double *v)
struct _CGbuffer * CGbuffer
CGGL_API void CGGLENTRY cgGLSetDebugMode(CGbool debug)
CGGL_API void CGGLENTRY cgGLGetParameter2d(CGparameter param, double *v)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float *matrices)
GLsizei GLsizei GLenum GLenum const GLvoid * data
CGGL_API void CGGLENTRY cgGLSetParameter1fv(CGparameter param, const float *v)
CGGL_API void CGGLENTRY cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double *matrices)
CGGL_API CGprofile CGGLENTRY cgGLGetLatestProfile(CGGLenum profile_type)
CGGL_API void CGGLENTRY cgGLSetTextureParameter(CGparameter param, GLuint texobj)
CGGL_API void CGGLENTRY cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float *v)
CGGL_API void CGGLENTRY cgGLSetOptimalOptions(CGprofile profile)
typedef GLenum(APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target)
typedef GLuint(APIENTRYP PFNGLCREATEPROGRAMPROC)()
CGGL_API void CGGLENTRY cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float *v)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterfr(CGparameter param, float *matrix)
CGGL_API void CGGLENTRY cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float *v)
CGGL_API GLuint CGGLENTRY cgGLGetProgramID(CGprogram program)
struct _CGparameter * CGparameter
CGGL_API void CGGLENTRY cgGLDisableClientState(CGparameter param)
GLuint GLenum GLenum transform
CGGL_API void CGGLENTRY cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double *v)
CGGL_API void CGGLENTRY cgGLSetManageTextureParameters(CGcontext ctx, CGbool flag)
CGGL_API void CGGLENTRY cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float *v)
CGGL_API void CGGLENTRY cgGLSetParameter4fv(CGparameter param, const float *v)
CGGL_API CGbool CGGLENTRY cgGLIsProgramLoaded(CGprogram program)
CGGL_API void CGGLENTRY cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w)
CGGL_API void CGGLENTRY cgGLGetParameter3f(CGparameter param, float *v)
CGGL_API void CGGLENTRY cgGLSetParameter1f(CGparameter param, float x)
CGGL_API void CGGLENTRY cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float *v)
CGGL_API void CGGLENTRY cgGLEnableClientState(CGparameter param)
CGGL_API void CGGLENTRY cgGLSetParameter3d(CGparameter param, double x, double y, double z)
CGGL_API void CGGLENTRY cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float *matrices)
CGGL_API GLuint CGGLENTRY cgGLGetBufferObject(CGbuffer buffer)
CGGL_API void CGGLENTRY cgGLEnableProgramProfiles(CGprogram program)
GLXDrawable GLXDrawable GLXContext ctx
CGGL_API void CGGLENTRY cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float *matrices)
CGGL_API void CGGLENTRY cgGLGetParameter1f(CGparameter param, float *v)
CGGL_API void CGGLENTRY cgGLGetParameter3d(CGparameter param, double *v)
CGGL_API void CGGLENTRY cgGLLoadProgram(CGprogram program)
CGGL_API void CGGLENTRY cgGLSetParameter3dv(CGparameter param, const double *v)
CGGL_API void CGGLENTRY cgGLSetMatrixParameterdr(CGparameter param, const double *matrix)
CGGL_API GLuint CGGLENTRY cgGLGetTextureParameter(CGparameter param)
CGGL_API GLenum CGGLENTRY cgGLGetTextureEnum(CGparameter param)
CGGL_API void CGGLENTRY cgGLSetParameter2d(CGparameter param, double x, double y)
CGGL_API void CGGLENTRY cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double *v)
CGGL_API void CGGLENTRY cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double *v)
CGGL_API CGbool CGGLENTRY cgGLGetManageTextureParameters(CGcontext ctx)
CGGL_API void CGGLENTRY cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double *matrices)
CGGL_API void CGGLENTRY cgGLSetParameter2dv(CGparameter param, const double *v)
typedef GLint(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
CGGL_API void CGGLENTRY cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float *v)
GLubyte GLubyte GLubyte GLubyte w
CGGL_API void CGGLENTRY cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w)
CGGL_API void CGGLENTRY cgGLDisableProgramProfiles(CGprogram program)
struct _CGprogram * CGprogram
CGGL_API void CGGLENTRY cgGLSetMatrixParameterfc(CGparameter param, const float *matrix)
CGGL_API CGbool CGGLENTRY cgGLIsProfileSupported(CGprofile profile)
CGGL_API void CGGLENTRY cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double *v)
CGGL_API void CGGLENTRY cgGLSetParameter2f(CGparameter param, float x, float y)
CGGL_API void CGGLENTRY cgGLGetParameter4f(CGparameter param, float *v)
CGGL_API void CGGLENTRY cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float *v)
CGGL_API char const **CGGLENTRY cgGLGetOptimalOptions(CGprofile profile)
CGGL_API void CGGLENTRY cgGLBindProgram(CGprogram program)
CGGL_API void CGGLENTRY cgGLSetParameter1dv(CGparameter param, const double *v)
CGGL_API void CGGLENTRY cgGLGetParameter1d(CGparameter param, double *v)
CGGL_API void CGGLENTRY cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float *matrices)
GLsizei const GLvoid * pointer
CGGL_API void CGGLENTRY cgGLSetMatrixParameterdc(CGparameter param, const double *matrix)