keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 1 | // Generated Code - DO NOT EDIT !! |
| 2 | // generated by 'emugen' |
| 3 | #ifndef __gl2_client_ftable_t_h |
| 4 | #define __gl2_client_ftable_t_h |
| 5 | |
| 6 | |
David 'Digit' Turner | 4f91c8e | 2014-10-31 11:39:38 +0100 | [diff] [blame^] | 7 | static const struct _gl2_funcs_by_name { |
keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 8 | const char *name; |
| 9 | void *proc; |
| 10 | } gl2_funcs_by_name[] = { |
| 11 | {"glActiveTexture", (void*)glActiveTexture}, |
| 12 | {"glAttachShader", (void*)glAttachShader}, |
| 13 | {"glBindAttribLocation", (void*)glBindAttribLocation}, |
| 14 | {"glBindBuffer", (void*)glBindBuffer}, |
| 15 | {"glBindFramebuffer", (void*)glBindFramebuffer}, |
| 16 | {"glBindRenderbuffer", (void*)glBindRenderbuffer}, |
| 17 | {"glBindTexture", (void*)glBindTexture}, |
| 18 | {"glBlendColor", (void*)glBlendColor}, |
| 19 | {"glBlendEquation", (void*)glBlendEquation}, |
| 20 | {"glBlendEquationSeparate", (void*)glBlendEquationSeparate}, |
| 21 | {"glBlendFunc", (void*)glBlendFunc}, |
| 22 | {"glBlendFuncSeparate", (void*)glBlendFuncSeparate}, |
| 23 | {"glBufferData", (void*)glBufferData}, |
| 24 | {"glBufferSubData", (void*)glBufferSubData}, |
| 25 | {"glCheckFramebufferStatus", (void*)glCheckFramebufferStatus}, |
| 26 | {"glClear", (void*)glClear}, |
| 27 | {"glClearColor", (void*)glClearColor}, |
| 28 | {"glClearDepthf", (void*)glClearDepthf}, |
| 29 | {"glClearStencil", (void*)glClearStencil}, |
| 30 | {"glColorMask", (void*)glColorMask}, |
| 31 | {"glCompileShader", (void*)glCompileShader}, |
| 32 | {"glCompressedTexImage2D", (void*)glCompressedTexImage2D}, |
| 33 | {"glCompressedTexSubImage2D", (void*)glCompressedTexSubImage2D}, |
| 34 | {"glCopyTexImage2D", (void*)glCopyTexImage2D}, |
| 35 | {"glCopyTexSubImage2D", (void*)glCopyTexSubImage2D}, |
| 36 | {"glCreateProgram", (void*)glCreateProgram}, |
| 37 | {"glCreateShader", (void*)glCreateShader}, |
| 38 | {"glCullFace", (void*)glCullFace}, |
| 39 | {"glDeleteBuffers", (void*)glDeleteBuffers}, |
| 40 | {"glDeleteFramebuffers", (void*)glDeleteFramebuffers}, |
| 41 | {"glDeleteProgram", (void*)glDeleteProgram}, |
| 42 | {"glDeleteRenderbuffers", (void*)glDeleteRenderbuffers}, |
| 43 | {"glDeleteShader", (void*)glDeleteShader}, |
| 44 | {"glDeleteTextures", (void*)glDeleteTextures}, |
| 45 | {"glDepthFunc", (void*)glDepthFunc}, |
| 46 | {"glDepthMask", (void*)glDepthMask}, |
| 47 | {"glDepthRangef", (void*)glDepthRangef}, |
| 48 | {"glDetachShader", (void*)glDetachShader}, |
| 49 | {"glDisable", (void*)glDisable}, |
| 50 | {"glDisableVertexAttribArray", (void*)glDisableVertexAttribArray}, |
| 51 | {"glDrawArrays", (void*)glDrawArrays}, |
| 52 | {"glDrawElements", (void*)glDrawElements}, |
| 53 | {"glEnable", (void*)glEnable}, |
| 54 | {"glEnableVertexAttribArray", (void*)glEnableVertexAttribArray}, |
| 55 | {"glFinish", (void*)glFinish}, |
| 56 | {"glFlush", (void*)glFlush}, |
| 57 | {"glFramebufferRenderbuffer", (void*)glFramebufferRenderbuffer}, |
| 58 | {"glFramebufferTexture2D", (void*)glFramebufferTexture2D}, |
| 59 | {"glFrontFace", (void*)glFrontFace}, |
| 60 | {"glGenBuffers", (void*)glGenBuffers}, |
| 61 | {"glGenerateMipmap", (void*)glGenerateMipmap}, |
| 62 | {"glGenFramebuffers", (void*)glGenFramebuffers}, |
| 63 | {"glGenRenderbuffers", (void*)glGenRenderbuffers}, |
| 64 | {"glGenTextures", (void*)glGenTextures}, |
| 65 | {"glGetActiveAttrib", (void*)glGetActiveAttrib}, |
| 66 | {"glGetActiveUniform", (void*)glGetActiveUniform}, |
| 67 | {"glGetAttachedShaders", (void*)glGetAttachedShaders}, |
| 68 | {"glGetAttribLocation", (void*)glGetAttribLocation}, |
| 69 | {"glGetBooleanv", (void*)glGetBooleanv}, |
| 70 | {"glGetBufferParameteriv", (void*)glGetBufferParameteriv}, |
| 71 | {"glGetError", (void*)glGetError}, |
| 72 | {"glGetFloatv", (void*)glGetFloatv}, |
| 73 | {"glGetFramebufferAttachmentParameteriv", (void*)glGetFramebufferAttachmentParameteriv}, |
| 74 | {"glGetIntegerv", (void*)glGetIntegerv}, |
| 75 | {"glGetProgramiv", (void*)glGetProgramiv}, |
| 76 | {"glGetProgramInfoLog", (void*)glGetProgramInfoLog}, |
| 77 | {"glGetRenderbufferParameteriv", (void*)glGetRenderbufferParameteriv}, |
| 78 | {"glGetShaderiv", (void*)glGetShaderiv}, |
| 79 | {"glGetShaderInfoLog", (void*)glGetShaderInfoLog}, |
| 80 | {"glGetShaderPrecisionFormat", (void*)glGetShaderPrecisionFormat}, |
| 81 | {"glGetShaderSource", (void*)glGetShaderSource}, |
| 82 | {"glGetString", (void*)glGetString}, |
| 83 | {"glGetTexParameterfv", (void*)glGetTexParameterfv}, |
| 84 | {"glGetTexParameteriv", (void*)glGetTexParameteriv}, |
| 85 | {"glGetUniformfv", (void*)glGetUniformfv}, |
| 86 | {"glGetUniformiv", (void*)glGetUniformiv}, |
| 87 | {"glGetUniformLocation", (void*)glGetUniformLocation}, |
| 88 | {"glGetVertexAttribfv", (void*)glGetVertexAttribfv}, |
| 89 | {"glGetVertexAttribiv", (void*)glGetVertexAttribiv}, |
| 90 | {"glGetVertexAttribPointerv", (void*)glGetVertexAttribPointerv}, |
| 91 | {"glHint", (void*)glHint}, |
| 92 | {"glIsBuffer", (void*)glIsBuffer}, |
| 93 | {"glIsEnabled", (void*)glIsEnabled}, |
| 94 | {"glIsFramebuffer", (void*)glIsFramebuffer}, |
| 95 | {"glIsProgram", (void*)glIsProgram}, |
| 96 | {"glIsRenderbuffer", (void*)glIsRenderbuffer}, |
| 97 | {"glIsShader", (void*)glIsShader}, |
| 98 | {"glIsTexture", (void*)glIsTexture}, |
| 99 | {"glLineWidth", (void*)glLineWidth}, |
| 100 | {"glLinkProgram", (void*)glLinkProgram}, |
| 101 | {"glPixelStorei", (void*)glPixelStorei}, |
| 102 | {"glPolygonOffset", (void*)glPolygonOffset}, |
| 103 | {"glReadPixels", (void*)glReadPixels}, |
| 104 | {"glReleaseShaderCompiler", (void*)glReleaseShaderCompiler}, |
| 105 | {"glRenderbufferStorage", (void*)glRenderbufferStorage}, |
| 106 | {"glSampleCoverage", (void*)glSampleCoverage}, |
| 107 | {"glScissor", (void*)glScissor}, |
| 108 | {"glShaderBinary", (void*)glShaderBinary}, |
| 109 | {"glShaderSource", (void*)glShaderSource}, |
| 110 | {"glStencilFunc", (void*)glStencilFunc}, |
| 111 | {"glStencilFuncSeparate", (void*)glStencilFuncSeparate}, |
| 112 | {"glStencilMask", (void*)glStencilMask}, |
| 113 | {"glStencilMaskSeparate", (void*)glStencilMaskSeparate}, |
| 114 | {"glStencilOp", (void*)glStencilOp}, |
| 115 | {"glStencilOpSeparate", (void*)glStencilOpSeparate}, |
| 116 | {"glTexImage2D", (void*)glTexImage2D}, |
| 117 | {"glTexParameterf", (void*)glTexParameterf}, |
| 118 | {"glTexParameterfv", (void*)glTexParameterfv}, |
| 119 | {"glTexParameteri", (void*)glTexParameteri}, |
| 120 | {"glTexParameteriv", (void*)glTexParameteriv}, |
| 121 | {"glTexSubImage2D", (void*)glTexSubImage2D}, |
| 122 | {"glUniform1f", (void*)glUniform1f}, |
| 123 | {"glUniform1fv", (void*)glUniform1fv}, |
| 124 | {"glUniform1i", (void*)glUniform1i}, |
| 125 | {"glUniform1iv", (void*)glUniform1iv}, |
| 126 | {"glUniform2f", (void*)glUniform2f}, |
| 127 | {"glUniform2fv", (void*)glUniform2fv}, |
| 128 | {"glUniform2i", (void*)glUniform2i}, |
| 129 | {"glUniform2iv", (void*)glUniform2iv}, |
| 130 | {"glUniform3f", (void*)glUniform3f}, |
| 131 | {"glUniform3fv", (void*)glUniform3fv}, |
| 132 | {"glUniform3i", (void*)glUniform3i}, |
| 133 | {"glUniform3iv", (void*)glUniform3iv}, |
| 134 | {"glUniform4f", (void*)glUniform4f}, |
| 135 | {"glUniform4fv", (void*)glUniform4fv}, |
| 136 | {"glUniform4i", (void*)glUniform4i}, |
| 137 | {"glUniform4iv", (void*)glUniform4iv}, |
| 138 | {"glUniformMatrix2fv", (void*)glUniformMatrix2fv}, |
| 139 | {"glUniformMatrix3fv", (void*)glUniformMatrix3fv}, |
| 140 | {"glUniformMatrix4fv", (void*)glUniformMatrix4fv}, |
| 141 | {"glUseProgram", (void*)glUseProgram}, |
| 142 | {"glValidateProgram", (void*)glValidateProgram}, |
| 143 | {"glVertexAttrib1f", (void*)glVertexAttrib1f}, |
| 144 | {"glVertexAttrib1fv", (void*)glVertexAttrib1fv}, |
| 145 | {"glVertexAttrib2f", (void*)glVertexAttrib2f}, |
| 146 | {"glVertexAttrib2fv", (void*)glVertexAttrib2fv}, |
| 147 | {"glVertexAttrib3f", (void*)glVertexAttrib3f}, |
| 148 | {"glVertexAttrib3fv", (void*)glVertexAttrib3fv}, |
| 149 | {"glVertexAttrib4f", (void*)glVertexAttrib4f}, |
| 150 | {"glVertexAttrib4fv", (void*)glVertexAttrib4fv}, |
| 151 | {"glVertexAttribPointer", (void*)glVertexAttribPointer}, |
| 152 | {"glViewport", (void*)glViewport}, |
| 153 | {"glEGLImageTargetTexture2DOES", (void*)glEGLImageTargetTexture2DOES}, |
| 154 | {"glEGLImageTargetRenderbufferStorageOES", (void*)glEGLImageTargetRenderbufferStorageOES}, |
| 155 | {"glGetProgramBinaryOES", (void*)glGetProgramBinaryOES}, |
| 156 | {"glProgramBinaryOES", (void*)glProgramBinaryOES}, |
| 157 | {"glMapBufferOES", (void*)glMapBufferOES}, |
| 158 | {"glUnmapBufferOES", (void*)glUnmapBufferOES}, |
| 159 | {"glTexImage3DOES", (void*)glTexImage3DOES}, |
| 160 | {"glTexSubImage3DOES", (void*)glTexSubImage3DOES}, |
| 161 | {"glCopyTexSubImage3DOES", (void*)glCopyTexSubImage3DOES}, |
| 162 | {"glCompressedTexImage3DOES", (void*)glCompressedTexImage3DOES}, |
| 163 | {"glCompressedTexSubImage3DOES", (void*)glCompressedTexSubImage3DOES}, |
| 164 | {"glFramebufferTexture3DOES", (void*)glFramebufferTexture3DOES}, |
| 165 | {"glBindVertexArrayOES", (void*)glBindVertexArrayOES}, |
| 166 | {"glDeleteVertexArraysOES", (void*)glDeleteVertexArraysOES}, |
| 167 | {"glGenVertexArraysOES", (void*)glGenVertexArraysOES}, |
| 168 | {"glIsVertexArrayOES", (void*)glIsVertexArrayOES}, |
| 169 | {"glDiscardFramebufferEXT", (void*)glDiscardFramebufferEXT}, |
| 170 | {"glMultiDrawArraysEXT", (void*)glMultiDrawArraysEXT}, |
| 171 | {"glMultiDrawElementsEXT", (void*)glMultiDrawElementsEXT}, |
| 172 | {"glGetPerfMonitorGroupsAMD", (void*)glGetPerfMonitorGroupsAMD}, |
| 173 | {"glGetPerfMonitorCountersAMD", (void*)glGetPerfMonitorCountersAMD}, |
| 174 | {"glGetPerfMonitorGroupStringAMD", (void*)glGetPerfMonitorGroupStringAMD}, |
| 175 | {"glGetPerfMonitorCounterStringAMD", (void*)glGetPerfMonitorCounterStringAMD}, |
| 176 | {"glGetPerfMonitorCounterInfoAMD", (void*)glGetPerfMonitorCounterInfoAMD}, |
| 177 | {"glGenPerfMonitorsAMD", (void*)glGenPerfMonitorsAMD}, |
| 178 | {"glDeletePerfMonitorsAMD", (void*)glDeletePerfMonitorsAMD}, |
| 179 | {"glSelectPerfMonitorCountersAMD", (void*)glSelectPerfMonitorCountersAMD}, |
| 180 | {"glBeginPerfMonitorAMD", (void*)glBeginPerfMonitorAMD}, |
| 181 | {"glEndPerfMonitorAMD", (void*)glEndPerfMonitorAMD}, |
| 182 | {"glGetPerfMonitorCounterDataAMD", (void*)glGetPerfMonitorCounterDataAMD}, |
| 183 | {"glRenderbufferStorageMultisampleIMG", (void*)glRenderbufferStorageMultisampleIMG}, |
| 184 | {"glFramebufferTexture2DMultisampleIMG", (void*)glFramebufferTexture2DMultisampleIMG}, |
| 185 | {"glDeleteFencesNV", (void*)glDeleteFencesNV}, |
| 186 | {"glGenFencesNV", (void*)glGenFencesNV}, |
| 187 | {"glIsFenceNV", (void*)glIsFenceNV}, |
| 188 | {"glTestFenceNV", (void*)glTestFenceNV}, |
| 189 | {"glGetFenceivNV", (void*)glGetFenceivNV}, |
| 190 | {"glFinishFenceNV", (void*)glFinishFenceNV}, |
| 191 | {"glSetFenceNV", (void*)glSetFenceNV}, |
| 192 | {"glCoverageMaskNV", (void*)glCoverageMaskNV}, |
| 193 | {"glCoverageOperationNV", (void*)glCoverageOperationNV}, |
| 194 | {"glGetDriverControlsQCOM", (void*)glGetDriverControlsQCOM}, |
| 195 | {"glGetDriverControlStringQCOM", (void*)glGetDriverControlStringQCOM}, |
| 196 | {"glEnableDriverControlQCOM", (void*)glEnableDriverControlQCOM}, |
| 197 | {"glDisableDriverControlQCOM", (void*)glDisableDriverControlQCOM}, |
| 198 | {"glExtGetTexturesQCOM", (void*)glExtGetTexturesQCOM}, |
| 199 | {"glExtGetBuffersQCOM", (void*)glExtGetBuffersQCOM}, |
| 200 | {"glExtGetRenderbuffersQCOM", (void*)glExtGetRenderbuffersQCOM}, |
| 201 | {"glExtGetFramebuffersQCOM", (void*)glExtGetFramebuffersQCOM}, |
| 202 | {"glExtGetTexLevelParameterivQCOM", (void*)glExtGetTexLevelParameterivQCOM}, |
| 203 | {"glExtTexObjectStateOverrideiQCOM", (void*)glExtTexObjectStateOverrideiQCOM}, |
| 204 | {"glExtGetTexSubImageQCOM", (void*)glExtGetTexSubImageQCOM}, |
| 205 | {"glExtGetBufferPointervQCOM", (void*)glExtGetBufferPointervQCOM}, |
| 206 | {"glExtGetShadersQCOM", (void*)glExtGetShadersQCOM}, |
| 207 | {"glExtGetProgramsQCOM", (void*)glExtGetProgramsQCOM}, |
| 208 | {"glExtIsProgramBinaryQCOM", (void*)glExtIsProgramBinaryQCOM}, |
| 209 | {"glExtGetProgramBinarySourceQCOM", (void*)glExtGetProgramBinarySourceQCOM}, |
| 210 | {"glStartTilingQCOM", (void*)glStartTilingQCOM}, |
| 211 | {"glEndTilingQCOM", (void*)glEndTilingQCOM}, |
| 212 | }; |
David 'Digit' Turner | 4f91c8e | 2014-10-31 11:39:38 +0100 | [diff] [blame^] | 213 | static const int gl2_num_funcs = sizeof(gl2_funcs_by_name) / sizeof(struct _gl2_funcs_by_name); |
keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 214 | |
| 215 | |
| 216 | #endif |