1 // Generated Code - DO NOT EDIT !! 2 // generated by 'emugen' 3 4 #ifndef GUARD_gl_encoder_context_t 5 #define GUARD_gl_encoder_context_t 6 7 #include "IOStream.h" 8 #include "gl_client_context.h" 9 10 11 #include "glUtils.h" 12 #include "GLEncoderUtils.h" 13 14 struct gl_encoder_context_t : public gl_client_context_t { 15 16 IOStream *m_stream; 17 18 gl_encoder_context_t(IOStream *stream); 19 20 21 }; 22 23 extern "C" { 24 void glAlphaFunc_enc(void *self , GLenum func, GLclampf ref); 25 void glClearColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 26 void glClearDepthf_enc(void *self , GLclampf depth); 27 void glClipPlanef_enc(void *self , GLenum plane, const GLfloat* equation); 28 void glColor4f_enc(void *self , GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 29 void glDepthRangef_enc(void *self , GLclampf zNear, GLclampf zFar); 30 void glFogf_enc(void *self , GLenum pname, GLfloat param); 31 void glFogfv_enc(void *self , GLenum pname, const GLfloat* params); 32 void glFrustumf_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 33 void glGetClipPlanef_enc(void *self , GLenum pname, GLfloat* eqn); 34 void glGetFloatv_enc(void *self , GLenum pname, GLfloat* params); 35 void glGetLightfv_enc(void *self , GLenum light, GLenum pname, GLfloat* params); 36 void glGetMaterialfv_enc(void *self , GLenum face, GLenum pname, GLfloat* params); 37 void glGetTexEnvfv_enc(void *self , GLenum env, GLenum pname, GLfloat* params); 38 void glGetTexParameterfv_enc(void *self , GLenum target, GLenum pname, GLfloat* params); 39 void glLightModelf_enc(void *self , GLenum pname, GLfloat param); 40 void glLightModelfv_enc(void *self , GLenum pname, const GLfloat* params); 41 void glLightf_enc(void *self , GLenum light, GLenum pname, GLfloat param); 42 void glLightfv_enc(void *self , GLenum light, GLenum pname, const GLfloat* params); 43 void glLineWidth_enc(void *self , GLfloat width); 44 void glLoadMatrixf_enc(void *self , const GLfloat* m); 45 void glMaterialf_enc(void *self , GLenum face, GLenum pname, GLfloat param); 46 void glMaterialfv_enc(void *self , GLenum face, GLenum pname, const GLfloat* params); 47 void glMultMatrixf_enc(void *self , const GLfloat* m); 48 void glMultiTexCoord4f_enc(void *self , GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); 49 void glNormal3f_enc(void *self , GLfloat nx, GLfloat ny, GLfloat nz); 50 void glOrthof_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 51 void glPointParameterf_enc(void *self , GLenum pname, GLfloat param); 52 void glPointParameterfv_enc(void *self , GLenum pname, const GLfloat* params); 53 void glPointSize_enc(void *self , GLfloat size); 54 void glPolygonOffset_enc(void *self , GLfloat factor, GLfloat units); 55 void glRotatef_enc(void *self , GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 56 void glScalef_enc(void *self , GLfloat x, GLfloat y, GLfloat z); 57 void glTexEnvf_enc(void *self , GLenum target, GLenum pname, GLfloat param); 58 void glTexEnvfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params); 59 void glTexParameterf_enc(void *self , GLenum target, GLenum pname, GLfloat param); 60 void glTexParameterfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params); 61 void glTranslatef_enc(void *self , GLfloat x, GLfloat y, GLfloat z); 62 void glActiveTexture_enc(void *self , GLenum texture); 63 void glAlphaFuncx_enc(void *self , GLenum func, GLclampx ref); 64 void glBindBuffer_enc(void *self , GLenum target, GLuint buffer); 65 void glBindTexture_enc(void *self , GLenum target, GLuint texture); 66 void glBlendFunc_enc(void *self , GLenum sfactor, GLenum dfactor); 67 void glBufferData_enc(void *self , GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); 68 void glBufferSubData_enc(void *self , GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); 69 void glClear_enc(void *self , GLbitfield mask); 70 void glClearColorx_enc(void *self , GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 71 void glClearDepthx_enc(void *self , GLclampx depth); 72 void glClearStencil_enc(void *self , GLint s); 73 void glClientActiveTexture_enc(void *self , GLenum texture); 74 void glColor4ub_enc(void *self , GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); 75 void glColor4x_enc(void *self , GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 76 void glColorMask_enc(void *self , GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 77 void glColorPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 78 void glCompressedTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); 79 void glCompressedTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); 80 void glCopyTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 81 void glCopyTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 82 void glCullFace_enc(void *self , GLenum mode); 83 void glDeleteBuffers_enc(void *self , GLsizei n, const GLuint* buffers); 84 void glDeleteTextures_enc(void *self , GLsizei n, const GLuint* textures); 85 void glDepthFunc_enc(void *self , GLenum func); 86 void glDepthMask_enc(void *self , GLboolean flag); 87 void glDepthRangex_enc(void *self , GLclampx zNear, GLclampx zFar); 88 void glDisable_enc(void *self , GLenum cap); 89 void glDisableClientState_enc(void *self , GLenum array); 90 void glDrawArrays_enc(void *self , GLenum mode, GLint first, GLsizei count); 91 void glDrawElements_enc(void *self , GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); 92 void glEnable_enc(void *self , GLenum cap); 93 void glEnableClientState_enc(void *self , GLenum array); 94 void glFinish_enc(void *self ); 95 void glFlush_enc(void *self ); 96 void glFogx_enc(void *self , GLenum pname, GLfixed param); 97 void glFogxv_enc(void *self , GLenum pname, const GLfixed* params); 98 void glFrontFace_enc(void *self , GLenum mode); 99 void glFrustumx_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 100 void glGetBooleanv_enc(void *self , GLenum pname, GLboolean* params); 101 void glGetBufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params); 102 void glClipPlanex_enc(void *self , GLenum pname, const GLfixed* eqn); 103 void glGenBuffers_enc(void *self , GLsizei n, GLuint* buffers); 104 void glGenTextures_enc(void *self , GLsizei n, GLuint* textures); 105 GLenum glGetError_enc(void *self ); 106 void glGetFixedv_enc(void *self , GLenum pname, GLfixed* params); 107 void glGetIntegerv_enc(void *self , GLenum pname, GLint* params); 108 void glGetLightxv_enc(void *self , GLenum light, GLenum pname, GLfixed* params); 109 void glGetMaterialxv_enc(void *self , GLenum face, GLenum pname, GLfixed* params); 110 void glGetPointerv_enc(void *self , GLenum pname, GLvoid** params); 111 const GLubyte* glGetString_enc(void *self , GLenum name); 112 void glGetTexEnviv_enc(void *self , GLenum env, GLenum pname, GLint* params); 113 void glGetTexEnvxv_enc(void *self , GLenum env, GLenum pname, GLfixed* params); 114 void glGetTexParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params); 115 void glGetTexParameterxv_enc(void *self , GLenum target, GLenum pname, GLfixed* params); 116 void glHint_enc(void *self , GLenum target, GLenum mode); 117 GLboolean glIsBuffer_enc(void *self , GLuint buffer); 118 GLboolean glIsEnabled_enc(void *self , GLenum cap); 119 GLboolean glIsTexture_enc(void *self , GLuint texture); 120 void glLightModelx_enc(void *self , GLenum pname, GLfixed param); 121 void glLightModelxv_enc(void *self , GLenum pname, const GLfixed* params); 122 void glLightx_enc(void *self , GLenum light, GLenum pname, GLfixed param); 123 void glLightxv_enc(void *self , GLenum light, GLenum pname, const GLfixed* params); 124 void glLineWidthx_enc(void *self , GLfixed width); 125 void glLoadIdentity_enc(void *self ); 126 void glLoadMatrixx_enc(void *self , const GLfixed* m); 127 void glLogicOp_enc(void *self , GLenum opcode); 128 void glMaterialx_enc(void *self , GLenum face, GLenum pname, GLfixed param); 129 void glMaterialxv_enc(void *self , GLenum face, GLenum pname, const GLfixed* params); 130 void glMatrixMode_enc(void *self , GLenum mode); 131 void glMultMatrixx_enc(void *self , const GLfixed* m); 132 void glMultiTexCoord4x_enc(void *self , GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 133 void glNormal3x_enc(void *self , GLfixed nx, GLfixed ny, GLfixed nz); 134 void glNormalPointer_enc(void *self , GLenum type, GLsizei stride, const GLvoid* pointer); 135 void glOrthox_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 136 void glPixelStorei_enc(void *self , GLenum pname, GLint param); 137 void glPointParameterx_enc(void *self , GLenum pname, GLfixed param); 138 void glPointParameterxv_enc(void *self , GLenum pname, const GLfixed* params); 139 void glPointSizex_enc(void *self , GLfixed size); 140 void glPolygonOffsetx_enc(void *self , GLfixed factor, GLfixed units); 141 void glPopMatrix_enc(void *self ); 142 void glPushMatrix_enc(void *self ); 143 void glReadPixels_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); 144 void glRotatex_enc(void *self , GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 145 void glSampleCoverage_enc(void *self , GLclampf value, GLboolean invert); 146 void glSampleCoveragex_enc(void *self , GLclampx value, GLboolean invert); 147 void glScalex_enc(void *self , GLfixed x, GLfixed y, GLfixed z); 148 void glScissor_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height); 149 void glShadeModel_enc(void *self , GLenum mode); 150 void glStencilFunc_enc(void *self , GLenum func, GLint ref, GLuint mask); 151 void glStencilMask_enc(void *self , GLuint mask); 152 void glStencilOp_enc(void *self , GLenum fail, GLenum zfail, GLenum zpass); 153 void glTexCoordPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 154 void glTexEnvi_enc(void *self , GLenum target, GLenum pname, GLint param); 155 void glTexEnvx_enc(void *self , GLenum target, GLenum pname, GLfixed param); 156 void glTexEnviv_enc(void *self , GLenum target, GLenum pname, const GLint* params); 157 void glTexEnvxv_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); 158 void glTexImage2D_enc(void *self , GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 159 void glTexParameteri_enc(void *self , GLenum target, GLenum pname, GLint param); 160 void glTexParameterx_enc(void *self , GLenum target, GLenum pname, GLfixed param); 161 void glTexParameteriv_enc(void *self , GLenum target, GLenum pname, const GLint* params); 162 void glTexParameterxv_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); 163 void glTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); 164 void glTranslatex_enc(void *self , GLfixed x, GLfixed y, GLfixed z); 165 void glVertexPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 166 void glViewport_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height); 167 void glPointSizePointerOES_enc(void *self , GLenum type, GLsizei stride, const GLvoid* pointer); 168 void glVertexPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); 169 void glColorPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); 170 void glNormalPointerOffset_enc(void *self , GLenum type, GLsizei stride, GLuint offset); 171 void glPointSizePointerOffset_enc(void *self , GLenum type, GLsizei stride, GLuint offset); 172 void glTexCoordPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); 173 void glWeightPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); 174 void glMatrixIndexPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset); 175 void glVertexPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 176 void glColorPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 177 void glNormalPointerData_enc(void *self , GLenum type, GLsizei stride, void* data, GLuint datalen); 178 void glTexCoordPointerData_enc(void *self , GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 179 void glPointSizePointerData_enc(void *self , GLenum type, GLsizei stride, void* data, GLuint datalen); 180 void glWeightPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 181 void glMatrixIndexPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 182 void glDrawElementsOffset_enc(void *self , GLenum mode, GLsizei count, GLenum type, GLuint offset); 183 void glDrawElementsData_enc(void *self , GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen); 184 void glGetCompressedTextureFormats_enc(void *self , int count, GLint* formats); 185 int glFinishRoundTrip_enc(void *self ); 186 void glBlendEquationSeparateOES_enc(void *self , GLenum modeRGB, GLenum modeAlpha); 187 void glBlendFuncSeparateOES_enc(void *self , GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 188 void glBlendEquationOES_enc(void *self , GLenum mode); 189 void glDrawTexsOES_enc(void *self , GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); 190 void glDrawTexiOES_enc(void *self , GLint x, GLint y, GLint z, GLint width, GLint height); 191 void glDrawTexxOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); 192 void glDrawTexsvOES_enc(void *self , const GLshort* coords); 193 void glDrawTexivOES_enc(void *self , const GLint* coords); 194 void glDrawTexxvOES_enc(void *self , const GLfixed* coords); 195 void glDrawTexfOES_enc(void *self , GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); 196 void glDrawTexfvOES_enc(void *self , const GLfloat* coords); 197 void glEGLImageTargetTexture2DOES_enc(void *self , GLenum target, GLeglImageOES image); 198 void glEGLImageTargetRenderbufferStorageOES_enc(void *self , GLenum target, GLeglImageOES image); 199 void glAlphaFuncxOES_enc(void *self , GLenum func, GLclampx ref); 200 void glClearColorxOES_enc(void *self , GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 201 void glClearDepthxOES_enc(void *self , GLclampx depth); 202 void glClipPlanexOES_enc(void *self , GLenum plane, const GLfixed* equation); 203 void glClipPlanexIMG_enc(void *self , GLenum plane, const GLfixed* equation); 204 void glColor4xOES_enc(void *self , GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 205 void glDepthRangexOES_enc(void *self , GLclampx zNear, GLclampx zFar); 206 void glFogxOES_enc(void *self , GLenum pname, GLfixed param); 207 void glFogxvOES_enc(void *self , GLenum pname, const GLfixed* params); 208 void glFrustumxOES_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 209 void glGetClipPlanexOES_enc(void *self , GLenum pname, GLfixed* eqn); 210 void glGetClipPlanex_enc(void *self , GLenum pname, GLfixed* eqn); 211 void glGetFixedvOES_enc(void *self , GLenum pname, GLfixed* params); 212 void glGetLightxvOES_enc(void *self , GLenum light, GLenum pname, GLfixed* params); 213 void glGetMaterialxvOES_enc(void *self , GLenum face, GLenum pname, GLfixed* params); 214 void glGetTexEnvxvOES_enc(void *self , GLenum env, GLenum pname, GLfixed* params); 215 void glGetTexParameterxvOES_enc(void *self , GLenum target, GLenum pname, GLfixed* params); 216 void glLightModelxOES_enc(void *self , GLenum pname, GLfixed param); 217 void glLightModelxvOES_enc(void *self , GLenum pname, const GLfixed* params); 218 void glLightxOES_enc(void *self , GLenum light, GLenum pname, GLfixed param); 219 void glLightxvOES_enc(void *self , GLenum light, GLenum pname, const GLfixed* params); 220 void glLineWidthxOES_enc(void *self , GLfixed width); 221 void glLoadMatrixxOES_enc(void *self , const GLfixed* m); 222 void glMaterialxOES_enc(void *self , GLenum face, GLenum pname, GLfixed param); 223 void glMaterialxvOES_enc(void *self , GLenum face, GLenum pname, const GLfixed* params); 224 void glMultMatrixxOES_enc(void *self , const GLfixed* m); 225 void glMultiTexCoord4xOES_enc(void *self , GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 226 void glNormal3xOES_enc(void *self , GLfixed nx, GLfixed ny, GLfixed nz); 227 void glOrthoxOES_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 228 void glPointParameterxOES_enc(void *self , GLenum pname, GLfixed param); 229 void glPointParameterxvOES_enc(void *self , GLenum pname, const GLfixed* params); 230 void glPointSizexOES_enc(void *self , GLfixed size); 231 void glPolygonOffsetxOES_enc(void *self , GLfixed factor, GLfixed units); 232 void glRotatexOES_enc(void *self , GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 233 void glSampleCoveragexOES_enc(void *self , GLclampx value, GLboolean invert); 234 void glScalexOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z); 235 void glTexEnvxOES_enc(void *self , GLenum target, GLenum pname, GLfixed param); 236 void glTexEnvxvOES_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); 237 void glTexParameterxOES_enc(void *self , GLenum target, GLenum pname, GLfixed param); 238 void glTexParameterxvOES_enc(void *self , GLenum target, GLenum pname, const GLfixed* params); 239 void glTranslatexOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z); 240 GLboolean glIsRenderbufferOES_enc(void *self , GLuint renderbuffer); 241 void glBindRenderbufferOES_enc(void *self , GLenum target, GLuint renderbuffer); 242 void glDeleteRenderbuffersOES_enc(void *self , GLsizei n, const GLuint* renderbuffers); 243 void glGenRenderbuffersOES_enc(void *self , GLsizei n, GLuint* renderbuffers); 244 void glRenderbufferStorageOES_enc(void *self , GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 245 void glGetRenderbufferParameterivOES_enc(void *self , GLenum target, GLenum pname, GLint* params); 246 GLboolean glIsFramebufferOES_enc(void *self , GLuint framebuffer); 247 void glBindFramebufferOES_enc(void *self , GLenum target, GLuint framebuffer); 248 void glDeleteFramebuffersOES_enc(void *self , GLsizei n, const GLuint* framebuffers); 249 void glGenFramebuffersOES_enc(void *self , GLsizei n, GLuint* framebuffers); 250 GLenum glCheckFramebufferStatusOES_enc(void *self , GLenum target); 251 void glFramebufferRenderbufferOES_enc(void *self , GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 252 void glFramebufferTexture2DOES_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 253 void glGetFramebufferAttachmentParameterivOES_enc(void *self , GLenum target, GLenum attachment, GLenum pname, GLint* params); 254 void glGenerateMipmapOES_enc(void *self , GLenum target); 255 void* glMapBufferOES_enc(void *self , GLenum target, GLenum access); 256 GLboolean glUnmapBufferOES_enc(void *self , GLenum target); 257 void glGetBufferPointervOES_enc(void *self , GLenum target, GLenum pname, GLvoid** params); 258 void glCurrentPaletteMatrixOES_enc(void *self , GLuint matrixpaletteindex); 259 void glLoadPaletteFromModelViewMatrixOES_enc(void *self ); 260 void glMatrixIndexPointerOES_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 261 void glWeightPointerOES_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 262 GLbitfield glQueryMatrixxOES_enc(void *self , GLfixed* mantissa, GLint* exponent); 263 void glDepthRangefOES_enc(void *self , GLclampf zNear, GLclampf zFar); 264 void glFrustumfOES_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 265 void glOrthofOES_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 266 void glClipPlanefOES_enc(void *self , GLenum plane, const GLfloat* equation); 267 void glClipPlanefIMG_enc(void *self , GLenum plane, const GLfloat* equation); 268 void glGetClipPlanefOES_enc(void *self , GLenum pname, GLfloat* eqn); 269 void glClearDepthfOES_enc(void *self , GLclampf depth); 270 void glTexGenfOES_enc(void *self , GLenum coord, GLenum pname, GLfloat param); 271 void glTexGenfvOES_enc(void *self , GLenum coord, GLenum pname, const GLfloat* params); 272 void glTexGeniOES_enc(void *self , GLenum coord, GLenum pname, GLint param); 273 void glTexGenivOES_enc(void *self , GLenum coord, GLenum pname, const GLint* params); 274 void glTexGenxOES_enc(void *self , GLenum coord, GLenum pname, GLfixed param); 275 void glTexGenxvOES_enc(void *self , GLenum coord, GLenum pname, const GLfixed* params); 276 void glGetTexGenfvOES_enc(void *self , GLenum coord, GLenum pname, GLfloat* params); 277 void glGetTexGenivOES_enc(void *self , GLenum coord, GLenum pname, GLint* params); 278 void glGetTexGenxvOES_enc(void *self , GLenum coord, GLenum pname, GLfixed* params); 279 void glBindVertexArrayOES_enc(void *self , GLuint array); 280 void glDeleteVertexArraysOES_enc(void *self , GLsizei n, const GLuint* arrays); 281 void glGenVertexArraysOES_enc(void *self , GLsizei n, GLuint* arrays); 282 GLboolean glIsVertexArrayOES_enc(void *self , GLuint array); 283 void glDiscardFramebufferEXT_enc(void *self , GLenum target, GLsizei numAttachments, const GLenum* attachments); 284 void glMultiDrawArraysEXT_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount); 285 void glMultiDrawElementsEXT_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount); 286 void glMultiDrawArraysSUN_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount); 287 void glMultiDrawElementsSUN_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount); 288 void glRenderbufferStorageMultisampleIMG_enc(void *self , GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 289 void glFramebufferTexture2DMultisampleIMG_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); 290 void glDeleteFencesNV_enc(void *self , GLsizei n, const GLuint* fences); 291 void glGenFencesNV_enc(void *self , GLsizei n, GLuint* fences); 292 GLboolean glIsFenceNV_enc(void *self , GLuint fence); 293 GLboolean glTestFenceNV_enc(void *self , GLuint fence); 294 void glGetFenceivNV_enc(void *self , GLuint fence, GLenum pname, GLint* params); 295 void glFinishFenceNV_enc(void *self , GLuint fence); 296 void glSetFenceNV_enc(void *self , GLuint fence, GLenum condition); 297 void glGetDriverControlsQCOM_enc(void *self , GLint* num, GLsizei size, GLuint* driverControls); 298 void glGetDriverControlStringQCOM_enc(void *self , GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString); 299 void glEnableDriverControlQCOM_enc(void *self , GLuint driverControl); 300 void glDisableDriverControlQCOM_enc(void *self , GLuint driverControl); 301 void glExtGetTexturesQCOM_enc(void *self , GLuint* textures, GLint maxTextures, GLint* numTextures); 302 void glExtGetBuffersQCOM_enc(void *self , GLuint* buffers, GLint maxBuffers, GLint* numBuffers); 303 void glExtGetRenderbuffersQCOM_enc(void *self , GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers); 304 void glExtGetFramebuffersQCOM_enc(void *self , GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers); 305 void glExtGetTexLevelParameterivQCOM_enc(void *self , GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params); 306 void glExtTexObjectStateOverrideiQCOM_enc(void *self , GLenum target, GLenum pname, GLint param); 307 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); 308 void glExtGetBufferPointervQCOM_enc(void *self , GLenum target, GLvoid** params); 309 void glExtGetShadersQCOM_enc(void *self , GLuint* shaders, GLint maxShaders, GLint* numShaders); 310 void glExtGetProgramsQCOM_enc(void *self , GLuint* programs, GLint maxPrograms, GLint* numPrograms); 311 GLboolean glExtIsProgramBinaryQCOM_enc(void *self , GLuint program); 312 void glExtGetProgramBinarySourceQCOM_enc(void *self , GLuint program, GLenum shadertype, GLchar* source, GLint* length); 313 void glStartTilingQCOM_enc(void *self , GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); 314 void glEndTilingQCOM_enc(void *self , GLbitfield preserveMask); 315 }; 316 #endif