Acme-MITHALDU-BleedingOpenGL
view release on metacpan or search on metacpan
include/GL/glprocs.h view on Meta::CPAN
void (APIENTRY *VertexAttrib4bvARB) (GLuint index, const GLbyte *v);
void (APIENTRY *VertexAttrib4dARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *VertexAttrib4dvARB) (GLuint index, const GLdouble *v);
void (APIENTRY *VertexAttrib4fARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *VertexAttrib4fvARB) (GLuint index, const GLfloat *v);
void (APIENTRY *VertexAttrib4ivARB) (GLuint index, const GLint *v);
void (APIENTRY *VertexAttrib4sARB) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
void (APIENTRY *VertexAttrib4svARB) (GLuint index, const GLshort *v);
void (APIENTRY *VertexAttrib4ubvARB) (GLuint index, const GLubyte *v);
void (APIENTRY *VertexAttrib4uivARB) (GLuint index, const GLuint *v);
void (APIENTRY *VertexAttrib4usvARB) (GLuint index, const GLushort *v);
void (APIENTRY *VertexAttribPointerARB) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
void (APIENTRY *EnableVertexAttribArrayARB) (GLuint index);
void (APIENTRY *DisableVertexAttribArrayARB) (GLuint index);
void (APIENTRY *ProgramStringARB) (GLenum target, GLenum format, GLsizei len, const GLvoid *string);
void (APIENTRY *BindProgramARB) (GLenum target, GLuint program);
void (APIENTRY *DeleteProgramsARB) (GLsizei n, const GLuint *programs);
void (APIENTRY *GenProgramsARB) (GLsizei n, GLuint *programs);
void (APIENTRY *ProgramEnvParameter4dARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *ProgramEnvParameter4dvARB) (GLenum target, GLuint index, const GLdouble *params);
void (APIENTRY *ProgramEnvParameter4fARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *ProgramEnvParameter4fvARB) (GLenum target, GLuint index, const GLfloat *params);
void (APIENTRY *ProgramLocalParameter4dARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *ProgramLocalParameter4dvARB) (GLenum target, GLuint index, const GLdouble *params);
void (APIENTRY *ProgramLocalParameter4fARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *ProgramLocalParameter4fvARB) (GLenum target, GLuint index, const GLfloat *params);
void (APIENTRY *GetProgramEnvParameterdvARB) (GLenum target, GLuint index, GLdouble *params);
void (APIENTRY *GetProgramEnvParameterfvARB) (GLenum target, GLuint index, GLfloat *params);
void (APIENTRY *GetProgramLocalParameterdvARB) (GLenum target, GLuint index, GLdouble *params);
void (APIENTRY *GetProgramLocalParameterfvARB) (GLenum target, GLuint index, GLfloat *params);
void (APIENTRY *GetProgramivARB) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetProgramStringARB) (GLenum target, GLenum pname, GLvoid *string);
void (APIENTRY *GetVertexAttribdvARB) (GLuint index, GLenum pname, GLdouble *params);
void (APIENTRY *GetVertexAttribfvARB) (GLuint index, GLenum pname, GLfloat *params);
void (APIENTRY *GetVertexAttribivARB) (GLuint index, GLenum pname, GLint *params);
void (APIENTRY *GetVertexAttribPointervARB) (GLuint index, GLenum pname, GLvoid* *pointer);
GLboolean (APIENTRY *IsProgramARB) (GLuint program);
void (APIENTRY *BindBufferARB) (GLenum target, GLuint buffer);
void (APIENTRY *DeleteBuffersARB) (GLsizei n, const GLuint *buffers);
void (APIENTRY *GenBuffersARB) (GLsizei n, GLuint *buffers);
GLboolean (APIENTRY *IsBufferARB) (GLuint buffer);
void (APIENTRY *BufferDataARB) (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage);
void (APIENTRY *BufferSubDataARB) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data);
void (APIENTRY *GetBufferSubDataARB) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data);
GLvoid* (APIENTRY *MapBufferARB) (GLenum target, GLenum access);
GLboolean (APIENTRY *UnmapBufferARB) (GLenum target);
void (APIENTRY *GetBufferParameterivARB) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetBufferPointervARB) (GLenum target, GLenum pname, GLvoid* *params);
void (APIENTRY *GenQueriesARB) (GLsizei n, GLuint *ids);
void (APIENTRY *DeleteQueriesARB) (GLsizei n, const GLuint *ids);
GLboolean (APIENTRY *IsQueryARB) (GLuint id);
void (APIENTRY *BeginQueryARB) (GLenum target, GLuint id);
void (APIENTRY *EndQueryARB) (GLenum target);
void (APIENTRY *GetQueryivARB) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetQueryObjectivARB) (GLuint id, GLenum pname, GLint *params);
void (APIENTRY *GetQueryObjectuivARB) (GLuint id, GLenum pname, GLuint *params);
void (APIENTRY *DeleteObjectARB) (GLhandleARB obj);
GLhandleARB (APIENTRY *GetHandleARB) (GLenum pname);
void (APIENTRY *DetachObjectARB) (GLhandleARB containerObj, GLhandleARB attachedObj);
GLhandleARB (APIENTRY *CreateShaderObjectARB) (GLenum shaderType);
void (APIENTRY *ShaderSourceARB) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* *string, const GLint *length);
void (APIENTRY *CompileShaderARB) (GLhandleARB shaderObj);
GLhandleARB (APIENTRY *CreateProgramObjectARB) (void);
void (APIENTRY *AttachObjectARB) (GLhandleARB containerObj, GLhandleARB obj);
void (APIENTRY *LinkProgramARB) (GLhandleARB programObj);
void (APIENTRY *UseProgramObjectARB) (GLhandleARB programObj);
void (APIENTRY *ValidateProgramARB) (GLhandleARB programObj);
void (APIENTRY *Uniform1fARB) (GLint location, GLfloat v0);
void (APIENTRY *Uniform2fARB) (GLint location, GLfloat v0, GLfloat v1);
void (APIENTRY *Uniform3fARB) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
void (APIENTRY *Uniform4fARB) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
void (APIENTRY *Uniform1iARB) (GLint location, GLint v0);
void (APIENTRY *Uniform2iARB) (GLint location, GLint v0, GLint v1);
void (APIENTRY *Uniform3iARB) (GLint location, GLint v0, GLint v1, GLint v2);
void (APIENTRY *Uniform4iARB) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
void (APIENTRY *Uniform1fvARB) (GLint location, GLsizei count, const GLfloat *value);
void (APIENTRY *Uniform2fvARB) (GLint location, GLsizei count, const GLfloat *value);
void (APIENTRY *Uniform3fvARB) (GLint location, GLsizei count, const GLfloat *value);
void (APIENTRY *Uniform4fvARB) (GLint location, GLsizei count, const GLfloat *value);
void (APIENTRY *Uniform1ivARB) (GLint location, GLsizei count, const GLint *value);
void (APIENTRY *Uniform2ivARB) (GLint location, GLsizei count, const GLint *value);
void (APIENTRY *Uniform3ivARB) (GLint location, GLsizei count, const GLint *value);
void (APIENTRY *Uniform4ivARB) (GLint location, GLsizei count, const GLint *value);
void (APIENTRY *UniformMatrix2fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (APIENTRY *UniformMatrix3fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (APIENTRY *UniformMatrix4fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (APIENTRY *GetObjectParameterfvARB) (GLhandleARB obj, GLenum pname, GLfloat *params);
void (APIENTRY *GetObjectParameterivARB) (GLhandleARB obj, GLenum pname, GLint *params);
void (APIENTRY *GetInfoLogARB) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
void (APIENTRY *GetAttachedObjectsARB) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
GLint (APIENTRY *GetUniformLocationARB) (GLhandleARB programObj, const GLcharARB *name);
void (APIENTRY *GetActiveUniformARB) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
void (APIENTRY *GetUniformfvARB) (GLhandleARB programObj, GLint location, GLfloat *params);
void (APIENTRY *GetUniformivARB) (GLhandleARB programObj, GLint location, GLint *params);
void (APIENTRY *GetShaderSourceARB) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
void (APIENTRY *BindAttribLocationARB) (GLhandleARB programObj, GLuint index, const GLcharARB *name);
void (APIENTRY *GetActiveAttribARB) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
GLint (APIENTRY *GetAttribLocationARB) (GLhandleARB programObj, const GLcharARB *name);
void (APIENTRY *BlendColorEXT) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
void (APIENTRY *PolygonOffsetEXT) (GLfloat factor, GLfloat bias);
void (APIENTRY *TexImage3DEXT) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *TexSubImage3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *GetTexFilterFuncSGIS) (GLenum target, GLenum filter, GLfloat *weights);
void (APIENTRY *TexFilterFuncSGIS) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
void (APIENTRY *TexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *TexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *CopyTexImage1DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
void (APIENTRY *CopyTexImage2DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
void (APIENTRY *CopyTexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
void (APIENTRY *CopyTexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
void (APIENTRY *CopyTexSubImage3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
void (APIENTRY *GetHistogramEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
void (APIENTRY *GetHistogramParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetHistogramParameterivEXT) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetMinmaxEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
void (APIENTRY *GetMinmaxParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetMinmaxParameterivEXT) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *HistogramEXT) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
void (APIENTRY *MinmaxEXT) (GLenum target, GLenum internalformat, GLboolean sink);
void (APIENTRY *ResetHistogramEXT) (GLenum target);
void (APIENTRY *ResetMinmaxEXT) (GLenum target);
void (APIENTRY *ConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
void (APIENTRY *ConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
void (APIENTRY *ConvolutionParameterfEXT) (GLenum target, GLenum pname, GLfloat params);
void (APIENTRY *ConvolutionParameterfvEXT) (GLenum target, GLenum pname, const GLfloat *params);
void (APIENTRY *ConvolutionParameteriEXT) (GLenum target, GLenum pname, GLint params);
void (APIENTRY *ConvolutionParameterivEXT) (GLenum target, GLenum pname, const GLint *params);
void (APIENTRY *CopyConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
void (APIENTRY *CopyConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
void (APIENTRY *GetConvolutionFilterEXT) (GLenum target, GLenum format, GLenum type, GLvoid *image);
void (APIENTRY *GetConvolutionParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetConvolutionParameterivEXT) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *GetSeparableFilterEXT) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
void (APIENTRY *SeparableFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
void (APIENTRY *ColorTableSGI) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
void (APIENTRY *ColorTableParameterfvSGI) (GLenum target, GLenum pname, const GLfloat *params);
void (APIENTRY *ColorTableParameterivSGI) (GLenum target, GLenum pname, const GLint *params);
void (APIENTRY *CopyColorTableSGI) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
void (APIENTRY *GetColorTableSGI) (GLenum target, GLenum format, GLenum type, GLvoid *table);
void (APIENTRY *GetColorTableParameterfvSGI) (GLenum target, GLenum pname, GLfloat *params);
void (APIENTRY *GetColorTableParameterivSGI) (GLenum target, GLenum pname, GLint *params);
void (APIENTRY *PixelTexGenSGIX) (GLenum mode);
void (APIENTRY *PixelTexGenParameteriSGIS) (GLenum pname, GLint param);
void (APIENTRY *PixelTexGenParameterivSGIS) (GLenum pname, const GLint *params);
void (APIENTRY *PixelTexGenParameterfSGIS) (GLenum pname, GLfloat param);
void (APIENTRY *PixelTexGenParameterfvSGIS) (GLenum pname, const GLfloat *params);
void (APIENTRY *GetPixelTexGenParameterivSGIS) (GLenum pname, GLint *params);
void (APIENTRY *GetPixelTexGenParameterfvSGIS) (GLenum pname, GLfloat *params);
void (APIENTRY *TexImage4DSGIS) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
void (APIENTRY *TexSubImage4DSGIS) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
GLboolean (APIENTRY *AreTexturesResidentEXT) (GLsizei n, const GLuint *textures, GLboolean *residences);
void (APIENTRY *BindTextureEXT) (GLenum target, GLuint texture);
void (APIENTRY *DeleteTexturesEXT) (GLsizei n, const GLuint *textures);
void (APIENTRY *GenTexturesEXT) (GLsizei n, GLuint *textures);
GLboolean (APIENTRY *IsTextureEXT) (GLuint texture);
void (APIENTRY *PrioritizeTexturesEXT) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
void (APIENTRY *DetailTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points);
include/GL/glprocs.h view on Meta::CPAN
void (APIENTRY *GlobalAlphaFactorsSUN) (GLshort factor);
void (APIENTRY *GlobalAlphaFactoriSUN) (GLint factor);
void (APIENTRY *GlobalAlphaFactorfSUN) (GLfloat factor);
void (APIENTRY *GlobalAlphaFactordSUN) (GLdouble factor);
void (APIENTRY *GlobalAlphaFactorubSUN) (GLubyte factor);
void (APIENTRY *GlobalAlphaFactorusSUN) (GLushort factor);
void (APIENTRY *GlobalAlphaFactoruiSUN) (GLuint factor);
void (APIENTRY *ReplacementCodeuiSUN) (GLuint code);
void (APIENTRY *ReplacementCodeusSUN) (GLushort code);
void (APIENTRY *ReplacementCodeubSUN) (GLubyte code);
void (APIENTRY *ReplacementCodeuivSUN) (const GLuint *code);
void (APIENTRY *ReplacementCodeusvSUN) (const GLushort *code);
void (APIENTRY *ReplacementCodeubvSUN) (const GLubyte *code);
void (APIENTRY *ReplacementCodePointerSUN) (GLenum type, GLsizei stride, const GLvoid* *pointer);
void (APIENTRY *Color4ubVertex2fSUN) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
void (APIENTRY *Color4ubVertex2fvSUN) (const GLubyte *c, const GLfloat *v);
void (APIENTRY *Color4ubVertex3fSUN) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *Color4ubVertex3fvSUN) (const GLubyte *c, const GLfloat *v);
void (APIENTRY *Color3fVertex3fSUN) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *Color3fVertex3fvSUN) (const GLfloat *c, const GLfloat *v);
void (APIENTRY *Normal3fVertex3fSUN) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *Normal3fVertex3fvSUN) (const GLfloat *n, const GLfloat *v);
void (APIENTRY *Color4fNormal3fVertex3fSUN) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *Color4fNormal3fVertex3fvSUN) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *TexCoord2fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *TexCoord2fVertex3fvSUN) (const GLfloat *tc, const GLfloat *v);
void (APIENTRY *TexCoord4fVertex4fSUN) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *TexCoord4fVertex4fvSUN) (const GLfloat *tc, const GLfloat *v);
void (APIENTRY *TexCoord2fColor4ubVertex3fSUN) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *TexCoord2fColor4ubVertex3fvSUN) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
void (APIENTRY *TexCoord2fColor3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *TexCoord2fColor3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
void (APIENTRY *TexCoord2fNormal3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *TexCoord2fNormal3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
void (APIENTRY *TexCoord2fColor4fNormal3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *TexCoord2fColor4fNormal3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *TexCoord4fColor4fNormal3fVertex4fSUN) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *TexCoord4fColor4fNormal3fVertex4fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiVertex3fSUN) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiVertex3fvSUN) (const GLuint *rc, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiColor4ubVertex3fSUN) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiColor4ubVertex3fvSUN) (const GLuint *rc, const GLubyte *c, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiColor3fVertex3fSUN) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiColor3fVertex3fvSUN) (const GLuint *rc, const GLfloat *c, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiNormal3fVertex3fSUN) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiColor4fNormal3fVertex3fSUN) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiColor4fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiTexCoord2fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiTexCoord2fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
void (APIENTRY *ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
void (APIENTRY *BlendFuncSeparateEXT) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
void (APIENTRY *BlendFuncSeparateINGR) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
void (APIENTRY *VertexWeightfEXT) (GLfloat weight);
void (APIENTRY *VertexWeightfvEXT) (const GLfloat *weight);
void (APIENTRY *VertexWeightPointerEXT) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (APIENTRY *FlushVertexArrayRangeNV) (void);
void (APIENTRY *VertexArrayRangeNV) (GLsizei length, const GLvoid *pointer);
void (APIENTRY *CombinerParameterfvNV) (GLenum pname, const GLfloat *params);
void (APIENTRY *CombinerParameterfNV) (GLenum pname, GLfloat param);
void (APIENTRY *CombinerParameterivNV) (GLenum pname, const GLint *params);
void (APIENTRY *CombinerParameteriNV) (GLenum pname, GLint param);
void (APIENTRY *CombinerInputNV) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
void (APIENTRY *CombinerOutputNV) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
void (APIENTRY *FinalCombinerInputNV) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
void (APIENTRY *GetCombinerInputParameterfvNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
void (APIENTRY *GetCombinerInputParameterivNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
void (APIENTRY *GetCombinerOutputParameterfvNV) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
void (APIENTRY *GetCombinerOutputParameterivNV) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
void (APIENTRY *GetFinalCombinerInputParameterfvNV) (GLenum variable, GLenum pname, GLfloat *params);
void (APIENTRY *GetFinalCombinerInputParameterivNV) (GLenum variable, GLenum pname, GLint *params);
void (APIENTRY *ResizeBuffersMESA) (void);
void (APIENTRY *WindowPos2dMESA) (GLdouble x, GLdouble y);
void (APIENTRY *WindowPos2dvMESA) (const GLdouble *v);
void (APIENTRY *WindowPos2fMESA) (GLfloat x, GLfloat y);
void (APIENTRY *WindowPos2fvMESA) (const GLfloat *v);
void (APIENTRY *WindowPos2iMESA) (GLint x, GLint y);
void (APIENTRY *WindowPos2ivMESA) (const GLint *v);
void (APIENTRY *WindowPos2sMESA) (GLshort x, GLshort y);
void (APIENTRY *WindowPos2svMESA) (const GLshort *v);
void (APIENTRY *WindowPos3dMESA) (GLdouble x, GLdouble y, GLdouble z);
void (APIENTRY *WindowPos3dvMESA) (const GLdouble *v);
void (APIENTRY *WindowPos3fMESA) (GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *WindowPos3fvMESA) (const GLfloat *v);
void (APIENTRY *WindowPos3iMESA) (GLint x, GLint y, GLint z);
void (APIENTRY *WindowPos3ivMESA) (const GLint *v);
void (APIENTRY *WindowPos3sMESA) (GLshort x, GLshort y, GLshort z);
void (APIENTRY *WindowPos3svMESA) (const GLshort *v);
void (APIENTRY *WindowPos4dMESA) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *WindowPos4dvMESA) (const GLdouble *v);
void (APIENTRY *WindowPos4fMESA) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *WindowPos4fvMESA) (const GLfloat *v);
void (APIENTRY *WindowPos4iMESA) (GLint x, GLint y, GLint z, GLint w);
void (APIENTRY *WindowPos4ivMESA) (const GLint *v);
void (APIENTRY *WindowPos4sMESA) (GLshort x, GLshort y, GLshort z, GLshort w);
void (APIENTRY *WindowPos4svMESA) (const GLshort *v);
void (APIENTRY *MultiModeDrawArraysIBM) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
void (APIENTRY *MultiModeDrawElementsIBM) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, GLint modestride);
void (APIENTRY *ColorPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *SecondaryColorPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *EdgeFlagPointerListIBM) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
void (APIENTRY *FogCoordPointerListIBM) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *IndexPointerListIBM) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *NormalPointerListIBM) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *TexCoordPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *VertexPointerListIBM) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
void (APIENTRY *TbufferMask3DFX) (GLuint mask);
void (APIENTRY *SampleMaskEXT) (GLclampf value, GLboolean invert);
void (APIENTRY *SamplePatternEXT) (GLenum pattern);
void (APIENTRY *TextureColorMaskSGIS) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
void (APIENTRY *IglooInterfaceSGIX) (GLenum pname, const GLvoid *params);
void (APIENTRY *DeleteFencesNV) (GLsizei n, const GLuint *fences);
void (APIENTRY *GenFencesNV) (GLsizei n, GLuint *fences);
GLboolean (APIENTRY *IsFenceNV) (GLuint fence);
GLboolean (APIENTRY *TestFenceNV) (GLuint fence);
void (APIENTRY *GetFenceivNV) (GLuint fence, GLenum pname, GLint *params);
void (APIENTRY *FinishFenceNV) (GLuint fence);
void (APIENTRY *SetFenceNV) (GLuint fence, GLenum condition);
include/GL/glprocs.h view on Meta::CPAN
void (APIENTRY *VertexStream3sATI) (GLenum stream, GLshort x, GLshort y, GLshort z);
void (APIENTRY *VertexStream3svATI) (GLenum stream, const GLshort *coords);
void (APIENTRY *VertexStream3iATI) (GLenum stream, GLint x, GLint y, GLint z);
void (APIENTRY *VertexStream3ivATI) (GLenum stream, const GLint *coords);
void (APIENTRY *VertexStream3fATI) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
void (APIENTRY *VertexStream3fvATI) (GLenum stream, const GLfloat *coords);
void (APIENTRY *VertexStream3dATI) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
void (APIENTRY *VertexStream3dvATI) (GLenum stream, const GLdouble *coords);
void (APIENTRY *VertexStream4sATI) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
void (APIENTRY *VertexStream4svATI) (GLenum stream, const GLshort *coords);
void (APIENTRY *VertexStream4iATI) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
void (APIENTRY *VertexStream4ivATI) (GLenum stream, const GLint *coords);
void (APIENTRY *VertexStream4fATI) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *VertexStream4fvATI) (GLenum stream, const GLfloat *coords);
void (APIENTRY *VertexStream4dATI) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *VertexStream4dvATI) (GLenum stream, const GLdouble *coords);
void (APIENTRY *NormalStream3bATI) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
void (APIENTRY *NormalStream3bvATI) (GLenum stream, const GLbyte *coords);
void (APIENTRY *NormalStream3sATI) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
void (APIENTRY *NormalStream3svATI) (GLenum stream, const GLshort *coords);
void (APIENTRY *NormalStream3iATI) (GLenum stream, GLint nx, GLint ny, GLint nz);
void (APIENTRY *NormalStream3ivATI) (GLenum stream, const GLint *coords);
void (APIENTRY *NormalStream3fATI) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
void (APIENTRY *NormalStream3fvATI) (GLenum stream, const GLfloat *coords);
void (APIENTRY *NormalStream3dATI) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
void (APIENTRY *NormalStream3dvATI) (GLenum stream, const GLdouble *coords);
void (APIENTRY *ClientActiveVertexStreamATI) (GLenum stream);
void (APIENTRY *VertexBlendEnviATI) (GLenum pname, GLint param);
void (APIENTRY *VertexBlendEnvfATI) (GLenum pname, GLfloat param);
void (APIENTRY *ElementPointerATI) (GLenum type, const GLvoid *pointer);
void (APIENTRY *DrawElementArrayATI) (GLenum mode, GLsizei count);
void (APIENTRY *DrawRangeElementArrayATI) (GLenum mode, GLuint start, GLuint end, GLsizei count);
void (APIENTRY *DrawMeshArraysSUN) (GLenum mode, GLint first, GLsizei count, GLsizei width);
void (APIENTRY *GenOcclusionQueriesNV) (GLsizei n, GLuint *ids);
void (APIENTRY *DeleteOcclusionQueriesNV) (GLsizei n, const GLuint *ids);
GLboolean (APIENTRY *IsOcclusionQueryNV) (GLuint id);
void (APIENTRY *BeginOcclusionQueryNV) (GLuint id);
void (APIENTRY *EndOcclusionQueryNV) (void);
void (APIENTRY *GetOcclusionQueryivNV) (GLuint id, GLenum pname, GLint *params);
void (APIENTRY *GetOcclusionQueryuivNV) (GLuint id, GLenum pname, GLuint *params);
void (APIENTRY *PointParameteriNV) (GLenum pname, GLint param);
void (APIENTRY *PointParameterivNV) (GLenum pname, const GLint *params);
void (APIENTRY *ActiveStencilFaceEXT) (GLenum face);
void (APIENTRY *ElementPointerAPPLE) (GLenum type, const GLvoid *pointer);
void (APIENTRY *DrawElementArrayAPPLE) (GLenum mode, GLint first, GLsizei count);
void (APIENTRY *DrawRangeElementArrayAPPLE) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
void (APIENTRY *MultiDrawElementArrayAPPLE) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
void (APIENTRY *MultiDrawRangeElementArrayAPPLE) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
void (APIENTRY *GenFencesAPPLE) (GLsizei n, GLuint *fences);
void (APIENTRY *DeleteFencesAPPLE) (GLsizei n, const GLuint *fences);
void (APIENTRY *SetFenceAPPLE) (GLuint fence);
GLboolean (APIENTRY *IsFenceAPPLE) (GLuint fence);
GLboolean (APIENTRY *TestFenceAPPLE) (GLuint fence);
void (APIENTRY *FinishFenceAPPLE) (GLuint fence);
GLboolean (APIENTRY *TestObjectAPPLE) (GLenum object, GLuint name);
void (APIENTRY *FinishObjectAPPLE) (GLenum object, GLint name);
void (APIENTRY *BindVertexArrayAPPLE) (GLuint array);
void (APIENTRY *DeleteVertexArraysAPPLE) (GLsizei n, const GLuint *arrays);
void (APIENTRY *GenVertexArraysAPPLE) (GLsizei n, const GLuint *arrays);
GLboolean (APIENTRY *IsVertexArrayAPPLE) (GLuint array);
void (APIENTRY *VertexArrayRangeAPPLE) (GLsizei length, GLvoid *pointer);
void (APIENTRY *FlushVertexArrayRangeAPPLE) (GLsizei length, GLvoid *pointer);
void (APIENTRY *VertexArrayParameteriAPPLE) (GLenum pname, GLint param);
void (APIENTRY *DrawBuffersATI) (GLsizei n, const GLenum *bufs);
void (APIENTRY *ProgramNamedParameter4fNV) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (APIENTRY *ProgramNamedParameter4dNV) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (APIENTRY *ProgramNamedParameter4fvNV) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
void (APIENTRY *ProgramNamedParameter4dvNV) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
void (APIENTRY *GetProgramNamedParameterfvNV) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params);
void (APIENTRY *GetProgramNamedParameterdvNV) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params);
void (APIENTRY *Vertex2hNV) (GLhalfNV x, GLhalfNV y);
void (APIENTRY *Vertex2hvNV) (const GLhalfNV *v);
void (APIENTRY *Vertex3hNV) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
void (APIENTRY *Vertex3hvNV) (const GLhalfNV *v);
void (APIENTRY *Vertex4hNV) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
void (APIENTRY *Vertex4hvNV) (const GLhalfNV *v);
void (APIENTRY *Normal3hNV) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
void (APIENTRY *Normal3hvNV) (const GLhalfNV *v);
void (APIENTRY *Color3hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
void (APIENTRY *Color3hvNV) (const GLhalfNV *v);
void (APIENTRY *Color4hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
void (APIENTRY *Color4hvNV) (const GLhalfNV *v);
void (APIENTRY *TexCoord1hNV) (GLhalfNV s);
void (APIENTRY *TexCoord1hvNV) (const GLhalfNV *v);
void (APIENTRY *TexCoord2hNV) (GLhalfNV s, GLhalfNV t);
void (APIENTRY *TexCoord2hvNV) (const GLhalfNV *v);
void (APIENTRY *TexCoord3hNV) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
void (APIENTRY *TexCoord3hvNV) (const GLhalfNV *v);
void (APIENTRY *TexCoord4hNV) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
void (APIENTRY *TexCoord4hvNV) (const GLhalfNV *v);
void (APIENTRY *MultiTexCoord1hNV) (GLenum target, GLhalfNV s);
void (APIENTRY *MultiTexCoord1hvNV) (GLenum target, const GLhalfNV *v);
void (APIENTRY *MultiTexCoord2hNV) (GLenum target, GLhalfNV s, GLhalfNV t);
void (APIENTRY *MultiTexCoord2hvNV) (GLenum target, const GLhalfNV *v);
void (APIENTRY *MultiTexCoord3hNV) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
void (APIENTRY *MultiTexCoord3hvNV) (GLenum target, const GLhalfNV *v);
void (APIENTRY *MultiTexCoord4hNV) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
void (APIENTRY *MultiTexCoord4hvNV) (GLenum target, const GLhalfNV *v);
void (APIENTRY *FogCoordhNV) (GLhalfNV fog);
void (APIENTRY *FogCoordhvNV) (const GLhalfNV *fog);
void (APIENTRY *SecondaryColor3hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
void (APIENTRY *SecondaryColor3hvNV) (const GLhalfNV *v);
void (APIENTRY *VertexWeighthNV) (GLhalfNV weight);
void (APIENTRY *VertexWeighthvNV) (const GLhalfNV *weight);
void (APIENTRY *VertexAttrib1hNV) (GLuint index, GLhalfNV x);
void (APIENTRY *VertexAttrib1hvNV) (GLuint index, const GLhalfNV *v);
void (APIENTRY *VertexAttrib2hNV) (GLuint index, GLhalfNV x, GLhalfNV y);
void (APIENTRY *VertexAttrib2hvNV) (GLuint index, const GLhalfNV *v);
void (APIENTRY *VertexAttrib3hNV) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
void (APIENTRY *VertexAttrib3hvNV) (GLuint index, const GLhalfNV *v);
void (APIENTRY *VertexAttrib4hNV) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
void (APIENTRY *VertexAttrib4hvNV) (GLuint index, const GLhalfNV *v);
void (APIENTRY *VertexAttribs1hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
void (APIENTRY *VertexAttribs2hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
void (APIENTRY *VertexAttribs3hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
void (APIENTRY *VertexAttribs4hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
void (APIENTRY *PixelDataRangeNV) (GLenum target, GLsizei length, GLvoid *pointer);
void (APIENTRY *FlushPixelDataRangeNV) (GLenum target);
void (APIENTRY *PrimitiveRestartNV) (void);
void (APIENTRY *PrimitiveRestartIndexNV) (GLuint index);
GLvoid* (APIENTRY *MapObjectBufferATI) (GLuint buffer);
void (APIENTRY *UnmapObjectBufferATI) (GLuint buffer);
void (APIENTRY *StencilOpSeparateATI) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
void (APIENTRY *StencilFuncSeparateATI) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
void (APIENTRY *VertexAttribArrayObjectATI) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
void (APIENTRY *GetVertexAttribArrayObjectfvATI) (GLuint index, GLenum pname, GLfloat *params);
void (APIENTRY *GetVertexAttribArrayObjectivATI) (GLuint index, GLenum pname, GLint *params);
void (APIENTRY *DepthBoundsEXT) (GLclampd zmin, GLclampd zmax);
void (APIENTRY *BlendEquationSeparateEXT) (GLenum modeRGB, GLenum modeAlpha);
void (APIENTRY *AddSwapHintRectWIN) (GLint x, GLint y, GLsizei width, GLsizei height);
#ifdef _WIN32
HANDLE (WINAPI *CreateBufferRegionARB) (HDC hDC, int iLayerPlane, UINT uType);
VOID (WINAPI *DeleteBufferRegionARB) (HANDLE hRegion);
BOOL (WINAPI *SaveBufferRegionARB) (HANDLE hRegion, int x, int y, int width, int height);
BOOL (WINAPI *RestoreBufferRegionARB) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
const (WINAPI *GetExtensionsStringARB) (HDC hdc);
BOOL (WINAPI *GetPixelFormatAttribivARB) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues);
BOOL (WINAPI *GetPixelFormatAttribfvARB) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues);
BOOL (WINAPI *ChoosePixelFormatARB) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);
BOOL (WINAPI *MakeContextCurrentARB) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
HDC (WINAPI *GetCurrentReadDCARB) (void);
HPBUFFERARB (WINAPI *CreatePbufferARB) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList);
HDC (WINAPI *GetPbufferDCARB) (HPBUFFERARB hPbuffer);
int (WINAPI *ReleasePbufferDCARB) (HPBUFFERARB hPbuffer, HDC hDC);
BOOL (WINAPI *DestroyPbufferARB) (HPBUFFERARB hPbuffer);
BOOL (WINAPI *QueryPbufferARB) (HPBUFFERARB hPbuffer, int iAttribute, int *piValue);
BOOL (WINAPI *BindTexImageARB) (HPBUFFERARB hPbuffer, int iBuffer);
BOOL (WINAPI *ReleaseTexImageARB) (HPBUFFERARB hPbuffer, int iBuffer);
BOOL (WINAPI *SetPbufferAttribARB) (HPBUFFERARB hPbuffer, const int *piAttribList);
GLboolean (WINAPI *CreateDisplayColorTableEXT) (GLushort id);
GLboolean (WINAPI *LoadDisplayColorTableEXT) (const GLushort *table, GLuint length);
GLboolean (WINAPI *BindDisplayColorTableEXT) (GLushort id);
VOID (WINAPI *DestroyDisplayColorTableEXT) (GLushort id);
const (WINAPI *GetExtensionsStringEXT) (void);
BOOL (WINAPI *MakeContextCurrentEXT) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
HDC (WINAPI *GetCurrentReadDCEXT) (void);
HPBUFFEREXT (WINAPI *CreatePbufferEXT) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList);
HDC (WINAPI *GetPbufferDCEXT) (HPBUFFEREXT hPbuffer);
int (WINAPI *ReleasePbufferDCEXT) (HPBUFFEREXT hPbuffer, HDC hDC);
BOOL (WINAPI *DestroyPbufferEXT) (HPBUFFEREXT hPbuffer);
BOOL (WINAPI *QueryPbufferEXT) (HPBUFFEREXT hPbuffer, int iAttribute, int *piValue);
BOOL (WINAPI *GetPixelFormatAttribivEXT) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *piValues);
BOOL (WINAPI *GetPixelFormatAttribfvEXT) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, FLOAT *pfValues);
BOOL (WINAPI *ChoosePixelFormatEXT) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);
BOOL (WINAPI *SwapIntervalEXT) (int interval);
int (WINAPI *GetSwapIntervalEXT) (void);
void* (WINAPI *AllocateMemoryNV) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
void (WINAPI *FreeMemoryNV) (void);
BOOL (WINAPI *GetSyncValuesOML) (HDC hdc, INT64 *ust, INT64 *msc, INT64 *sbc);
BOOL (WINAPI *GetMscRateOML) (HDC hdc, INT32 *numerator, INT32 *denominator);
INT64 (WINAPI *SwapBuffersMscOML) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
INT64 (WINAPI *SwapLayerBuffersMscOML) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
BOOL (WINAPI *WaitForMscOML) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc);
BOOL (WINAPI *WaitForSbcOML) (HDC hdc, INT64 target_sbc, INT64 *ust, INT64 *msc, INT64 *sbc);
BOOL (WINAPI *GetDigitalVideoParametersI3D) (HDC hDC, int iAttribute, int *piValue);
BOOL (WINAPI *SetDigitalVideoParametersI3D) (HDC hDC, int iAttribute, const int *piValue);
BOOL (WINAPI *GetGammaTableParametersI3D) (HDC hDC, int iAttribute, int *piValue);
BOOL (WINAPI *SetGammaTableParametersI3D) (HDC hDC, int iAttribute, const int *piValue);
BOOL (WINAPI *GetGammaTableI3D) (HDC hDC, int iEntries, USHORT *puRed, USHORT *puGreen, USHORT *puBlue);
BOOL (WINAPI *SetGammaTableI3D) (HDC hDC, int iEntries, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue);
BOOL (WINAPI *EnableGenlockI3D) (HDC hDC);
BOOL (WINAPI *DisableGenlockI3D) (HDC hDC);
BOOL (WINAPI *IsEnabledGenlockI3D) (HDC hDC, BOOL *pFlag);
BOOL (WINAPI *GenlockSourceI3D) (HDC hDC, UINT uSource);
BOOL (WINAPI *GetGenlockSourceI3D) (HDC hDC, UINT *uSource);
BOOL (WINAPI *GenlockSourceEdgeI3D) (HDC hDC, UINT uEdge);
BOOL (WINAPI *GetGenlockSourceEdgeI3D) (HDC hDC, UINT *uEdge);
BOOL (WINAPI *GenlockSampleRateI3D) (HDC hDC, UINT uRate);
BOOL (WINAPI *GetGenlockSampleRateI3D) (HDC hDC, UINT *uRate);
BOOL (WINAPI *GenlockSourceDelayI3D) (HDC hDC, UINT uDelay);
BOOL (WINAPI *GetGenlockSourceDelayI3D) (HDC hDC, UINT *uDelay);
BOOL (WINAPI *QueryGenlockMaxSourceDelayI3D) (HDC hDC, UINT *uMaxLineDelay, UINT *uMaxPixelDelay);
LPVOID (WINAPI *CreateImageBufferI3D) (HDC hDC, DWORD dwSize, UINT uFlags);
BOOL (WINAPI *DestroyImageBufferI3D) (HDC hDC, LPVOID pAddress);
BOOL (WINAPI *AssociateImageBufferEventsI3D) (HDC hDC, const HANDLE *pEvent, const LPVOID *pAddress, const DWORD *pSize, UINT count);
BOOL (WINAPI *ReleaseImageBufferEventsI3D) (HDC hDC, const LPVOID *pAddress, UINT count);
BOOL (WINAPI *EnableFrameLockI3D) (void);
BOOL (WINAPI *DisableFrameLockI3D) (void);
BOOL (WINAPI *IsEnabledFrameLockI3D) (BOOL *pFlag);
BOOL (WINAPI *QueryFrameLockMasterI3D) (BOOL *pFlag);
BOOL (WINAPI *GetFrameUsageI3D) (float *pUsage);
BOOL (WINAPI *BeginFrameTrackingI3D) (void);
BOOL (WINAPI *EndFrameTrackingI3D) (void);
BOOL (WINAPI *QueryFrameTrackingI3D) (DWORD *pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage);
#endif /* _WIN32 */
} _GLextensionProcs;
#define glBlendColor (_GET_TLS_PROCTABLE()->BlendColor)
#define glBlendEquation (_GET_TLS_PROCTABLE()->BlendEquation)
#define glDrawRangeElements (_GET_TLS_PROCTABLE()->DrawRangeElements)
#define glColorTable (_GET_TLS_PROCTABLE()->ColorTable)
( run in 2.101 seconds using v1.01-cache-2.11-cpan-437f7b0c052 )