Home | History | Annotate | Download | only in GLESv1_enc
      1 // Generated Code - DO NOT EDIT !!
      2 // generated by 'emugen'
      3 #ifndef __gl_client_context_t_h
      4 #define __gl_client_context_t_h
      5 
      6 #include "gl_client_proc.h"
      7 
      8 #include "gl_types.h"
      9 
     10 
     11 struct gl_client_context_t {
     12 
     13 	glAlphaFunc_client_proc_t glAlphaFunc;
     14 	glClearColor_client_proc_t glClearColor;
     15 	glClearDepthf_client_proc_t glClearDepthf;
     16 	glClipPlanef_client_proc_t glClipPlanef;
     17 	glColor4f_client_proc_t glColor4f;
     18 	glDepthRangef_client_proc_t glDepthRangef;
     19 	glFogf_client_proc_t glFogf;
     20 	glFogfv_client_proc_t glFogfv;
     21 	glFrustumf_client_proc_t glFrustumf;
     22 	glGetClipPlanef_client_proc_t glGetClipPlanef;
     23 	glGetFloatv_client_proc_t glGetFloatv;
     24 	glGetLightfv_client_proc_t glGetLightfv;
     25 	glGetMaterialfv_client_proc_t glGetMaterialfv;
     26 	glGetTexEnvfv_client_proc_t glGetTexEnvfv;
     27 	glGetTexParameterfv_client_proc_t glGetTexParameterfv;
     28 	glLightModelf_client_proc_t glLightModelf;
     29 	glLightModelfv_client_proc_t glLightModelfv;
     30 	glLightf_client_proc_t glLightf;
     31 	glLightfv_client_proc_t glLightfv;
     32 	glLineWidth_client_proc_t glLineWidth;
     33 	glLoadMatrixf_client_proc_t glLoadMatrixf;
     34 	glMaterialf_client_proc_t glMaterialf;
     35 	glMaterialfv_client_proc_t glMaterialfv;
     36 	glMultMatrixf_client_proc_t glMultMatrixf;
     37 	glMultiTexCoord4f_client_proc_t glMultiTexCoord4f;
     38 	glNormal3f_client_proc_t glNormal3f;
     39 	glOrthof_client_proc_t glOrthof;
     40 	glPointParameterf_client_proc_t glPointParameterf;
     41 	glPointParameterfv_client_proc_t glPointParameterfv;
     42 	glPointSize_client_proc_t glPointSize;
     43 	glPolygonOffset_client_proc_t glPolygonOffset;
     44 	glRotatef_client_proc_t glRotatef;
     45 	glScalef_client_proc_t glScalef;
     46 	glTexEnvf_client_proc_t glTexEnvf;
     47 	glTexEnvfv_client_proc_t glTexEnvfv;
     48 	glTexParameterf_client_proc_t glTexParameterf;
     49 	glTexParameterfv_client_proc_t glTexParameterfv;
     50 	glTranslatef_client_proc_t glTranslatef;
     51 	glActiveTexture_client_proc_t glActiveTexture;
     52 	glAlphaFuncx_client_proc_t glAlphaFuncx;
     53 	glBindBuffer_client_proc_t glBindBuffer;
     54 	glBindTexture_client_proc_t glBindTexture;
     55 	glBlendFunc_client_proc_t glBlendFunc;
     56 	glBufferData_client_proc_t glBufferData;
     57 	glBufferSubData_client_proc_t glBufferSubData;
     58 	glClear_client_proc_t glClear;
     59 	glClearColorx_client_proc_t glClearColorx;
     60 	glClearDepthx_client_proc_t glClearDepthx;
     61 	glClearStencil_client_proc_t glClearStencil;
     62 	glClientActiveTexture_client_proc_t glClientActiveTexture;
     63 	glColor4ub_client_proc_t glColor4ub;
     64 	glColor4x_client_proc_t glColor4x;
     65 	glColorMask_client_proc_t glColorMask;
     66 	glColorPointer_client_proc_t glColorPointer;
     67 	glCompressedTexImage2D_client_proc_t glCompressedTexImage2D;
     68 	glCompressedTexSubImage2D_client_proc_t glCompressedTexSubImage2D;
     69 	glCopyTexImage2D_client_proc_t glCopyTexImage2D;
     70 	glCopyTexSubImage2D_client_proc_t glCopyTexSubImage2D;
     71 	glCullFace_client_proc_t glCullFace;
     72 	glDeleteBuffers_client_proc_t glDeleteBuffers;
     73 	glDeleteTextures_client_proc_t glDeleteTextures;
     74 	glDepthFunc_client_proc_t glDepthFunc;
     75 	glDepthMask_client_proc_t glDepthMask;
     76 	glDepthRangex_client_proc_t glDepthRangex;
     77 	glDisable_client_proc_t glDisable;
     78 	glDisableClientState_client_proc_t glDisableClientState;
     79 	glDrawArrays_client_proc_t glDrawArrays;
     80 	glDrawElements_client_proc_t glDrawElements;
     81 	glEnable_client_proc_t glEnable;
     82 	glEnableClientState_client_proc_t glEnableClientState;
     83 	glFinish_client_proc_t glFinish;
     84 	glFlush_client_proc_t glFlush;
     85 	glFogx_client_proc_t glFogx;
     86 	glFogxv_client_proc_t glFogxv;
     87 	glFrontFace_client_proc_t glFrontFace;
     88 	glFrustumx_client_proc_t glFrustumx;
     89 	glGetBooleanv_client_proc_t glGetBooleanv;
     90 	glGetBufferParameteriv_client_proc_t glGetBufferParameteriv;
     91 	glClipPlanex_client_proc_t glClipPlanex;
     92 	glGenBuffers_client_proc_t glGenBuffers;
     93 	glGenTextures_client_proc_t glGenTextures;
     94 	glGetError_client_proc_t glGetError;
     95 	glGetFixedv_client_proc_t glGetFixedv;
     96 	glGetIntegerv_client_proc_t glGetIntegerv;
     97 	glGetLightxv_client_proc_t glGetLightxv;
     98 	glGetMaterialxv_client_proc_t glGetMaterialxv;
     99 	glGetPointerv_client_proc_t glGetPointerv;
    100 	glGetString_client_proc_t glGetString;
    101 	glGetTexEnviv_client_proc_t glGetTexEnviv;
    102 	glGetTexEnvxv_client_proc_t glGetTexEnvxv;
    103 	glGetTexParameteriv_client_proc_t glGetTexParameteriv;
    104 	glGetTexParameterxv_client_proc_t glGetTexParameterxv;
    105 	glHint_client_proc_t glHint;
    106 	glIsBuffer_client_proc_t glIsBuffer;
    107 	glIsEnabled_client_proc_t glIsEnabled;
    108 	glIsTexture_client_proc_t glIsTexture;
    109 	glLightModelx_client_proc_t glLightModelx;
    110 	glLightModelxv_client_proc_t glLightModelxv;
    111 	glLightx_client_proc_t glLightx;
    112 	glLightxv_client_proc_t glLightxv;
    113 	glLineWidthx_client_proc_t glLineWidthx;
    114 	glLoadIdentity_client_proc_t glLoadIdentity;
    115 	glLoadMatrixx_client_proc_t glLoadMatrixx;
    116 	glLogicOp_client_proc_t glLogicOp;
    117 	glMaterialx_client_proc_t glMaterialx;
    118 	glMaterialxv_client_proc_t glMaterialxv;
    119 	glMatrixMode_client_proc_t glMatrixMode;
    120 	glMultMatrixx_client_proc_t glMultMatrixx;
    121 	glMultiTexCoord4x_client_proc_t glMultiTexCoord4x;
    122 	glNormal3x_client_proc_t glNormal3x;
    123 	glNormalPointer_client_proc_t glNormalPointer;
    124 	glOrthox_client_proc_t glOrthox;
    125 	glPixelStorei_client_proc_t glPixelStorei;
    126 	glPointParameterx_client_proc_t glPointParameterx;
    127 	glPointParameterxv_client_proc_t glPointParameterxv;
    128 	glPointSizex_client_proc_t glPointSizex;
    129 	glPolygonOffsetx_client_proc_t glPolygonOffsetx;
    130 	glPopMatrix_client_proc_t glPopMatrix;
    131 	glPushMatrix_client_proc_t glPushMatrix;
    132 	glReadPixels_client_proc_t glReadPixels;
    133 	glRotatex_client_proc_t glRotatex;
    134 	glSampleCoverage_client_proc_t glSampleCoverage;
    135 	glSampleCoveragex_client_proc_t glSampleCoveragex;
    136 	glScalex_client_proc_t glScalex;
    137 	glScissor_client_proc_t glScissor;
    138 	glShadeModel_client_proc_t glShadeModel;
    139 	glStencilFunc_client_proc_t glStencilFunc;
    140 	glStencilMask_client_proc_t glStencilMask;
    141 	glStencilOp_client_proc_t glStencilOp;
    142 	glTexCoordPointer_client_proc_t glTexCoordPointer;
    143 	glTexEnvi_client_proc_t glTexEnvi;
    144 	glTexEnvx_client_proc_t glTexEnvx;
    145 	glTexEnviv_client_proc_t glTexEnviv;
    146 	glTexEnvxv_client_proc_t glTexEnvxv;
    147 	glTexImage2D_client_proc_t glTexImage2D;
    148 	glTexParameteri_client_proc_t glTexParameteri;
    149 	glTexParameterx_client_proc_t glTexParameterx;
    150 	glTexParameteriv_client_proc_t glTexParameteriv;
    151 	glTexParameterxv_client_proc_t glTexParameterxv;
    152 	glTexSubImage2D_client_proc_t glTexSubImage2D;
    153 	glTranslatex_client_proc_t glTranslatex;
    154 	glVertexPointer_client_proc_t glVertexPointer;
    155 	glViewport_client_proc_t glViewport;
    156 	glPointSizePointerOES_client_proc_t glPointSizePointerOES;
    157 	glVertexPointerOffset_client_proc_t glVertexPointerOffset;
    158 	glColorPointerOffset_client_proc_t glColorPointerOffset;
    159 	glNormalPointerOffset_client_proc_t glNormalPointerOffset;
    160 	glPointSizePointerOffset_client_proc_t glPointSizePointerOffset;
    161 	glTexCoordPointerOffset_client_proc_t glTexCoordPointerOffset;
    162 	glWeightPointerOffset_client_proc_t glWeightPointerOffset;
    163 	glMatrixIndexPointerOffset_client_proc_t glMatrixIndexPointerOffset;
    164 	glVertexPointerData_client_proc_t glVertexPointerData;
    165 	glColorPointerData_client_proc_t glColorPointerData;
    166 	glNormalPointerData_client_proc_t glNormalPointerData;
    167 	glTexCoordPointerData_client_proc_t glTexCoordPointerData;
    168 	glPointSizePointerData_client_proc_t glPointSizePointerData;
    169 	glWeightPointerData_client_proc_t glWeightPointerData;
    170 	glMatrixIndexPointerData_client_proc_t glMatrixIndexPointerData;
    171 	glDrawElementsOffset_client_proc_t glDrawElementsOffset;
    172 	glDrawElementsData_client_proc_t glDrawElementsData;
    173 	glGetCompressedTextureFormats_client_proc_t glGetCompressedTextureFormats;
    174 	glFinishRoundTrip_client_proc_t glFinishRoundTrip;
    175 	glBlendEquationSeparateOES_client_proc_t glBlendEquationSeparateOES;
    176 	glBlendFuncSeparateOES_client_proc_t glBlendFuncSeparateOES;
    177 	glBlendEquationOES_client_proc_t glBlendEquationOES;
    178 	glDrawTexsOES_client_proc_t glDrawTexsOES;
    179 	glDrawTexiOES_client_proc_t glDrawTexiOES;
    180 	glDrawTexxOES_client_proc_t glDrawTexxOES;
    181 	glDrawTexsvOES_client_proc_t glDrawTexsvOES;
    182 	glDrawTexivOES_client_proc_t glDrawTexivOES;
    183 	glDrawTexxvOES_client_proc_t glDrawTexxvOES;
    184 	glDrawTexfOES_client_proc_t glDrawTexfOES;
    185 	glDrawTexfvOES_client_proc_t glDrawTexfvOES;
    186 	glEGLImageTargetTexture2DOES_client_proc_t glEGLImageTargetTexture2DOES;
    187 	glEGLImageTargetRenderbufferStorageOES_client_proc_t glEGLImageTargetRenderbufferStorageOES;
    188 	glAlphaFuncxOES_client_proc_t glAlphaFuncxOES;
    189 	glClearColorxOES_client_proc_t glClearColorxOES;
    190 	glClearDepthxOES_client_proc_t glClearDepthxOES;
    191 	glClipPlanexOES_client_proc_t glClipPlanexOES;
    192 	glClipPlanexIMG_client_proc_t glClipPlanexIMG;
    193 	glColor4xOES_client_proc_t glColor4xOES;
    194 	glDepthRangexOES_client_proc_t glDepthRangexOES;
    195 	glFogxOES_client_proc_t glFogxOES;
    196 	glFogxvOES_client_proc_t glFogxvOES;
    197 	glFrustumxOES_client_proc_t glFrustumxOES;
    198 	glGetClipPlanexOES_client_proc_t glGetClipPlanexOES;
    199 	glGetClipPlanex_client_proc_t glGetClipPlanex;
    200 	glGetFixedvOES_client_proc_t glGetFixedvOES;
    201 	glGetLightxvOES_client_proc_t glGetLightxvOES;
    202 	glGetMaterialxvOES_client_proc_t glGetMaterialxvOES;
    203 	glGetTexEnvxvOES_client_proc_t glGetTexEnvxvOES;
    204 	glGetTexParameterxvOES_client_proc_t glGetTexParameterxvOES;
    205 	glLightModelxOES_client_proc_t glLightModelxOES;
    206 	glLightModelxvOES_client_proc_t glLightModelxvOES;
    207 	glLightxOES_client_proc_t glLightxOES;
    208 	glLightxvOES_client_proc_t glLightxvOES;
    209 	glLineWidthxOES_client_proc_t glLineWidthxOES;
    210 	glLoadMatrixxOES_client_proc_t glLoadMatrixxOES;
    211 	glMaterialxOES_client_proc_t glMaterialxOES;
    212 	glMaterialxvOES_client_proc_t glMaterialxvOES;
    213 	glMultMatrixxOES_client_proc_t glMultMatrixxOES;
    214 	glMultiTexCoord4xOES_client_proc_t glMultiTexCoord4xOES;
    215 	glNormal3xOES_client_proc_t glNormal3xOES;
    216 	glOrthoxOES_client_proc_t glOrthoxOES;
    217 	glPointParameterxOES_client_proc_t glPointParameterxOES;
    218 	glPointParameterxvOES_client_proc_t glPointParameterxvOES;
    219 	glPointSizexOES_client_proc_t glPointSizexOES;
    220 	glPolygonOffsetxOES_client_proc_t glPolygonOffsetxOES;
    221 	glRotatexOES_client_proc_t glRotatexOES;
    222 	glSampleCoveragexOES_client_proc_t glSampleCoveragexOES;
    223 	glScalexOES_client_proc_t glScalexOES;
    224 	glTexEnvxOES_client_proc_t glTexEnvxOES;
    225 	glTexEnvxvOES_client_proc_t glTexEnvxvOES;
    226 	glTexParameterxOES_client_proc_t glTexParameterxOES;
    227 	glTexParameterxvOES_client_proc_t glTexParameterxvOES;
    228 	glTranslatexOES_client_proc_t glTranslatexOES;
    229 	glIsRenderbufferOES_client_proc_t glIsRenderbufferOES;
    230 	glBindRenderbufferOES_client_proc_t glBindRenderbufferOES;
    231 	glDeleteRenderbuffersOES_client_proc_t glDeleteRenderbuffersOES;
    232 	glGenRenderbuffersOES_client_proc_t glGenRenderbuffersOES;
    233 	glRenderbufferStorageOES_client_proc_t glRenderbufferStorageOES;
    234 	glGetRenderbufferParameterivOES_client_proc_t glGetRenderbufferParameterivOES;
    235 	glIsFramebufferOES_client_proc_t glIsFramebufferOES;
    236 	glBindFramebufferOES_client_proc_t glBindFramebufferOES;
    237 	glDeleteFramebuffersOES_client_proc_t glDeleteFramebuffersOES;
    238 	glGenFramebuffersOES_client_proc_t glGenFramebuffersOES;
    239 	glCheckFramebufferStatusOES_client_proc_t glCheckFramebufferStatusOES;
    240 	glFramebufferRenderbufferOES_client_proc_t glFramebufferRenderbufferOES;
    241 	glFramebufferTexture2DOES_client_proc_t glFramebufferTexture2DOES;
    242 	glGetFramebufferAttachmentParameterivOES_client_proc_t glGetFramebufferAttachmentParameterivOES;
    243 	glGenerateMipmapOES_client_proc_t glGenerateMipmapOES;
    244 	glMapBufferOES_client_proc_t glMapBufferOES;
    245 	glUnmapBufferOES_client_proc_t glUnmapBufferOES;
    246 	glGetBufferPointervOES_client_proc_t glGetBufferPointervOES;
    247 	glCurrentPaletteMatrixOES_client_proc_t glCurrentPaletteMatrixOES;
    248 	glLoadPaletteFromModelViewMatrixOES_client_proc_t glLoadPaletteFromModelViewMatrixOES;
    249 	glMatrixIndexPointerOES_client_proc_t glMatrixIndexPointerOES;
    250 	glWeightPointerOES_client_proc_t glWeightPointerOES;
    251 	glQueryMatrixxOES_client_proc_t glQueryMatrixxOES;
    252 	glDepthRangefOES_client_proc_t glDepthRangefOES;
    253 	glFrustumfOES_client_proc_t glFrustumfOES;
    254 	glOrthofOES_client_proc_t glOrthofOES;
    255 	glClipPlanefOES_client_proc_t glClipPlanefOES;
    256 	glClipPlanefIMG_client_proc_t glClipPlanefIMG;
    257 	glGetClipPlanefOES_client_proc_t glGetClipPlanefOES;
    258 	glClearDepthfOES_client_proc_t glClearDepthfOES;
    259 	glTexGenfOES_client_proc_t glTexGenfOES;
    260 	glTexGenfvOES_client_proc_t glTexGenfvOES;
    261 	glTexGeniOES_client_proc_t glTexGeniOES;
    262 	glTexGenivOES_client_proc_t glTexGenivOES;
    263 	glTexGenxOES_client_proc_t glTexGenxOES;
    264 	glTexGenxvOES_client_proc_t glTexGenxvOES;
    265 	glGetTexGenfvOES_client_proc_t glGetTexGenfvOES;
    266 	glGetTexGenivOES_client_proc_t glGetTexGenivOES;
    267 	glGetTexGenxvOES_client_proc_t glGetTexGenxvOES;
    268 	glBindVertexArrayOES_client_proc_t glBindVertexArrayOES;
    269 	glDeleteVertexArraysOES_client_proc_t glDeleteVertexArraysOES;
    270 	glGenVertexArraysOES_client_proc_t glGenVertexArraysOES;
    271 	glIsVertexArrayOES_client_proc_t glIsVertexArrayOES;
    272 	glDiscardFramebufferEXT_client_proc_t glDiscardFramebufferEXT;
    273 	glMultiDrawArraysEXT_client_proc_t glMultiDrawArraysEXT;
    274 	glMultiDrawElementsEXT_client_proc_t glMultiDrawElementsEXT;
    275 	glMultiDrawArraysSUN_client_proc_t glMultiDrawArraysSUN;
    276 	glMultiDrawElementsSUN_client_proc_t glMultiDrawElementsSUN;
    277 	glRenderbufferStorageMultisampleIMG_client_proc_t glRenderbufferStorageMultisampleIMG;
    278 	glFramebufferTexture2DMultisampleIMG_client_proc_t glFramebufferTexture2DMultisampleIMG;
    279 	glDeleteFencesNV_client_proc_t glDeleteFencesNV;
    280 	glGenFencesNV_client_proc_t glGenFencesNV;
    281 	glIsFenceNV_client_proc_t glIsFenceNV;
    282 	glTestFenceNV_client_proc_t glTestFenceNV;
    283 	glGetFenceivNV_client_proc_t glGetFenceivNV;
    284 	glFinishFenceNV_client_proc_t glFinishFenceNV;
    285 	glSetFenceNV_client_proc_t glSetFenceNV;
    286 	glGetDriverControlsQCOM_client_proc_t glGetDriverControlsQCOM;
    287 	glGetDriverControlStringQCOM_client_proc_t glGetDriverControlStringQCOM;
    288 	glEnableDriverControlQCOM_client_proc_t glEnableDriverControlQCOM;
    289 	glDisableDriverControlQCOM_client_proc_t glDisableDriverControlQCOM;
    290 	glExtGetTexturesQCOM_client_proc_t glExtGetTexturesQCOM;
    291 	glExtGetBuffersQCOM_client_proc_t glExtGetBuffersQCOM;
    292 	glExtGetRenderbuffersQCOM_client_proc_t glExtGetRenderbuffersQCOM;
    293 	glExtGetFramebuffersQCOM_client_proc_t glExtGetFramebuffersQCOM;
    294 	glExtGetTexLevelParameterivQCOM_client_proc_t glExtGetTexLevelParameterivQCOM;
    295 	glExtTexObjectStateOverrideiQCOM_client_proc_t glExtTexObjectStateOverrideiQCOM;
    296 	glExtGetTexSubImageQCOM_client_proc_t glExtGetTexSubImageQCOM;
    297 	glExtGetBufferPointervQCOM_client_proc_t glExtGetBufferPointervQCOM;
    298 	glExtGetShadersQCOM_client_proc_t glExtGetShadersQCOM;
    299 	glExtGetProgramsQCOM_client_proc_t glExtGetProgramsQCOM;
    300 	glExtIsProgramBinaryQCOM_client_proc_t glExtIsProgramBinaryQCOM;
    301 	glExtGetProgramBinarySourceQCOM_client_proc_t glExtGetProgramBinarySourceQCOM;
    302 	glStartTilingQCOM_client_proc_t glStartTilingQCOM;
    303 	glEndTilingQCOM_client_proc_t glEndTilingQCOM;
    304 	virtual ~gl_client_context_t() {}
    305 
    306 	typedef gl_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
    307 	static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f);
    308 	int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
    309 	virtual void setError(unsigned int  error){ (void)error; };
    310 	virtual unsigned int getError(){ return 0; };
    311 };
    312 
    313 #endif
    314