Home | History | Annotate | Download | only in GLESv1_enc
      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