// Generated Code - DO NOT EDIT !! // generated by 'emugen' #ifndef GUARD_gl_encoder_context_t #define GUARD_gl_encoder_context_t #include "IOStream.h" #include "gl_client_context.h" #include "glUtils.h" #include "GLEncoderUtils.h" struct gl_encoder_context_t : public gl_client_context_t { IOStream *m_stream; gl_encoder_context_t(IOStream *stream); }; extern "C" { void glAlphaFunc_enc(void *self , GLenum func, GLclampf ref); void glClearColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); void glClearDepthf_enc(void *self , GLclampf depth); void glClipPlanef_enc(void *self , GLenum plane, const GLfloat* equation); void glColor4f_enc(void *self , GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); void glDepthRangef_enc(void *self , GLclampf zNear, GLclampf zFar); void glFogf_enc(void *self , GLenum pname, GLfloat param); void glFogfv_enc(void *self , GLenum pname, const GLfloat* params); void glFrustumf_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); void glGetClipPlanef_enc(void *self , GLenum pname, GLfloat* eqn); void glGetFloatv_enc(void *self , GLenum pname, GLfloat* params); void glGetLightfv_enc(void *self , GLenum light, GLenum pname, GLfloat* params); void glGetMaterialfv_enc(void *self , GLenum face, GLenum pname, GLfloat* params); void glGetTexEnvfv_enc(void *self , GLenum env, GLenum pname, GLfloat* params); void glGetTexParameterfv_enc(void *self , GLenum target, GLenum pname, GLfloat* params); void glLightModelf_enc(void *self , GLenum pname, GLfloat param); void glLightModelfv_enc(void *self , GLenum pname, const GLfloat* params); void glLightf_enc(void *self , GLenum light, GLenum pname, GLfloat param); void glLightfv_enc(void *self , GLenum light, GLenum pname, const GLfloat* params); void glLineWidth_enc(void *self , GLfloat width); void glLoadMatrixf_enc(void *self , const GLfloat* m); void glMaterialf_enc(void *self , GLenum face, GLenum pname, GLfloat param); void glMaterialfv_enc(void *self , GLenum face, GLenum pname, const GLfloat* params); void glMultMatrixf_enc(void *self , const GLfloat* m); void glMultiTexCoord4f_enc(void *self , GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); void glNormal3f_enc(void *self , GLfloat nx, GLfloat ny, GLfloat nz); void glOrthof_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); void glPointParameterf_enc(void *self , GLenum pname, GLfloat param); void glPointParameterfv_enc(void *self , GLenum pname, const GLfloat* params); void glPointSize_enc(void *self , GLfloat size); void glPolygonOffset_enc(void *self , GLfloat factor, GLfloat units); void glRotatef_enc(void *self , GLfloat angle, GLfloat x, GLfloat y, GLfloat z); void glScalef_enc(void *self , GLfloat x, GLfloat y, GLfloat z); void glTexEnvf_enc(void *self , GLenum target, GLenum pname, GLfloat param); void glTexEnvfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params); void glTexParameterf_enc(void *self , GLenum target, GLenum pname, GLfloat param); void glTexParameterfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params); void glTranslatef_enc(void *self , GLfloat x, GLfloat y, GLfloat z); void glActiveTexture_enc(void *self , GLenum texture); void glAlphaFuncx_enc(void *self , GLenum func, GLclampx ref); void glBindBuffer_enc(void *self , GLenum target, GLuint buffer); void glBindTexture_enc(void *self , GLenum target, GLuint texture); void glBlendFunc_enc(void *self , GLenum sfactor, GLenum dfactor); void glBufferData_enc(void *self , GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); void glBufferSubData_enc(void *self , GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); void glClear_enc(void *self , GLbitfield mask); void glClearColorx_enc(void *self , GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); void glClearDepthx_enc(void *self , GLclampx depth); void glClearStencil_enc(void *self , GLint s); void glClientActiveTexture_enc(void *self , GLenum texture); void glColor4ub_enc(void *self , GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); void glColor4x_enc(void *self , GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); void glColorMask_enc(void *self , GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); void glColorPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); void glCompressedTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); void glCompressedTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); void glCopyTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); void glCopyTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); void glCullFace_enc(void *self , GLenum mode); void glDeleteBuffers_enc(void *self , GLsizei n, const GLuint* buffers); void glDeleteTextures_enc(void *self , GLsizei n, const GLuint* textures); void glDepthFunc_enc(void *self , GLenum func); void glDepthMask_enc(void *self , GLboolean flag); void glDepthRangex_enc(void *self , GLclampx zNear, GLclampx zFar); void glDisable_enc(void *self , GLenum cap); void glDisableClientState_enc(void *self , GLenum array); void glDrawArrays_enc(void *self , GLenum mode, GLint first, GLsizei count); void glDrawElements_enc(void *self , GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); void glEnable_enc(void *self , GLenum cap); void glEnableClientState_enc(void *self , GLenum array); void glFinish_enc(void *self ); void glFlush_enc(void *self ); void glFogx_enc(void *self , GLenum pname, GLfixed param); void glFogxv_enc(void *self , GLenum pname, const GLfixed* params); void glFrontFace_enc(void *self , GLenum mode); void glFrustumx_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); void glGetBooleanv_enc(void *self , GLenum pname, GLboolean* params); void glGetBufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params); void glClipPlanex_enc(void *self , GLenum pname, const GLfixed* eqn); void glGenBuffers_enc(void *self , GLsizei n, GLuint* buffers); void glGenTextures_enc(void *self , GLsizei n, GLuint* textures); GLenum glGetError_enc(void *self ); void glGetFixedv_enc(void *self , GLenum pname, GLfixed* params); void glGetIntegerv_enc(void *self , GLenum pname, GLint* params); void glGetLightxv_enc(void *self , GLenum light, GLenum pname, GLfixed* params); void glGetMaterialxv_enc(void *self , GLenum face, GLenum pname, GLfixed* params); void glGetPointerv_enc(void *self , GLenum pname, GLvoid** params); const GLubyte* glGetString_enc(void *self , GLenum name); void glGetTexEnviv_enc(void *self , GLenum env, GLenum pname, GLint* params); void glGetTexEnvxv_enc(void *self , GLenum env, GLenum pname, GLfixed* params); void glGetTexParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params); void glGetTexParameterxv_enc(void *self , GLenum target, GLenum pname, GLfixed* params); void glHint_enc(void *self , GLenum target, GLenum mode); GLboolean glIsBuffer_enc(void *self , GLuint buffer); GLboolean glIsEnabled_enc(void *self , GLenum cap); GLboolean glIsTexture_enc(void *self , GLuint texture); void glLightModelx_enc(void *self , GLenum pname, GLfixed param); void glLightModelxv_enc(void *self , GLenum pname, const GLfixed* params); void glLightx_enc(void *self , GLenum light, GLenum pname, GLfixed param); void glLightxv_enc(void *self , GLenum light, GLenum pname, const GLfixed* params); void glLineWidthx_enc(void *self , GLfixed width); void glLoadIdentity_enc(void *self ); void glLoadMatrixx_enc(void *self , const GLfixed* m); void glLogicOp_enc(void *self , GLenum opcode); void glMaterialx_enc(void *self , GLenum face, GLenum pname, GLfixed param); void glMaterialxv_enc(void *self , GLenum face, GLenum pname, const GLfixed* params); void glMatrixMode_enc(void *self , GLenum mode); void glMultMatrixx_enc(void *self , const GLfixed* m); void glMultiTexCoord4x_enc(void *self , GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); void glNormal3x_enc(void *self , GLfixed nx, GLfixed ny, GLfixed nz); void glNormalPointer_enc(void *self , GLenum type, GLsizei stride, const GLvoid* pointer); void glOrthox_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); void glPixelStorei_enc(void *self , GLenum pname, GLint param); void glPointParameterx_enc(void *self , GLenum pname, GLfixed param); void glPointParameterxv_enc(void *self , GLenum pname, const GLfixed* params); void glPointSizex_enc(void *self , GLfixed size); void glPolygonOffsetx_enc(void *self , GLfixed factor, GLfixed units); void glPopMatrix_enc(void *self ); void glPushMatrix_enc(void *self ); void glReadPixels_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); void glRotatex_enc(void *self , GLfixed angle, GLfixed x, GLfixed y, GLfixed z); void glSampleCoverage_enc(void *self , GLclampf value, GLboolean invert); void glSampleCoveragex_enc(void *self , GLclampx value, GLboolean invert); void glScalex_enc(void *self , GLfixed x, GLfixed y, GLfixed z); void glScissor_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height); void glShadeModel_enc(void *self , GLenum mode); void glStencilFunc_enc(void *self , GLenum func, GLint ref, GLuint mask); void glStencilMask_enc(void *self , GLuint mask); void glStencilOp_enc(void *self , GLenum fail, GLenum zfail, GLenum zpass); void glTexCoordPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); void glTexEnvi_enc(void *self , GLenum target, GLenum pname, GLint param); void glTexEnvx_enc(void *self , GLenum target, GLenum pname, GLfixed param); void glTexEnviv_enc(void *self , GLenum target, GLenum pname, const GLint* params); void glTexEnvxv_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); void glTexImage2D_enc(void *self , GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); void glTexParameteri_enc(void *self , GLenum target, GLenum pname, GLint param); void glTexParameterx_enc(void *self , GLenum target, GLenum pname, GLfixed param); void glTexParameteriv_enc(void *self , GLenum target, GLenum pname, const GLint* params); void glTexParameterxv_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); void glTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); void glTranslatex_enc(void *self , GLfixed x, GLfixed y, GLfixed z); void glVertexPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); void glViewport_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height); void glPointSizePointerOES_enc(void *self , GLenum type, GLsizei stride, const GLvoid* pointer); void glVertexPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); void glColorPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); void glNormalPointerOffset_enc(void *self , GLenum type, GLsizei stride, GLuint offset); void glPointSizePointerOffset_enc(void *self , GLenum type, GLsizei stride, GLuint offset); void glTexCoordPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); void glWeightPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); void glMatrixIndexPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); void glVertexPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); void glColorPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); void glNormalPointerData_enc(void *self , GLenum type, GLsizei stride, void* data, GLuint datalen); void glTexCoordPointerData_enc(void *self , GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); void glPointSizePointerData_enc(void *self , GLenum type, GLsizei stride, void* data, GLuint datalen); void glWeightPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); void glMatrixIndexPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); void glDrawElementsOffset_enc(void *self , GLenum mode, GLsizei count, GLenum type, GLuint offset); void glDrawElementsData_enc(void *self , GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen); void glGetCompressedTextureFormats_enc(void *self , int count, GLint* formats); int glFinishRoundTrip_enc(void *self ); void glBlendEquationSeparateOES_enc(void *self , GLenum modeRGB, GLenum modeAlpha); void glBlendFuncSeparateOES_enc(void *self , GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); void glBlendEquationOES_enc(void *self , GLenum mode); void glDrawTexsOES_enc(void *self , GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); void glDrawTexiOES_enc(void *self , GLint x, GLint y, GLint z, GLint width, GLint height); void glDrawTexxOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); void glDrawTexsvOES_enc(void *self , const GLshort* coords); void glDrawTexivOES_enc(void *self , const GLint* coords); void glDrawTexxvOES_enc(void *self , const GLfixed* coords); void glDrawTexfOES_enc(void *self , GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); void glDrawTexfvOES_enc(void *self , const GLfloat* coords); void glEGLImageTargetTexture2DOES_enc(void *self , GLenum target, GLeglImageOES image); void glEGLImageTargetRenderbufferStorageOES_enc(void *self , GLenum target, GLeglImageOES image); void glAlphaFuncxOES_enc(void *self , GLenum func, GLclampx ref); void glClearColorxOES_enc(void *self , GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); void glClearDepthxOES_enc(void *self , GLclampx depth); void glClipPlanexOES_enc(void *self , GLenum plane, const GLfixed* equation); void glClipPlanexIMG_enc(void *self , GLenum plane, const GLfixed* equation); void glColor4xOES_enc(void *self , GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); void glDepthRangexOES_enc(void *self , GLclampx zNear, GLclampx zFar); void glFogxOES_enc(void *self , GLenum pname, GLfixed param); void glFogxvOES_enc(void *self , GLenum pname, const GLfixed* params); void glFrustumxOES_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); void glGetClipPlanexOES_enc(void *self , GLenum pname, GLfixed* eqn); void glGetClipPlanex_enc(void *self , GLenum pname, GLfixed* eqn); void glGetFixedvOES_enc(void *self , GLenum pname, GLfixed* params); void glGetLightxvOES_enc(void *self , GLenum light, GLenum pname, GLfixed* params); void glGetMaterialxvOES_enc(void *self , GLenum face, GLenum pname, GLfixed* params); void glGetTexEnvxvOES_enc(void *self , GLenum env, GLenum pname, GLfixed* params); void glGetTexParameterxvOES_enc(void *self , GLenum target, GLenum pname, GLfixed* params); void glLightModelxOES_enc(void *self , GLenum pname, GLfixed param); void glLightModelxvOES_enc(void *self , GLenum pname, const GLfixed* params); void glLightxOES_enc(void *self , GLenum light, GLenum pname, GLfixed param); void glLightxvOES_enc(void *self , GLenum light, GLenum pname, const GLfixed* params); void glLineWidthxOES_enc(void *self , GLfixed width); void glLoadMatrixxOES_enc(void *self , const GLfixed* m); void glMaterialxOES_enc(void *self , GLenum face, GLenum pname, GLfixed param); void glMaterialxvOES_enc(void *self , GLenum face, GLenum pname, const GLfixed* params); void glMultMatrixxOES_enc(void *self , const GLfixed* m); void glMultiTexCoord4xOES_enc(void *self , GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); void glNormal3xOES_enc(void *self , GLfixed nx, GLfixed ny, GLfixed nz); void glOrthoxOES_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); void glPointParameterxOES_enc(void *self , GLenum pname, GLfixed param); void glPointParameterxvOES_enc(void *self , GLenum pname, const GLfixed* params); void glPointSizexOES_enc(void *self , GLfixed size); void glPolygonOffsetxOES_enc(void *self , GLfixed factor, GLfixed units); void glRotatexOES_enc(void *self , GLfixed angle, GLfixed x, GLfixed y, GLfixed z); void glSampleCoveragexOES_enc(void *self , GLclampx value, GLboolean invert); void glScalexOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z); void glTexEnvxOES_enc(void *self , GLenum target, GLenum pname, GLfixed param); void glTexEnvxvOES_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); void glTexParameterxOES_enc(void *self , GLenum target, GLenum pname, GLfixed param); void glTexParameterxvOES_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); void glTranslatexOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z); GLboolean glIsRenderbufferOES_enc(void *self , GLuint renderbuffer); void glBindRenderbufferOES_enc(void *self , GLenum target, GLuint renderbuffer); void glDeleteRenderbuffersOES_enc(void *self , GLsizei n, const GLuint* renderbuffers); void glGenRenderbuffersOES_enc(void *self , GLsizei n, GLuint* renderbuffers); void glRenderbufferStorageOES_enc(void *self , GLenum target, GLenum internalformat, GLsizei width, GLsizei height); void glGetRenderbufferParameterivOES_enc(void *self , GLenum target, GLenum pname, GLint* params); GLboolean glIsFramebufferOES_enc(void *self , GLuint framebuffer); void glBindFramebufferOES_enc(void *self , GLenum target, GLuint framebuffer); void glDeleteFramebuffersOES_enc(void *self , GLsizei n, const GLuint* framebuffers); void glGenFramebuffersOES_enc(void *self , GLsizei n, GLuint* framebuffers); GLenum glCheckFramebufferStatusOES_enc(void *self , GLenum target); void glFramebufferRenderbufferOES_enc(void *self , GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); void glFramebufferTexture2DOES_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); void glGetFramebufferAttachmentParameterivOES_enc(void *self , GLenum target, GLenum attachment, GLenum pname, GLint* params); void glGenerateMipmapOES_enc(void *self , GLenum target); void* glMapBufferOES_enc(void *self , GLenum target, GLenum access); GLboolean glUnmapBufferOES_enc(void *self , GLenum target); void glGetBufferPointervOES_enc(void *self , GLenum target, GLenum pname, GLvoid** params); void glCurrentPaletteMatrixOES_enc(void *self , GLuint matrixpaletteindex); void glLoadPaletteFromModelViewMatrixOES_enc(void *self ); void glMatrixIndexPointerOES_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); void glWeightPointerOES_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); GLbitfield glQueryMatrixxOES_enc(void *self , GLfixed* mantissa, GLint* exponent); void glDepthRangefOES_enc(void *self , GLclampf zNear, GLclampf zFar); void glFrustumfOES_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); void glOrthofOES_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); void glClipPlanefOES_enc(void *self , GLenum plane, const GLfloat* equation); void glClipPlanefIMG_enc(void *self , GLenum plane, const GLfloat* equation); void glGetClipPlanefOES_enc(void *self , GLenum pname, GLfloat* eqn); void glClearDepthfOES_enc(void *self , GLclampf depth); void glTexGenfOES_enc(void *self , GLenum coord, GLenum pname, GLfloat param); void glTexGenfvOES_enc(void *self , GLenum coord, GLenum pname, const GLfloat* params); void glTexGeniOES_enc(void *self , GLenum coord, GLenum pname, GLint param); void glTexGenivOES_enc(void *self , GLenum coord, GLenum pname, const GLint* params); void glTexGenxOES_enc(void *self , GLenum coord, GLenum pname, GLfixed param); void glTexGenxvOES_enc(void *self , GLenum coord, GLenum pname, const GLfixed* params); void glGetTexGenfvOES_enc(void *self , GLenum coord, GLenum pname, GLfloat* params); void glGetTexGenivOES_enc(void *self , GLenum coord, GLenum pname, GLint* params); void glGetTexGenxvOES_enc(void *self , GLenum coord, GLenum pname, GLfixed* params); void glBindVertexArrayOES_enc(void *self , GLuint array); void glDeleteVertexArraysOES_enc(void *self , GLsizei n, const GLuint* arrays); void glGenVertexArraysOES_enc(void *self , GLsizei n, GLuint* arrays); GLboolean glIsVertexArrayOES_enc(void *self , GLuint array); void glDiscardFramebufferEXT_enc(void *self , GLenum target, GLsizei numAttachments, const GLenum* attachments); void glMultiDrawArraysEXT_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount); void glMultiDrawElementsEXT_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount); void glMultiDrawArraysSUN_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount); void glMultiDrawElementsSUN_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount); void glRenderbufferStorageMultisampleIMG_enc(void *self , GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); void glFramebufferTexture2DMultisampleIMG_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); void glDeleteFencesNV_enc(void *self , GLsizei n, const GLuint* fences); void glGenFencesNV_enc(void *self , GLsizei n, GLuint* fences); GLboolean glIsFenceNV_enc(void *self , GLuint fence); GLboolean glTestFenceNV_enc(void *self , GLuint fence); void glGetFenceivNV_enc(void *self , GLuint fence, GLenum pname, GLint* params); void glFinishFenceNV_enc(void *self , GLuint fence); void glSetFenceNV_enc(void *self , GLuint fence, GLenum condition); void glGetDriverControlsQCOM_enc(void *self , GLint* num, GLsizei size, GLuint* driverControls); void glGetDriverControlStringQCOM_enc(void *self , GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString); void glEnableDriverControlQCOM_enc(void *self , GLuint driverControl); void glDisableDriverControlQCOM_enc(void *self , GLuint driverControl); void glExtGetTexturesQCOM_enc(void *self , GLuint* textures, GLint maxTextures, GLint* numTextures); void glExtGetBuffersQCOM_enc(void *self , GLuint* buffers, GLint maxBuffers, GLint* numBuffers); void glExtGetRenderbuffersQCOM_enc(void *self , GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers); void glExtGetFramebuffersQCOM_enc(void *self , GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers); void glExtGetTexLevelParameterivQCOM_enc(void *self , GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params); void glExtTexObjectStateOverrideiQCOM_enc(void *self , GLenum target, GLenum pname, GLint param); void glExtGetTexSubImageQCOM_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels); void glExtGetBufferPointervQCOM_enc(void *self , GLenum target, GLvoid** params); void glExtGetShadersQCOM_enc(void *self , GLuint* shaders, GLint maxShaders, GLint* numShaders); void glExtGetProgramsQCOM_enc(void *self , GLuint* programs, GLint maxPrograms, GLint* numPrograms); GLboolean glExtIsProgramBinaryQCOM_enc(void *self , GLuint program); void glExtGetProgramBinarySourceQCOM_enc(void *self , GLuint program, GLenum shadertype, GLchar* source, GLint* length); void glStartTilingQCOM_enc(void *self , GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); void glEndTilingQCOM_enc(void *self , GLbitfield preserveMask); }; #endif