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}, |
Lingfeng Yang | e6556dc | 2017-01-09 12:04:12 -0800 | [diff] [blame^] | 212 | {"glGenVertexArrays", (void*)glGenVertexArrays}, |
| 213 | {"glBindVertexArray", (void*)glBindVertexArray}, |
| 214 | {"glDeleteVertexArrays", (void*)glDeleteVertexArrays}, |
| 215 | {"glIsVertexArray", (void*)glIsVertexArray}, |
| 216 | {"glMapBufferRange", (void*)glMapBufferRange}, |
| 217 | {"glUnmapBuffer", (void*)glUnmapBuffer}, |
| 218 | {"glFlushMappedBufferRange", (void*)glFlushMappedBufferRange}, |
| 219 | {"glBindBufferRange", (void*)glBindBufferRange}, |
| 220 | {"glBindBufferBase", (void*)glBindBufferBase}, |
| 221 | {"glCopyBufferSubData", (void*)glCopyBufferSubData}, |
| 222 | {"glClearBufferiv", (void*)glClearBufferiv}, |
| 223 | {"glClearBufferuiv", (void*)glClearBufferuiv}, |
| 224 | {"glClearBufferfv", (void*)glClearBufferfv}, |
| 225 | {"glClearBufferfi", (void*)glClearBufferfi}, |
| 226 | {"glGetBufferParameteri64v", (void*)glGetBufferParameteri64v}, |
| 227 | {"glGetBufferPointerv", (void*)glGetBufferPointerv}, |
| 228 | {"glUniformBlockBinding", (void*)glUniformBlockBinding}, |
| 229 | {"glGetUniformBlockIndex", (void*)glGetUniformBlockIndex}, |
| 230 | {"glGetUniformIndices", (void*)glGetUniformIndices}, |
| 231 | {"glGetActiveUniformBlockiv", (void*)glGetActiveUniformBlockiv}, |
| 232 | {"glGetActiveUniformBlockName", (void*)glGetActiveUniformBlockName}, |
| 233 | {"glUniform1ui", (void*)glUniform1ui}, |
| 234 | {"glUniform2ui", (void*)glUniform2ui}, |
| 235 | {"glUniform3ui", (void*)glUniform3ui}, |
| 236 | {"glUniform4ui", (void*)glUniform4ui}, |
| 237 | {"glUniform1uiv", (void*)glUniform1uiv}, |
| 238 | {"glUniform2uiv", (void*)glUniform2uiv}, |
| 239 | {"glUniform3uiv", (void*)glUniform3uiv}, |
| 240 | {"glUniform4uiv", (void*)glUniform4uiv}, |
| 241 | {"glUniformMatrix2x3fv", (void*)glUniformMatrix2x3fv}, |
| 242 | {"glUniformMatrix3x2fv", (void*)glUniformMatrix3x2fv}, |
| 243 | {"glUniformMatrix2x4fv", (void*)glUniformMatrix2x4fv}, |
| 244 | {"glUniformMatrix4x2fv", (void*)glUniformMatrix4x2fv}, |
| 245 | {"glUniformMatrix3x4fv", (void*)glUniformMatrix3x4fv}, |
| 246 | {"glUniformMatrix4x3fv", (void*)glUniformMatrix4x3fv}, |
| 247 | {"glGetUniformuiv", (void*)glGetUniformuiv}, |
| 248 | {"glGetActiveUniformsiv", (void*)glGetActiveUniformsiv}, |
| 249 | {"glVertexAttribI4i", (void*)glVertexAttribI4i}, |
| 250 | {"glVertexAttribI4ui", (void*)glVertexAttribI4ui}, |
| 251 | {"glVertexAttribI4iv", (void*)glVertexAttribI4iv}, |
| 252 | {"glVertexAttribI4uiv", (void*)glVertexAttribI4uiv}, |
| 253 | {"glVertexAttribIPointer", (void*)glVertexAttribIPointer}, |
| 254 | {"glGetVertexAttribIiv", (void*)glGetVertexAttribIiv}, |
| 255 | {"glGetVertexAttribIuiv", (void*)glGetVertexAttribIuiv}, |
| 256 | {"glVertexAttribDivisor", (void*)glVertexAttribDivisor}, |
| 257 | {"glDrawArraysInstanced", (void*)glDrawArraysInstanced}, |
| 258 | {"glDrawElementsInstanced", (void*)glDrawElementsInstanced}, |
| 259 | {"glDrawRangeElements", (void*)glDrawRangeElements}, |
| 260 | {"glFenceSync", (void*)glFenceSync}, |
| 261 | {"glClientWaitSync", (void*)glClientWaitSync}, |
| 262 | {"glWaitSync", (void*)glWaitSync}, |
| 263 | {"glDeleteSync", (void*)glDeleteSync}, |
| 264 | {"glIsSync", (void*)glIsSync}, |
| 265 | {"glGetSynciv", (void*)glGetSynciv}, |
| 266 | {"glDrawBuffers", (void*)glDrawBuffers}, |
| 267 | {"glReadBuffer", (void*)glReadBuffer}, |
| 268 | {"glBlitFramebuffer", (void*)glBlitFramebuffer}, |
| 269 | {"glInvalidateFramebuffer", (void*)glInvalidateFramebuffer}, |
| 270 | {"glInvalidateSubFramebuffer", (void*)glInvalidateSubFramebuffer}, |
| 271 | {"glFramebufferTextureLayer", (void*)glFramebufferTextureLayer}, |
| 272 | {"glRenderbufferStorageMultisample", (void*)glRenderbufferStorageMultisample}, |
| 273 | {"glTexStorage2D", (void*)glTexStorage2D}, |
| 274 | {"glGetInternalformativ", (void*)glGetInternalformativ}, |
| 275 | {"glBeginTransformFeedback", (void*)glBeginTransformFeedback}, |
| 276 | {"glEndTransformFeedback", (void*)glEndTransformFeedback}, |
| 277 | {"glGenTransformFeedbacks", (void*)glGenTransformFeedbacks}, |
| 278 | {"glDeleteTransformFeedbacks", (void*)glDeleteTransformFeedbacks}, |
| 279 | {"glBindTransformFeedback", (void*)glBindTransformFeedback}, |
| 280 | {"glPauseTransformFeedback", (void*)glPauseTransformFeedback}, |
| 281 | {"glResumeTransformFeedback", (void*)glResumeTransformFeedback}, |
| 282 | {"glIsTransformFeedback", (void*)glIsTransformFeedback}, |
| 283 | {"glTransformFeedbackVaryings", (void*)glTransformFeedbackVaryings}, |
| 284 | {"glGetTransformFeedbackVarying", (void*)glGetTransformFeedbackVarying}, |
| 285 | {"glGenSamplers", (void*)glGenSamplers}, |
| 286 | {"glDeleteSamplers", (void*)glDeleteSamplers}, |
| 287 | {"glBindSampler", (void*)glBindSampler}, |
| 288 | {"glSamplerParameterf", (void*)glSamplerParameterf}, |
| 289 | {"glSamplerParameteri", (void*)glSamplerParameteri}, |
| 290 | {"glSamplerParameterfv", (void*)glSamplerParameterfv}, |
| 291 | {"glSamplerParameteriv", (void*)glSamplerParameteriv}, |
| 292 | {"glGetSamplerParameterfv", (void*)glGetSamplerParameterfv}, |
| 293 | {"glGetSamplerParameteriv", (void*)glGetSamplerParameteriv}, |
| 294 | {"glIsSampler", (void*)glIsSampler}, |
| 295 | {"glGenQueries", (void*)glGenQueries}, |
| 296 | {"glDeleteQueries", (void*)glDeleteQueries}, |
| 297 | {"glBeginQuery", (void*)glBeginQuery}, |
| 298 | {"glEndQuery", (void*)glEndQuery}, |
| 299 | {"glGetQueryiv", (void*)glGetQueryiv}, |
| 300 | {"glGetQueryObjectuiv", (void*)glGetQueryObjectuiv}, |
| 301 | {"glIsQuery", (void*)glIsQuery}, |
| 302 | {"glProgramParameteri", (void*)glProgramParameteri}, |
| 303 | {"glProgramBinary", (void*)glProgramBinary}, |
| 304 | {"glGetProgramBinary", (void*)glGetProgramBinary}, |
| 305 | {"glGetFragDataLocation", (void*)glGetFragDataLocation}, |
| 306 | {"glGetInteger64v", (void*)glGetInteger64v}, |
| 307 | {"glGetIntegeri_v", (void*)glGetIntegeri_v}, |
| 308 | {"glGetInteger64i_v", (void*)glGetInteger64i_v}, |
| 309 | {"glTexImage3D", (void*)glTexImage3D}, |
| 310 | {"glTexStorage3D", (void*)glTexStorage3D}, |
| 311 | {"glTexSubImage3D", (void*)glTexSubImage3D}, |
| 312 | {"glCompressedTexImage3D", (void*)glCompressedTexImage3D}, |
| 313 | {"glCompressedTexSubImage3D", (void*)glCompressedTexSubImage3D}, |
| 314 | {"glCopyTexSubImage3D", (void*)glCopyTexSubImage3D}, |
| 315 | {"glGetStringi", (void*)glGetStringi}, |
| 316 | {"glGetBooleani_v", (void*)glGetBooleani_v}, |
| 317 | {"glMemoryBarrier", (void*)glMemoryBarrier}, |
| 318 | {"glMemoryBarrierByRegion", (void*)glMemoryBarrierByRegion}, |
| 319 | {"glGenProgramPipelines", (void*)glGenProgramPipelines}, |
| 320 | {"glDeleteProgramPipelines", (void*)glDeleteProgramPipelines}, |
| 321 | {"glBindProgramPipeline", (void*)glBindProgramPipeline}, |
| 322 | {"glGetProgramPipelineiv", (void*)glGetProgramPipelineiv}, |
| 323 | {"glGetProgramPipelineInfoLog", (void*)glGetProgramPipelineInfoLog}, |
| 324 | {"glValidateProgramPipeline", (void*)glValidateProgramPipeline}, |
| 325 | {"glIsProgramPipeline", (void*)glIsProgramPipeline}, |
| 326 | {"glUseProgramStages", (void*)glUseProgramStages}, |
| 327 | {"glCreateShaderProgramv", (void*)glCreateShaderProgramv}, |
| 328 | {"glProgramUniform1f", (void*)glProgramUniform1f}, |
| 329 | {"glProgramUniform2f", (void*)glProgramUniform2f}, |
| 330 | {"glProgramUniform3f", (void*)glProgramUniform3f}, |
| 331 | {"glProgramUniform4f", (void*)glProgramUniform4f}, |
| 332 | {"glProgramUniform1i", (void*)glProgramUniform1i}, |
| 333 | {"glProgramUniform2i", (void*)glProgramUniform2i}, |
| 334 | {"glProgramUniform3i", (void*)glProgramUniform3i}, |
| 335 | {"glProgramUniform4i", (void*)glProgramUniform4i}, |
| 336 | {"glProgramUniform1ui", (void*)glProgramUniform1ui}, |
| 337 | {"glProgramUniform2ui", (void*)glProgramUniform2ui}, |
| 338 | {"glProgramUniform3ui", (void*)glProgramUniform3ui}, |
| 339 | {"glProgramUniform4ui", (void*)glProgramUniform4ui}, |
| 340 | {"glProgramUniform1fv", (void*)glProgramUniform1fv}, |
| 341 | {"glProgramUniform2fv", (void*)glProgramUniform2fv}, |
| 342 | {"glProgramUniform3fv", (void*)glProgramUniform3fv}, |
| 343 | {"glProgramUniform4fv", (void*)glProgramUniform4fv}, |
| 344 | {"glProgramUniform1iv", (void*)glProgramUniform1iv}, |
| 345 | {"glProgramUniform2iv", (void*)glProgramUniform2iv}, |
| 346 | {"glProgramUniform3iv", (void*)glProgramUniform3iv}, |
| 347 | {"glProgramUniform4iv", (void*)glProgramUniform4iv}, |
| 348 | {"glProgramUniform1uiv", (void*)glProgramUniform1uiv}, |
| 349 | {"glProgramUniform2uiv", (void*)glProgramUniform2uiv}, |
| 350 | {"glProgramUniform3uiv", (void*)glProgramUniform3uiv}, |
| 351 | {"glProgramUniform4uiv", (void*)glProgramUniform4uiv}, |
| 352 | {"glProgramUniformMatrix2fv", (void*)glProgramUniformMatrix2fv}, |
| 353 | {"glProgramUniformMatrix3fv", (void*)glProgramUniformMatrix3fv}, |
| 354 | {"glProgramUniformMatrix4fv", (void*)glProgramUniformMatrix4fv}, |
| 355 | {"glProgramUniformMatrix2x3fv", (void*)glProgramUniformMatrix2x3fv}, |
| 356 | {"glProgramUniformMatrix3x2fv", (void*)glProgramUniformMatrix3x2fv}, |
| 357 | {"glProgramUniformMatrix2x4fv", (void*)glProgramUniformMatrix2x4fv}, |
| 358 | {"glProgramUniformMatrix4x2fv", (void*)glProgramUniformMatrix4x2fv}, |
| 359 | {"glProgramUniformMatrix3x4fv", (void*)glProgramUniformMatrix3x4fv}, |
| 360 | {"glProgramUniformMatrix4x3fv", (void*)glProgramUniformMatrix4x3fv}, |
| 361 | {"glGetProgramInterfaceiv", (void*)glGetProgramInterfaceiv}, |
| 362 | {"glGetProgramResourceiv", (void*)glGetProgramResourceiv}, |
| 363 | {"glGetProgramResourceIndex", (void*)glGetProgramResourceIndex}, |
| 364 | {"glGetProgramResourceLocation", (void*)glGetProgramResourceLocation}, |
| 365 | {"glGetProgramResourceName", (void*)glGetProgramResourceName}, |
| 366 | {"glBindImageTexture", (void*)glBindImageTexture}, |
| 367 | {"glDispatchCompute", (void*)glDispatchCompute}, |
| 368 | {"glDispatchComputeIndirect", (void*)glDispatchComputeIndirect}, |
| 369 | {"glBindVertexBuffer", (void*)glBindVertexBuffer}, |
| 370 | {"glVertexAttribBinding", (void*)glVertexAttribBinding}, |
| 371 | {"glVertexAttribFormat", (void*)glVertexAttribFormat}, |
| 372 | {"glVertexAttribIFormat", (void*)glVertexAttribIFormat}, |
| 373 | {"glVertexBindingDivisor", (void*)glVertexBindingDivisor}, |
| 374 | {"glDrawArraysIndirect", (void*)glDrawArraysIndirect}, |
| 375 | {"glDrawElementsIndirect", (void*)glDrawElementsIndirect}, |
| 376 | {"glTexStorage2DMultisample", (void*)glTexStorage2DMultisample}, |
| 377 | {"glSampleMaski", (void*)glSampleMaski}, |
| 378 | {"glGetMultisamplefv", (void*)glGetMultisamplefv}, |
| 379 | {"glFramebufferParameteri", (void*)glFramebufferParameteri}, |
| 380 | {"glGetFramebufferParameteriv", (void*)glGetFramebufferParameteriv}, |
| 381 | {"glGetTexLevelParameterfv", (void*)glGetTexLevelParameterfv}, |
| 382 | {"glGetTexLevelParameteriv", (void*)glGetTexLevelParameteriv}, |
keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 383 | }; |
David 'Digit' Turner | 4f91c8e | 2014-10-31 11:39:38 +0100 | [diff] [blame] | 384 | 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] | 385 | |
| 386 | |
| 387 | #endif |