| 1 | #include <string.h> |
| 2 | |
| 3 | #ifdef GLAD_USE_SDL |
| 4 | #include <SDL.h> |
| 5 | #if !SDL_VERSION_ATLEAST(2,0,0) |
| 6 | #error SDL 2 is required! |
| 7 | #endif |
| 8 | #else |
| 9 | #include <assert.h> |
| 10 | #endif |
| 11 | |
| 12 | #include "glad.hpp" |
| 13 | |
| 14 | namespace glad { |
| 15 | |
| 16 | bool gladLoadGL(void) { |
| 17 | #ifdef GLAD_USE_SDL |
| 18 | return gladLoadGLLoader(SDL_GL_GetProcAddress); |
| 19 | #else |
| 20 | // generic gladLoadGL is not implemented, use gladLoadGLLoader or define GLAD_USE_SDL |
| 21 | assert(0); |
| 22 | return false; |
| 23 | #endif |
| 24 | } |
| 25 | |
| 26 | struct { |
| 27 | int major; |
| 28 | int minor; |
| 29 | int gles; |
| 30 | } GLVersion; |
| 31 | |
| 32 | |
| 33 | static bool has_ext(const char *ext) { |
| 34 | if(GLVersion.major < 3) { |
| 35 | const char *extensions; |
| 36 | const char *loc; |
| 37 | const char *terminator; |
| 38 | extensions = (const char *)fp_glGetString(GL_EXTENSIONS); |
| 39 | if(extensions == NULL || ext == NULL) { |
| 40 | return false; |
| 41 | } |
| 42 | |
| 43 | while(1) { |
| 44 | loc = strstr(extensions, ext); |
| 45 | if(loc == NULL) { |
| 46 | return false; |
| 47 | } |
| 48 | |
| 49 | terminator = loc + strlen(ext); |
| 50 | if((loc == extensions || *(loc - 1) == ' ') && |
| 51 | (*terminator == ' ' || *terminator == '\0')) { |
| 52 | return true; |
| 53 | } |
| 54 | extensions = terminator; |
| 55 | } |
| 56 | } else { |
| 57 | int num; |
| 58 | fp_glGetIntegerv(GL_NUM_EXTENSIONS, &num); |
| 59 | |
| 60 | int index; |
| 61 | for(index = 0; index < num; index++) { |
| 62 | const char *e = (const char*)fp_glGetStringi(GL_EXTENSIONS, index); |
| 63 | if(strcmp(e, ext) == 0) { |
| 64 | return true; |
| 65 | } |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | return false; |
| 70 | } |
| 71 | |
| 72 | pfn_glCopyTexImage1D fp_glCopyTexImage1D; |
| 73 | pfn_glTextureParameterf fp_glTextureParameterf; |
| 74 | pfn_glVertexAttribI3ui fp_glVertexAttribI3ui; |
| 75 | pfn_glVertexArrayElementBuffer fp_glVertexArrayElementBuffer; |
| 76 | pfn_glWindowPos2s fp_glWindowPos2s; |
| 77 | pfn_glTextureStorage3DMultisample fp_glTextureStorage3DMultisample; |
| 78 | pfn_glTextureParameterfv fp_glTextureParameterfv; |
| 79 | pfn_glWindowPos2i fp_glWindowPos2i; |
| 80 | pfn_glWindowPos2f fp_glWindowPos2f; |
| 81 | pfn_glWindowPos2d fp_glWindowPos2d; |
| 82 | pfn_glVertex2fv fp_glVertex2fv; |
| 83 | pfn_glIndexi fp_glIndexi; |
| 84 | pfn_glFramebufferRenderbuffer fp_glFramebufferRenderbuffer; |
| 85 | pfn_glUniformSubroutinesuiv fp_glUniformSubroutinesuiv; |
| 86 | pfn_glRectdv fp_glRectdv; |
| 87 | pfn_glCompressedTexSubImage3D fp_glCompressedTexSubImage3D; |
| 88 | pfn_glEvalCoord2d fp_glEvalCoord2d; |
| 89 | pfn_glEvalCoord2f fp_glEvalCoord2f; |
| 90 | pfn_glGetDoublei_v fp_glGetDoublei_v; |
| 91 | pfn_glIndexd fp_glIndexd; |
| 92 | pfn_glVertexAttrib1sv fp_glVertexAttrib1sv; |
| 93 | pfn_glIndexf fp_glIndexf; |
| 94 | pfn_glBindSampler fp_glBindSampler; |
| 95 | pfn_glLineWidth fp_glLineWidth; |
| 96 | pfn_glColorP3uiv fp_glColorP3uiv; |
| 97 | pfn_glGetIntegeri_v fp_glGetIntegeri_v; |
| 98 | pfn_glGetMapfv fp_glGetMapfv; |
| 99 | pfn_glIndexs fp_glIndexs; |
| 100 | pfn_glCompileShader fp_glCompileShader; |
| 101 | pfn_glGetTransformFeedbackVarying fp_glGetTransformFeedbackVarying; |
| 102 | pfn_glWindowPos2iv fp_glWindowPos2iv; |
| 103 | pfn_glDrawTransformFeedbackStreamInstanced fp_glDrawTransformFeedbackStreamInstanced; |
| 104 | pfn_glIndexfv fp_glIndexfv; |
| 105 | pfn_glGetCompressedTextureImage fp_glGetCompressedTextureImage; |
| 106 | pfn_glGetnMapfv fp_glGetnMapfv; |
| 107 | pfn_glFogiv fp_glFogiv; |
| 108 | pfn_glStencilMaskSeparate fp_glStencilMaskSeparate; |
| 109 | pfn_glRasterPos2fv fp_glRasterPos2fv; |
| 110 | pfn_glLightModeliv fp_glLightModeliv; |
| 111 | pfn_glDepthRangef fp_glDepthRangef; |
| 112 | pfn_glColor4ui fp_glColor4ui; |
| 113 | pfn_glSecondaryColor3fv fp_glSecondaryColor3fv; |
| 114 | pfn_glMultiTexCoordP3ui fp_glMultiTexCoordP3ui; |
| 115 | pfn_glMemoryBarrierByRegion fp_glMemoryBarrierByRegion; |
| 116 | pfn_glGetNamedBufferParameteriv fp_glGetNamedBufferParameteriv; |
| 117 | pfn_glFogfv fp_glFogfv; |
| 118 | pfn_glVertexP4ui fp_glVertexP4ui; |
| 119 | pfn_glDrawElementsInstancedBaseInstance fp_glDrawElementsInstancedBaseInstance; |
| 120 | pfn_glEnablei fp_glEnablei; |
| 121 | pfn_glProgramUniform3dv fp_glProgramUniform3dv; |
| 122 | pfn_glVertex4iv fp_glVertex4iv; |
| 123 | pfn_glEvalCoord1fv fp_glEvalCoord1fv; |
| 124 | pfn_glWindowPos2sv fp_glWindowPos2sv; |
| 125 | pfn_glVertexAttribP4ui fp_glVertexAttribP4ui; |
| 126 | pfn_glCreateShader fp_glCreateShader; |
| 127 | pfn_glIsBuffer fp_glIsBuffer; |
| 128 | pfn_glGetMultisamplefv fp_glGetMultisamplefv; |
| 129 | pfn_glProgramUniformMatrix2dv fp_glProgramUniformMatrix2dv; |
| 130 | pfn_glGenRenderbuffers fp_glGenRenderbuffers; |
| 131 | pfn_glCopyTexSubImage2D fp_glCopyTexSubImage2D; |
| 132 | pfn_glCompressedTexImage2D fp_glCompressedTexImage2D; |
| 133 | pfn_glVertexAttrib1f fp_glVertexAttrib1f; |
| 134 | pfn_glBlendFuncSeparate fp_glBlendFuncSeparate; |
| 135 | pfn_glVertex4fv fp_glVertex4fv; |
| 136 | pfn_glMinSampleShading fp_glMinSampleShading; |
| 137 | pfn_glClearNamedFramebufferfi fp_glClearNamedFramebufferfi; |
| 138 | pfn_glGetQueryBufferObjectuiv fp_glGetQueryBufferObjectuiv; |
| 139 | pfn_glBindTexture fp_glBindTexture; |
| 140 | pfn_glVertexAttrib1s fp_glVertexAttrib1s; |
| 141 | pfn_glTexCoord2fv fp_glTexCoord2fv; |
| 142 | pfn_glSampleMaski fp_glSampleMaski; |
| 143 | pfn_glVertexP2ui fp_glVertexP2ui; |
| 144 | pfn_glDrawRangeElementsBaseVertex fp_glDrawRangeElementsBaseVertex; |
| 145 | pfn_glTexCoord4fv fp_glTexCoord4fv; |
| 146 | pfn_glUniformMatrix3x2fv fp_glUniformMatrix3x2fv; |
| 147 | pfn_glDebugMessageControl fp_glDebugMessageControl; |
| 148 | pfn_glPointSize fp_glPointSize; |
| 149 | pfn_glBindTextureUnit fp_glBindTextureUnit; |
| 150 | pfn_glVertexAttrib2dv fp_glVertexAttrib2dv; |
| 151 | pfn_glDeleteProgram fp_glDeleteProgram; |
| 152 | pfn_glColor4bv fp_glColor4bv; |
| 153 | pfn_glRasterPos2f fp_glRasterPos2f; |
| 154 | pfn_glRasterPos2d fp_glRasterPos2d; |
| 155 | pfn_glLoadIdentity fp_glLoadIdentity; |
| 156 | pfn_glRasterPos2i fp_glRasterPos2i; |
| 157 | pfn_glMultiDrawArraysIndirect fp_glMultiDrawArraysIndirect; |
| 158 | pfn_glRenderbufferStorage fp_glRenderbufferStorage; |
| 159 | pfn_glUniformMatrix4x3fv fp_glUniformMatrix4x3fv; |
| 160 | pfn_glColor3b fp_glColor3b; |
| 161 | pfn_glClearBufferfv fp_glClearBufferfv; |
| 162 | pfn_glEdgeFlag fp_glEdgeFlag; |
| 163 | pfn_glDeleteSamplers fp_glDeleteSamplers; |
| 164 | pfn_glVertex3d fp_glVertex3d; |
| 165 | pfn_glVertex3f fp_glVertex3f; |
| 166 | pfn_glGetnMapiv fp_glGetnMapiv; |
| 167 | pfn_glVertex3i fp_glVertex3i; |
| 168 | pfn_glColor3i fp_glColor3i; |
| 169 | pfn_glUniform3d fp_glUniform3d; |
| 170 | pfn_glUniform3f fp_glUniform3f; |
| 171 | pfn_glVertexAttrib4ubv fp_glVertexAttrib4ubv; |
| 172 | pfn_glColor3s fp_glColor3s; |
| 173 | pfn_glVertex3s fp_glVertex3s; |
| 174 | pfn_glTexCoordP2ui fp_glTexCoordP2ui; |
| 175 | pfn_glColorMaski fp_glColorMaski; |
| 176 | pfn_glClearBufferfi fp_glClearBufferfi; |
| 177 | pfn_glDrawArraysIndirect fp_glDrawArraysIndirect; |
| 178 | pfn_glTexCoord1iv fp_glTexCoord1iv; |
| 179 | pfn_glBlitFramebuffer fp_glBlitFramebuffer; |
| 180 | pfn_glPauseTransformFeedback fp_glPauseTransformFeedback; |
| 181 | pfn_glMultiTexCoordP2ui fp_glMultiTexCoordP2ui; |
| 182 | pfn_glProgramUniformMatrix3x2dv fp_glProgramUniformMatrix3x2dv; |
| 183 | pfn_glCopyNamedBufferSubData fp_glCopyNamedBufferSubData; |
| 184 | pfn_glNamedFramebufferTexture fp_glNamedFramebufferTexture; |
| 185 | pfn_glProgramUniformMatrix3x2fv fp_glProgramUniformMatrix3x2fv; |
| 186 | pfn_glGetSamplerParameterIiv fp_glGetSamplerParameterIiv; |
| 187 | pfn_glGetFragDataIndex fp_glGetFragDataIndex; |
| 188 | pfn_glVertexAttribL4d fp_glVertexAttribL4d; |
| 189 | pfn_glBindImageTexture fp_glBindImageTexture; |
| 190 | pfn_glVertexAttrib3f fp_glVertexAttrib3f; |
| 191 | pfn_glProgramUniformMatrix4fv fp_glProgramUniformMatrix4fv; |
| 192 | pfn_glVertex2iv fp_glVertex2iv; |
| 193 | pfn_glGetQueryBufferObjecti64v fp_glGetQueryBufferObjecti64v; |
| 194 | pfn_glColor3sv fp_glColor3sv; |
| 195 | pfn_glGetVertexAttribdv fp_glGetVertexAttribdv; |
| 196 | pfn_glActiveShaderProgram fp_glActiveShaderProgram; |
| 197 | pfn_glUniformMatrix3x4fv fp_glUniformMatrix3x4fv; |
| 198 | pfn_glUniformMatrix3dv fp_glUniformMatrix3dv; |
| 199 | pfn_glNormalPointer fp_glNormalPointer; |
| 200 | pfn_glTexCoordP3uiv fp_glTexCoordP3uiv; |
| 201 | pfn_glVertex4sv fp_glVertex4sv; |
| 202 | pfn_glVertexArrayAttribLFormat fp_glVertexArrayAttribLFormat; |
| 203 | pfn_glInvalidateBufferSubData fp_glInvalidateBufferSubData; |
| 204 | pfn_glPassThrough fp_glPassThrough; |
| 205 | pfn_glMultiTexCoordP4ui fp_glMultiTexCoordP4ui; |
| 206 | pfn_glFogi fp_glFogi; |
| 207 | pfn_glBegin fp_glBegin; |
| 208 | pfn_glEvalCoord2dv fp_glEvalCoord2dv; |
| 209 | pfn_glColor3ubv fp_glColor3ubv; |
| 210 | pfn_glVertexPointer fp_glVertexPointer; |
| 211 | pfn_glSecondaryColor3uiv fp_glSecondaryColor3uiv; |
| 212 | pfn_glDeleteFramebuffers fp_glDeleteFramebuffers; |
| 213 | pfn_glDrawArrays fp_glDrawArrays; |
| 214 | pfn_glUniform1ui fp_glUniform1ui; |
| 215 | pfn_glGetTransformFeedbackiv fp_glGetTransformFeedbackiv; |
| 216 | pfn_glMultiTexCoord1d fp_glMultiTexCoord1d; |
| 217 | pfn_glMultiTexCoord1f fp_glMultiTexCoord1f; |
| 218 | pfn_glProgramParameteri fp_glProgramParameteri; |
| 219 | pfn_glLightfv fp_glLightfv; |
| 220 | pfn_glTexCoordP3ui fp_glTexCoordP3ui; |
| 221 | pfn_glVertexAttrib3d fp_glVertexAttrib3d; |
| 222 | pfn_glClear fp_glClear; |
| 223 | pfn_glMultiTexCoord1i fp_glMultiTexCoord1i; |
| 224 | pfn_glGetActiveUniformName fp_glGetActiveUniformName; |
| 225 | pfn_glMemoryBarrier fp_glMemoryBarrier; |
| 226 | pfn_glGetGraphicsResetStatus fp_glGetGraphicsResetStatus; |
| 227 | pfn_glMultiTexCoord1s fp_glMultiTexCoord1s; |
| 228 | pfn_glIsEnabled fp_glIsEnabled; |
| 229 | pfn_glStencilOp fp_glStencilOp; |
| 230 | pfn_glGetQueryObjectuiv fp_glGetQueryObjectuiv; |
| 231 | pfn_glFramebufferTexture2D fp_glFramebufferTexture2D; |
| 232 | pfn_glGetFramebufferAttachmentParameteriv fp_glGetFramebufferAttachmentParameteriv; |
| 233 | pfn_glTranslatef fp_glTranslatef; |
| 234 | pfn_glVertexAttrib4Nub fp_glVertexAttrib4Nub; |
| 235 | pfn_glTranslated fp_glTranslated; |
| 236 | pfn_glTexCoord3sv fp_glTexCoord3sv; |
| 237 | pfn_glGetFragDataLocation fp_glGetFragDataLocation; |
| 238 | pfn_glGetTextureParameterIiv fp_glGetTextureParameterIiv; |
| 239 | pfn_glTexImage1D fp_glTexImage1D; |
| 240 | pfn_glCopyTextureSubImage3D fp_glCopyTextureSubImage3D; |
| 241 | pfn_glVertexP3uiv fp_glVertexP3uiv; |
| 242 | pfn_glTexParameteriv fp_glTexParameteriv; |
| 243 | pfn_glVertexArrayAttribIFormat fp_glVertexArrayAttribIFormat; |
| 244 | pfn_glSecondaryColor3bv fp_glSecondaryColor3bv; |
| 245 | pfn_glGetMaterialfv fp_glGetMaterialfv; |
| 246 | pfn_glGetTexImage fp_glGetTexImage; |
| 247 | pfn_glFogCoordfv fp_glFogCoordfv; |
| 248 | pfn_glPixelMapuiv fp_glPixelMapuiv; |
| 249 | pfn_glGetShaderInfoLog fp_glGetShaderInfoLog; |
| 250 | pfn_glGetQueryObjecti64v fp_glGetQueryObjecti64v; |
| 251 | pfn_glGenFramebuffers fp_glGenFramebuffers; |
| 252 | pfn_glCreateTextures fp_glCreateTextures; |
| 253 | pfn_glTransformFeedbackBufferBase fp_glTransformFeedbackBufferBase; |
| 254 | pfn_glIndexsv fp_glIndexsv; |
| 255 | pfn_glClearTexSubImage fp_glClearTexSubImage; |
| 256 | pfn_glProgramUniformMatrix3x4dv fp_glProgramUniformMatrix3x4dv; |
| 257 | pfn_glGetAttachedShaders fp_glGetAttachedShaders; |
| 258 | pfn_glIsRenderbuffer fp_glIsRenderbuffer; |
| 259 | pfn_glVertex3iv fp_glVertex3iv; |
| 260 | pfn_glBitmap fp_glBitmap; |
| 261 | pfn_glGetDebugMessageLog fp_glGetDebugMessageLog; |
| 262 | pfn_glProgramUniform1uiv fp_glProgramUniform1uiv; |
| 263 | pfn_glMateriali fp_glMateriali; |
| 264 | pfn_glIsVertexArray fp_glIsVertexArray; |
| 265 | pfn_glDisableVertexAttribArray fp_glDisableVertexAttribArray; |
| 266 | pfn_glProgramUniform2iv fp_glProgramUniform2iv; |
| 267 | pfn_glGetQueryiv fp_glGetQueryiv; |
| 268 | pfn_glTexCoord4f fp_glTexCoord4f; |
| 269 | pfn_glBlitNamedFramebuffer fp_glBlitNamedFramebuffer; |
| 270 | pfn_glTexCoord4d fp_glTexCoord4d; |
| 271 | pfn_glCreateQueries fp_glCreateQueries; |
| 272 | pfn_glGetSamplerParameterfv fp_glGetSamplerParameterfv; |
| 273 | pfn_glTexCoord4i fp_glTexCoord4i; |
| 274 | pfn_glShaderStorageBlockBinding fp_glShaderStorageBlockBinding; |
| 275 | pfn_glMaterialf fp_glMaterialf; |
| 276 | pfn_glTexCoord4s fp_glTexCoord4s; |
| 277 | pfn_glProgramUniformMatrix4x2dv fp_glProgramUniformMatrix4x2dv; |
| 278 | pfn_glGetUniformIndices fp_glGetUniformIndices; |
| 279 | pfn_glIsShader fp_glIsShader; |
| 280 | pfn_glMultiTexCoord2s fp_glMultiTexCoord2s; |
| 281 | pfn_glVertexAttribI4ubv fp_glVertexAttribI4ubv; |
| 282 | pfn_glVertex3dv fp_glVertex3dv; |
| 283 | pfn_glGetInteger64v fp_glGetInteger64v; |
| 284 | pfn_glPointParameteriv fp_glPointParameteriv; |
| 285 | pfn_glGetnMinmax fp_glGetnMinmax; |
| 286 | pfn_glEnable fp_glEnable; |
| 287 | pfn_glGetActiveUniformsiv fp_glGetActiveUniformsiv; |
| 288 | pfn_glColor4fv fp_glColor4fv; |
| 289 | pfn_glTexCoord1fv fp_glTexCoord1fv; |
| 290 | pfn_glVertexArrayAttribBinding fp_glVertexArrayAttribBinding; |
| 291 | pfn_glTextureStorage1D fp_glTextureStorage1D; |
| 292 | pfn_glPopDebugGroup fp_glPopDebugGroup; |
| 293 | pfn_glBlendEquationi fp_glBlendEquationi; |
| 294 | pfn_glTexCoord2sv fp_glTexCoord2sv; |
| 295 | pfn_glVertexAttrib4dv fp_glVertexAttrib4dv; |
| 296 | pfn_glMultiTexCoord1dv fp_glMultiTexCoord1dv; |
| 297 | pfn_glGetProgramInterfaceiv fp_glGetProgramInterfaceiv; |
| 298 | pfn_glMultiTexCoord2i fp_glMultiTexCoord2i; |
| 299 | pfn_glTexCoord3fv fp_glTexCoord3fv; |
| 300 | pfn_glSecondaryColor3usv fp_glSecondaryColor3usv; |
| 301 | pfn_glTexGenf fp_glTexGenf; |
| 302 | pfn_glMapNamedBuffer fp_glMapNamedBuffer; |
| 303 | pfn_glMultiTexCoordP3uiv fp_glMultiTexCoordP3uiv; |
| 304 | pfn_glVertexAttribP3ui fp_glVertexAttribP3ui; |
| 305 | pfn_glVertexAttribL1dv fp_glVertexAttribL1dv; |
| 306 | pfn_glTextureBufferRange fp_glTextureBufferRange; |
| 307 | pfn_glGetnUniformdv fp_glGetnUniformdv; |
| 308 | pfn_glMultiTexCoordP1ui fp_glMultiTexCoordP1ui; |
| 309 | pfn_glProgramUniform3ui fp_glProgramUniform3ui; |
| 310 | pfn_glTransformFeedbackBufferRange fp_glTransformFeedbackBufferRange; |
| 311 | pfn_glGetPointerv fp_glGetPointerv; |
| 312 | pfn_glVertexBindingDivisor fp_glVertexBindingDivisor; |
| 313 | pfn_glPolygonOffset fp_glPolygonOffset; |
| 314 | pfn_glGetUniformuiv fp_glGetUniformuiv; |
| 315 | pfn_glNormal3fv fp_glNormal3fv; |
| 316 | pfn_glSecondaryColor3s fp_glSecondaryColor3s; |
| 317 | pfn_glNamedFramebufferDrawBuffers fp_glNamedFramebufferDrawBuffers; |
| 318 | pfn_glDepthRange fp_glDepthRange; |
| 319 | pfn_glFrustum fp_glFrustum; |
| 320 | pfn_glMultiTexCoord4sv fp_glMultiTexCoord4sv; |
| 321 | pfn_glVertexArrayBindingDivisor fp_glVertexArrayBindingDivisor; |
| 322 | pfn_glDrawBuffer fp_glDrawBuffer; |
| 323 | pfn_glPushMatrix fp_glPushMatrix; |
| 324 | pfn_glGetnPixelMapusv fp_glGetnPixelMapusv; |
| 325 | pfn_glRasterPos3fv fp_glRasterPos3fv; |
| 326 | pfn_glOrtho fp_glOrtho; |
| 327 | pfn_glDrawElementsInstanced fp_glDrawElementsInstanced; |
| 328 | pfn_glWindowPos3sv fp_glWindowPos3sv; |
| 329 | pfn_glVertexAttribL4dv fp_glVertexAttribL4dv; |
| 330 | pfn_glProgramUniform1i fp_glProgramUniform1i; |
| 331 | pfn_glUniform2dv fp_glUniform2dv; |
| 332 | pfn_glProgramUniform1d fp_glProgramUniform1d; |
| 333 | pfn_glProgramUniform1f fp_glProgramUniform1f; |
| 334 | pfn_glClearIndex fp_glClearIndex; |
| 335 | pfn_glMap1d fp_glMap1d; |
| 336 | pfn_glMap1f fp_glMap1f; |
| 337 | pfn_glFlush fp_glFlush; |
| 338 | pfn_glGetRenderbufferParameteriv fp_glGetRenderbufferParameteriv; |
| 339 | pfn_glBeginQueryIndexed fp_glBeginQueryIndexed; |
| 340 | pfn_glProgramUniform3iv fp_glProgramUniform3iv; |
| 341 | pfn_glIndexiv fp_glIndexiv; |
| 342 | pfn_glNamedRenderbufferStorage fp_glNamedRenderbufferStorage; |
| 343 | pfn_glRasterPos3sv fp_glRasterPos3sv; |
| 344 | pfn_glGetVertexAttribPointerv fp_glGetVertexAttribPointerv; |
| 345 | pfn_glPixelZoom fp_glPixelZoom; |
| 346 | pfn_glFenceSync fp_glFenceSync; |
| 347 | pfn_glDeleteVertexArrays fp_glDeleteVertexArrays; |
| 348 | pfn_glColorP3ui fp_glColorP3ui; |
| 349 | pfn_glDrawElementsInstancedBaseVertexBaseInstance fp_glDrawElementsInstancedBaseVertexBaseInstance; |
| 350 | pfn_glTextureStorage2DMultisample fp_glTextureStorage2DMultisample; |
| 351 | pfn_glVertexAttrib3sv fp_glVertexAttrib3sv; |
| 352 | pfn_glBeginConditionalRender fp_glBeginConditionalRender; |
| 353 | pfn_glPushDebugGroup fp_glPushDebugGroup; |
| 354 | pfn_glGetShaderPrecisionFormat fp_glGetShaderPrecisionFormat; |
| 355 | pfn_glValidateProgramPipeline fp_glValidateProgramPipeline; |
| 356 | pfn_glDrawElementsBaseVertex fp_glDrawElementsBaseVertex; |
| 357 | pfn_glGetTexLevelParameteriv fp_glGetTexLevelParameteriv; |
| 358 | pfn_glLighti fp_glLighti; |
| 359 | pfn_glMultiTexCoordP4uiv fp_glMultiTexCoordP4uiv; |
| 360 | pfn_glVertexArrayVertexBuffer fp_glVertexArrayVertexBuffer; |
| 361 | pfn_glLightf fp_glLightf; |
| 362 | pfn_glBindVertexBuffers fp_glBindVertexBuffers; |
| 363 | pfn_glGetAttribLocation fp_glGetAttribLocation; |
| 364 | pfn_glTexStorage3DMultisample fp_glTexStorage3DMultisample; |
| 365 | pfn_glStencilFuncSeparate fp_glStencilFuncSeparate; |
| 366 | pfn_glDisableVertexArrayAttrib fp_glDisableVertexArrayAttrib; |
| 367 | pfn_glGenSamplers fp_glGenSamplers; |
| 368 | pfn_glClampColor fp_glClampColor; |
| 369 | pfn_glUniform4iv fp_glUniform4iv; |
| 370 | pfn_glClearStencil fp_glClearStencil; |
| 371 | pfn_glTexCoordP1uiv fp_glTexCoordP1uiv; |
| 372 | pfn_glGetNamedRenderbufferParameteriv fp_glGetNamedRenderbufferParameteriv; |
| 373 | pfn_glDrawTransformFeedbackInstanced fp_glDrawTransformFeedbackInstanced; |
| 374 | pfn_glMultiTexCoord3fv fp_glMultiTexCoord3fv; |
| 375 | pfn_glGetPixelMapuiv fp_glGetPixelMapuiv; |
| 376 | pfn_glGenTextures fp_glGenTextures; |
| 377 | pfn_glTexCoord4iv fp_glTexCoord4iv; |
| 378 | pfn_glDrawTransformFeedback fp_glDrawTransformFeedback; |
| 379 | pfn_glUniform1dv fp_glUniform1dv; |
| 380 | pfn_glGetTexParameterIuiv fp_glGetTexParameterIuiv; |
| 381 | pfn_glGetTransformFeedbacki_v fp_glGetTransformFeedbacki_v; |
| 382 | pfn_glIndexPointer fp_glIndexPointer; |
| 383 | pfn_glGetnPolygonStipple fp_glGetnPolygonStipple; |
| 384 | pfn_glVertexAttrib4Nbv fp_glVertexAttrib4Nbv; |
| 385 | pfn_glClearNamedFramebufferuiv fp_glClearNamedFramebufferuiv; |
| 386 | pfn_glGetVertexArrayIndexediv fp_glGetVertexArrayIndexediv; |
| 387 | pfn_glIsSync fp_glIsSync; |
| 388 | pfn_glVertex2f fp_glVertex2f; |
| 389 | pfn_glVertex2d fp_glVertex2d; |
| 390 | pfn_glDeleteRenderbuffers fp_glDeleteRenderbuffers; |
| 391 | pfn_glUniform2i fp_glUniform2i; |
| 392 | pfn_glMapGrid2d fp_glMapGrid2d; |
| 393 | pfn_glMapGrid2f fp_glMapGrid2f; |
| 394 | pfn_glTexCoordP4ui fp_glTexCoordP4ui; |
| 395 | pfn_glVertex2i fp_glVertex2i; |
| 396 | pfn_glVertexAttribPointer fp_glVertexAttribPointer; |
| 397 | pfn_glProgramUniform1ui fp_glProgramUniform1ui; |
| 398 | pfn_glFramebufferTextureLayer fp_glFramebufferTextureLayer; |
| 399 | pfn_glVertex2s fp_glVertex2s; |
| 400 | pfn_glGetObjectPtrLabel fp_glGetObjectPtrLabel; |
| 401 | pfn_glTextureParameteri fp_glTextureParameteri; |
| 402 | pfn_glNormal3bv fp_glNormal3bv; |
| 403 | pfn_glVertexAttrib4Nuiv fp_glVertexAttrib4Nuiv; |
| 404 | pfn_glFlushMappedBufferRange fp_glFlushMappedBufferRange; |
| 405 | pfn_glProgramUniform2fv fp_glProgramUniform2fv; |
| 406 | pfn_glUniformMatrix2x3dv fp_glUniformMatrix2x3dv; |
| 407 | pfn_glProgramUniformMatrix4dv fp_glProgramUniformMatrix4dv; |
| 408 | pfn_glSecondaryColor3sv fp_glSecondaryColor3sv; |
| 409 | pfn_glPrimitiveBoundingBox fp_glPrimitiveBoundingBox; |
| 410 | pfn_glProgramUniformMatrix2x4dv fp_glProgramUniformMatrix2x4dv; |
| 411 | pfn_glDispatchCompute fp_glDispatchCompute; |
| 412 | pfn_glVertex3sv fp_glVertex3sv; |
| 413 | pfn_glGenQueries fp_glGenQueries; |
| 414 | pfn_glGetPixelMapfv fp_glGetPixelMapfv; |
| 415 | pfn_glTexEnvf fp_glTexEnvf; |
| 416 | pfn_glVertexAttribP1ui fp_glVertexAttribP1ui; |
| 417 | pfn_glTexSubImage3D fp_glTexSubImage3D; |
| 418 | pfn_glGetInteger64i_v fp_glGetInteger64i_v; |
| 419 | pfn_glFogCoordd fp_glFogCoordd; |
| 420 | pfn_glFogCoordf fp_glFogCoordf; |
| 421 | pfn_glCopyTexImage2D fp_glCopyTexImage2D; |
| 422 | pfn_glTexEnvi fp_glTexEnvi; |
| 423 | pfn_glMultiTexCoord1iv fp_glMultiTexCoord1iv; |
| 424 | pfn_glIsEnabledi fp_glIsEnabledi; |
| 425 | pfn_glBindBuffersRange fp_glBindBuffersRange; |
| 426 | pfn_glSecondaryColorP3ui fp_glSecondaryColorP3ui; |
| 427 | pfn_glVertexAttribI2i fp_glVertexAttribI2i; |
| 428 | pfn_glBindFragDataLocationIndexed fp_glBindFragDataLocationIndexed; |
| 429 | pfn_glCopyImageSubData fp_glCopyImageSubData; |
| 430 | pfn_glMultiTexCoord2dv fp_glMultiTexCoord2dv; |
| 431 | pfn_glUniform2iv fp_glUniform2iv; |
| 432 | pfn_glVertexAttrib1fv fp_glVertexAttrib1fv; |
| 433 | pfn_glGetInternalformativ fp_glGetInternalformativ; |
| 434 | pfn_glUniform4uiv fp_glUniform4uiv; |
| 435 | pfn_glMatrixMode fp_glMatrixMode; |
| 436 | pfn_glGetTextureImage fp_glGetTextureImage; |
| 437 | pfn_glFeedbackBuffer fp_glFeedbackBuffer; |
| 438 | pfn_glProgramUniform2dv fp_glProgramUniform2dv; |
| 439 | pfn_glEndQueryIndexed fp_glEndQueryIndexed; |
| 440 | pfn_glGetMapiv fp_glGetMapiv; |
| 441 | pfn_glTextureSubImage3D fp_glTextureSubImage3D; |
| 442 | pfn_glFramebufferTexture1D fp_glFramebufferTexture1D; |
| 443 | pfn_glUniform4d fp_glUniform4d; |
| 444 | pfn_glGetShaderiv fp_glGetShaderiv; |
| 445 | pfn_glMultiTexCoord2d fp_glMultiTexCoord2d; |
| 446 | pfn_glMultiTexCoord2f fp_glMultiTexCoord2f; |
| 447 | pfn_glProgramUniformMatrix3fv fp_glProgramUniformMatrix3fv; |
| 448 | pfn_glObjectPtrLabel fp_glObjectPtrLabel; |
| 449 | pfn_glInvalidateFramebuffer fp_glInvalidateFramebuffer; |
| 450 | pfn_glBindTextures fp_glBindTextures; |
| 451 | pfn_glBindFragDataLocation fp_glBindFragDataLocation; |
| 452 | pfn_glNamedBufferStorage fp_glNamedBufferStorage; |
| 453 | pfn_glScissorArrayv fp_glScissorArrayv; |
| 454 | pfn_glPrioritizeTextures fp_glPrioritizeTextures; |
| 455 | pfn_glCallList fp_glCallList; |
| 456 | pfn_glPatchParameterfv fp_glPatchParameterfv; |
| 457 | pfn_glSecondaryColor3ubv fp_glSecondaryColor3ubv; |
| 458 | pfn_glGetDoublev fp_glGetDoublev; |
| 459 | pfn_glMultiTexCoord3iv fp_glMultiTexCoord3iv; |
| 460 | pfn_glVertexAttrib1d fp_glVertexAttrib1d; |
| 461 | pfn_glUniform4dv fp_glUniform4dv; |
| 462 | pfn_glLightModelf fp_glLightModelf; |
| 463 | pfn_glGetUniformiv fp_glGetUniformiv; |
| 464 | pfn_glInvalidateBufferData fp_glInvalidateBufferData; |
| 465 | pfn_glVertex2sv fp_glVertex2sv; |
| 466 | pfn_glVertexArrayVertexBuffers fp_glVertexArrayVertexBuffers; |
| 467 | pfn_glCompressedTextureSubImage1D fp_glCompressedTextureSubImage1D; |
| 468 | pfn_glLightModeli fp_glLightModeli; |
| 469 | pfn_glWindowPos3iv fp_glWindowPos3iv; |
| 470 | pfn_glMultiTexCoordP1uiv fp_glMultiTexCoordP1uiv; |
| 471 | pfn_glUniform3fv fp_glUniform3fv; |
| 472 | pfn_glPixelStorei fp_glPixelStorei; |
| 473 | pfn_glGetProgramPipelineInfoLog fp_glGetProgramPipelineInfoLog; |
| 474 | pfn_glCallLists fp_glCallLists; |
| 475 | pfn_glProgramUniformMatrix3x4fv fp_glProgramUniformMatrix3x4fv; |
| 476 | pfn_glInvalidateSubFramebuffer fp_glInvalidateSubFramebuffer; |
| 477 | pfn_glMapBuffer fp_glMapBuffer; |
| 478 | pfn_glSecondaryColor3d fp_glSecondaryColor3d; |
| 479 | pfn_glTexCoord3i fp_glTexCoord3i; |
| 480 | pfn_glMultiTexCoord4fv fp_glMultiTexCoord4fv; |
| 481 | pfn_glRasterPos3i fp_glRasterPos3i; |
| 482 | pfn_glSecondaryColor3b fp_glSecondaryColor3b; |
| 483 | pfn_glRasterPos3d fp_glRasterPos3d; |
| 484 | pfn_glRasterPos3f fp_glRasterPos3f; |
| 485 | pfn_glCompressedTexImage3D fp_glCompressedTexImage3D; |
| 486 | pfn_glTexCoord3f fp_glTexCoord3f; |
| 487 | pfn_glDeleteSync fp_glDeleteSync; |
| 488 | pfn_glTexCoord3d fp_glTexCoord3d; |
| 489 | pfn_glGetTransformFeedbacki64_v fp_glGetTransformFeedbacki64_v; |
| 490 | pfn_glUniformMatrix4dv fp_glUniformMatrix4dv; |
| 491 | pfn_glTexImage2DMultisample fp_glTexImage2DMultisample; |
| 492 | pfn_glGetVertexAttribiv fp_glGetVertexAttribiv; |
| 493 | pfn_glUniformMatrix4x2dv fp_glUniformMatrix4x2dv; |
| 494 | pfn_glMultiDrawElements fp_glMultiDrawElements; |
| 495 | pfn_glVertexAttrib3fv fp_glVertexAttrib3fv; |
| 496 | pfn_glTexCoord3s fp_glTexCoord3s; |
| 497 | pfn_glUniform3iv fp_glUniform3iv; |
| 498 | pfn_glRasterPos3s fp_glRasterPos3s; |
| 499 | pfn_glPolygonMode fp_glPolygonMode; |
| 500 | pfn_glDrawBuffers fp_glDrawBuffers; |
| 501 | pfn_glGetnHistogram fp_glGetnHistogram; |
| 502 | pfn_glGetActiveUniformBlockiv fp_glGetActiveUniformBlockiv; |
| 503 | pfn_glAreTexturesResident fp_glAreTexturesResident; |
| 504 | pfn_glProgramUniform2d fp_glProgramUniform2d; |
| 505 | pfn_glProgramUniformMatrix4x3dv fp_glProgramUniformMatrix4x3dv; |
| 506 | pfn_glIsList fp_glIsList; |
| 507 | pfn_glProgramUniform4iv fp_glProgramUniform4iv; |
| 508 | pfn_glRasterPos2sv fp_glRasterPos2sv; |
| 509 | pfn_glRasterPos4sv fp_glRasterPos4sv; |
| 510 | pfn_glColor4s fp_glColor4s; |
| 511 | pfn_glGetProgramBinary fp_glGetProgramBinary; |
| 512 | pfn_glUseProgram fp_glUseProgram; |
| 513 | pfn_glLineStipple fp_glLineStipple; |
| 514 | pfn_glMultiTexCoord1sv fp_glMultiTexCoord1sv; |
| 515 | pfn_glGetProgramInfoLog fp_glGetProgramInfoLog; |
| 516 | pfn_glClearTexImage fp_glClearTexImage; |
| 517 | pfn_glGetBufferParameteriv fp_glGetBufferParameteriv; |
| 518 | pfn_glMultiTexCoord2iv fp_glMultiTexCoord2iv; |
| 519 | pfn_glUniformMatrix2x4fv fp_glUniformMatrix2x4fv; |
| 520 | pfn_glBindVertexArray fp_glBindVertexArray; |
| 521 | pfn_glColor4b fp_glColor4b; |
| 522 | pfn_glSecondaryColor3f fp_glSecondaryColor3f; |
| 523 | pfn_glColor4f fp_glColor4f; |
| 524 | pfn_glColor4d fp_glColor4d; |
| 525 | pfn_glColor4i fp_glColor4i; |
| 526 | pfn_glSamplerParameterIiv fp_glSamplerParameterIiv; |
| 527 | pfn_glMultiDrawElementsBaseVertex fp_glMultiDrawElementsBaseVertex; |
| 528 | pfn_glVertexAttribLFormat fp_glVertexAttribLFormat; |
| 529 | pfn_glRasterPos3iv fp_glRasterPos3iv; |
| 530 | pfn_glTextureStorage2D fp_glTextureStorage2D; |
| 531 | pfn_glGenerateTextureMipmap fp_glGenerateTextureMipmap; |
| 532 | pfn_glVertex2dv fp_glVertex2dv; |
| 533 | pfn_glTexCoord4sv fp_glTexCoord4sv; |
| 534 | pfn_glUniform2uiv fp_glUniform2uiv; |
| 535 | pfn_glCompressedTexSubImage1D fp_glCompressedTexSubImage1D; |
| 536 | pfn_glFinish fp_glFinish; |
| 537 | pfn_glDepthRangeIndexed fp_glDepthRangeIndexed; |
| 538 | pfn_glGetBooleanv fp_glGetBooleanv; |
| 539 | pfn_glDeleteShader fp_glDeleteShader; |
| 540 | pfn_glDrawElements fp_glDrawElements; |
| 541 | pfn_glGetInternalformati64v fp_glGetInternalformati64v; |
| 542 | pfn_glRasterPos2s fp_glRasterPos2s; |
| 543 | pfn_glCopyTextureSubImage1D fp_glCopyTextureSubImage1D; |
| 544 | pfn_glGetMapdv fp_glGetMapdv; |
| 545 | pfn_glVertexAttrib4Nsv fp_glVertexAttrib4Nsv; |
| 546 | pfn_glMaterialfv fp_glMaterialfv; |
| 547 | pfn_glTextureParameterIuiv fp_glTextureParameterIuiv; |
| 548 | pfn_glViewport fp_glViewport; |
| 549 | pfn_glUniform1uiv fp_glUniform1uiv; |
| 550 | pfn_glTransformFeedbackVaryings fp_glTransformFeedbackVaryings; |
| 551 | pfn_glIndexdv fp_glIndexdv; |
| 552 | pfn_glCopyTexSubImage3D fp_glCopyTexSubImage3D; |
| 553 | pfn_glTexCoord3iv fp_glTexCoord3iv; |
| 554 | pfn_glDebugMessageCallback fp_glDebugMessageCallback; |
| 555 | pfn_glVertexAttribI3i fp_glVertexAttribI3i; |
| 556 | pfn_glInvalidateTexImage fp_glInvalidateTexImage; |
| 557 | pfn_glVertexAttribFormat fp_glVertexAttribFormat; |
| 558 | pfn_glClearDepth fp_glClearDepth; |
| 559 | pfn_glVertexAttribI4usv fp_glVertexAttribI4usv; |
| 560 | pfn_glTexParameterf fp_glTexParameterf; |
| 561 | pfn_glVertexAttribBinding fp_glVertexAttribBinding; |
| 562 | pfn_glTexParameteri fp_glTexParameteri; |
| 563 | pfn_glGetActiveSubroutineUniformiv fp_glGetActiveSubroutineUniformiv; |
| 564 | pfn_glGetShaderSource fp_glGetShaderSource; |
| 565 | pfn_glCreateTransformFeedbacks fp_glCreateTransformFeedbacks; |
| 566 | pfn_glGetnTexImage fp_glGetnTexImage; |
| 567 | pfn_glTexBuffer fp_glTexBuffer; |
| 568 | pfn_glPopName fp_glPopName; |
| 569 | pfn_glValidateProgram fp_glValidateProgram; |
| 570 | pfn_glPixelStoref fp_glPixelStoref; |
| 571 | pfn_glUniform3uiv fp_glUniform3uiv; |
| 572 | pfn_glViewportIndexedf fp_glViewportIndexedf; |
| 573 | pfn_glRasterPos4fv fp_glRasterPos4fv; |
| 574 | pfn_glEvalCoord1dv fp_glEvalCoord1dv; |
| 575 | pfn_glMultiTexCoordP2uiv fp_glMultiTexCoordP2uiv; |
| 576 | pfn_glGenProgramPipelines fp_glGenProgramPipelines; |
| 577 | pfn_glRecti fp_glRecti; |
| 578 | pfn_glColor4ub fp_glColor4ub; |
| 579 | pfn_glMultTransposeMatrixf fp_glMultTransposeMatrixf; |
| 580 | pfn_glRectf fp_glRectf; |
| 581 | pfn_glRectd fp_glRectd; |
| 582 | pfn_glNormal3sv fp_glNormal3sv; |
| 583 | pfn_glNewList fp_glNewList; |
| 584 | pfn_glProgramUniformMatrix2x3dv fp_glProgramUniformMatrix2x3dv; |
| 585 | pfn_glColor4us fp_glColor4us; |
| 586 | pfn_glVertexAttribP1uiv fp_glVertexAttribP1uiv; |
| 587 | pfn_glLinkProgram fp_glLinkProgram; |
| 588 | pfn_glHint fp_glHint; |
| 589 | pfn_glRects fp_glRects; |
| 590 | pfn_glTexCoord2dv fp_glTexCoord2dv; |
| 591 | pfn_glRasterPos4iv fp_glRasterPos4iv; |
| 592 | pfn_glGetObjectLabel fp_glGetObjectLabel; |
| 593 | pfn_glProgramUniform2f fp_glProgramUniform2f; |
| 594 | pfn_glGetString fp_glGetString; |
| 595 | pfn_glVertexAttribP2uiv fp_glVertexAttribP2uiv; |
| 596 | pfn_glEdgeFlagv fp_glEdgeFlagv; |
| 597 | pfn_glDetachShader fp_glDetachShader; |
| 598 | pfn_glProgramUniform3i fp_glProgramUniform3i; |
| 599 | pfn_glScalef fp_glScalef; |
| 600 | pfn_glEndQuery fp_glEndQuery; |
| 601 | pfn_glScaled fp_glScaled; |
| 602 | pfn_glEdgeFlagPointer fp_glEdgeFlagPointer; |
| 603 | pfn_glFramebufferParameteri fp_glFramebufferParameteri; |
| 604 | pfn_glGetProgramResourceName fp_glGetProgramResourceName; |
| 605 | pfn_glUniformMatrix4x3dv fp_glUniformMatrix4x3dv; |
| 606 | pfn_glDepthRangeArrayv fp_glDepthRangeArrayv; |
| 607 | pfn_glCopyPixels fp_glCopyPixels; |
| 608 | pfn_glVertexAttribI2ui fp_glVertexAttribI2ui; |
| 609 | pfn_glGetProgramResourceLocation fp_glGetProgramResourceLocation; |
| 610 | pfn_glPopAttrib fp_glPopAttrib; |
| 611 | pfn_glDeleteTextures fp_glDeleteTextures; |
| 612 | pfn_glGetActiveAtomicCounterBufferiv fp_glGetActiveAtomicCounterBufferiv; |
| 613 | pfn_glStencilOpSeparate fp_glStencilOpSeparate; |
| 614 | pfn_glGetTextureParameteriv fp_glGetTextureParameteriv; |
| 615 | pfn_glDeleteQueries fp_glDeleteQueries; |
| 616 | pfn_glNormalP3uiv fp_glNormalP3uiv; |
| 617 | pfn_glVertexAttrib4f fp_glVertexAttrib4f; |
| 618 | pfn_glVertexAttrib4d fp_glVertexAttrib4d; |
| 619 | pfn_glViewportIndexedfv fp_glViewportIndexedfv; |
| 620 | pfn_glInitNames fp_glInitNames; |
| 621 | pfn_glGetBufferParameteri64v fp_glGetBufferParameteri64v; |
| 622 | pfn_glColor3dv fp_glColor3dv; |
| 623 | pfn_glVertexAttribI1i fp_glVertexAttribI1i; |
| 624 | pfn_glGetTexParameteriv fp_glGetTexParameteriv; |
| 625 | pfn_glWaitSync fp_glWaitSync; |
| 626 | pfn_glCreateVertexArrays fp_glCreateVertexArrays; |
| 627 | pfn_glProgramUniform1dv fp_glProgramUniform1dv; |
| 628 | pfn_glVertexAttrib4s fp_glVertexAttrib4s; |
| 629 | pfn_glColorMaterial fp_glColorMaterial; |
| 630 | pfn_glSampleCoverage fp_glSampleCoverage; |
| 631 | pfn_glSamplerParameteri fp_glSamplerParameteri; |
| 632 | pfn_glClearBufferSubData fp_glClearBufferSubData; |
| 633 | pfn_glSamplerParameterf fp_glSamplerParameterf; |
| 634 | pfn_glTexStorage1D fp_glTexStorage1D; |
| 635 | pfn_glUniform1f fp_glUniform1f; |
| 636 | pfn_glGetVertexAttribfv fp_glGetVertexAttribfv; |
| 637 | pfn_glUniform1d fp_glUniform1d; |
| 638 | pfn_glRenderMode fp_glRenderMode; |
| 639 | pfn_glGetCompressedTexImage fp_glGetCompressedTexImage; |
| 640 | pfn_glGetnCompressedTexImage fp_glGetnCompressedTexImage; |
| 641 | pfn_glWindowPos2dv fp_glWindowPos2dv; |
| 642 | pfn_glUniform1i fp_glUniform1i; |
| 643 | pfn_glGetActiveAttrib fp_glGetActiveAttrib; |
| 644 | pfn_glUniform3i fp_glUniform3i; |
| 645 | pfn_glPixelTransferi fp_glPixelTransferi; |
| 646 | pfn_glTexSubImage2D fp_glTexSubImage2D; |
| 647 | pfn_glDisable fp_glDisable; |
| 648 | pfn_glLogicOp fp_glLogicOp; |
| 649 | pfn_glEvalPoint2 fp_glEvalPoint2; |
| 650 | pfn_glPixelTransferf fp_glPixelTransferf; |
| 651 | pfn_glSecondaryColor3i fp_glSecondaryColor3i; |
| 652 | pfn_glProgramUniform4uiv fp_glProgramUniform4uiv; |
| 653 | pfn_glUniform4ui fp_glUniform4ui; |
| 654 | pfn_glColor3f fp_glColor3f; |
| 655 | pfn_glNamedFramebufferReadBuffer fp_glNamedFramebufferReadBuffer; |
| 656 | pfn_glBindFramebuffer fp_glBindFramebuffer; |
| 657 | pfn_glGetTexEnvfv fp_glGetTexEnvfv; |
| 658 | pfn_glRectfv fp_glRectfv; |
| 659 | pfn_glCullFace fp_glCullFace; |
| 660 | pfn_glGetLightfv fp_glGetLightfv; |
| 661 | pfn_glGetnUniformiv fp_glGetnUniformiv; |
| 662 | pfn_glColor3d fp_glColor3d; |
| 663 | pfn_glProgramUniform4i fp_glProgramUniform4i; |
| 664 | pfn_glTexGend fp_glTexGend; |
| 665 | pfn_glProgramUniform4f fp_glProgramUniform4f; |
| 666 | pfn_glTexGeni fp_glTexGeni; |
| 667 | pfn_glProgramUniform4d fp_glProgramUniform4d; |
| 668 | pfn_glTextureParameterIiv fp_glTextureParameterIiv; |
| 669 | pfn_glMultiTexCoord3s fp_glMultiTexCoord3s; |
| 670 | pfn_glGetStringi fp_glGetStringi; |
| 671 | pfn_glGetTextureParameterfv fp_glGetTextureParameterfv; |
| 672 | pfn_glTextureSubImage2D fp_glTextureSubImage2D; |
| 673 | pfn_glMultiTexCoord3i fp_glMultiTexCoord3i; |
| 674 | pfn_glMultiTexCoord3f fp_glMultiTexCoord3f; |
| 675 | pfn_glDrawTransformFeedbackStream fp_glDrawTransformFeedbackStream; |
| 676 | pfn_glMultiTexCoord3d fp_glMultiTexCoord3d; |
| 677 | pfn_glAttachShader fp_glAttachShader; |
| 678 | pfn_glFogCoorddv fp_glFogCoorddv; |
| 679 | pfn_glUniformMatrix2x3fv fp_glUniformMatrix2x3fv; |
| 680 | pfn_glGetTexGenfv fp_glGetTexGenfv; |
| 681 | pfn_glQueryCounter fp_glQueryCounter; |
| 682 | pfn_glFogCoordPointer fp_glFogCoordPointer; |
| 683 | pfn_glProgramUniformMatrix3dv fp_glProgramUniformMatrix3dv; |
| 684 | pfn_glProvokingVertex fp_glProvokingVertex; |
| 685 | pfn_glShaderBinary fp_glShaderBinary; |
| 686 | pfn_glUnmapNamedBuffer fp_glUnmapNamedBuffer; |
| 687 | pfn_glGetnColorTable fp_glGetnColorTable; |
| 688 | pfn_glFramebufferTexture3D fp_glFramebufferTexture3D; |
| 689 | pfn_glTexGeniv fp_glTexGeniv; |
| 690 | pfn_glRasterPos2dv fp_glRasterPos2dv; |
| 691 | pfn_glSecondaryColor3dv fp_glSecondaryColor3dv; |
| 692 | pfn_glClientActiveTexture fp_glClientActiveTexture; |
| 693 | pfn_glNamedRenderbufferStorageMultisample fp_glNamedRenderbufferStorageMultisample; |
| 694 | pfn_glVertexAttribI4sv fp_glVertexAttribI4sv; |
| 695 | pfn_glClearNamedBufferData fp_glClearNamedBufferData; |
| 696 | pfn_glSecondaryColor3us fp_glSecondaryColor3us; |
| 697 | pfn_glNormalP3ui fp_glNormalP3ui; |
| 698 | pfn_glTexEnvfv fp_glTexEnvfv; |
| 699 | pfn_glReadBuffer fp_glReadBuffer; |
| 700 | pfn_glViewportArrayv fp_glViewportArrayv; |
| 701 | pfn_glTexParameterIuiv fp_glTexParameterIuiv; |
| 702 | pfn_glDrawArraysInstanced fp_glDrawArraysInstanced; |
| 703 | pfn_glGenerateMipmap fp_glGenerateMipmap; |
| 704 | pfn_glCompressedTextureSubImage2D fp_glCompressedTextureSubImage2D; |
| 705 | pfn_glProgramUniformMatrix2fv fp_glProgramUniformMatrix2fv; |
| 706 | pfn_glWindowPos3fv fp_glWindowPos3fv; |
| 707 | pfn_glUniformMatrix3x4dv fp_glUniformMatrix3x4dv; |
| 708 | pfn_glLightModelfv fp_glLightModelfv; |
| 709 | pfn_glSamplerParameteriv fp_glSamplerParameteriv; |
| 710 | pfn_glDeleteLists fp_glDeleteLists; |
| 711 | pfn_glGetClipPlane fp_glGetClipPlane; |
| 712 | pfn_glVertex4dv fp_glVertex4dv; |
| 713 | pfn_glTexCoord2d fp_glTexCoord2d; |
| 714 | pfn_glPopMatrix fp_glPopMatrix; |
| 715 | pfn_glTexCoord2f fp_glTexCoord2f; |
| 716 | pfn_glColor4iv fp_glColor4iv; |
| 717 | pfn_glIndexubv fp_glIndexubv; |
| 718 | pfn_glCheckNamedFramebufferStatus fp_glCheckNamedFramebufferStatus; |
| 719 | pfn_glUnmapBuffer fp_glUnmapBuffer; |
| 720 | pfn_glTexCoord2i fp_glTexCoord2i; |
| 721 | pfn_glRasterPos4d fp_glRasterPos4d; |
| 722 | pfn_glRasterPos4f fp_glRasterPos4f; |
| 723 | pfn_glProgramUniform1iv fp_glProgramUniform1iv; |
| 724 | pfn_glGetVertexArrayiv fp_glGetVertexArrayiv; |
| 725 | pfn_glCopyTextureSubImage2D fp_glCopyTextureSubImage2D; |
| 726 | pfn_glVertexAttrib3s fp_glVertexAttrib3s; |
| 727 | pfn_glTexCoord2s fp_glTexCoord2s; |
| 728 | pfn_glBindRenderbuffer fp_glBindRenderbuffer; |
| 729 | pfn_glVertex3fv fp_glVertex3fv; |
| 730 | pfn_glTexCoord4dv fp_glTexCoord4dv; |
| 731 | pfn_glMaterialiv fp_glMaterialiv; |
| 732 | pfn_glVertexAttribP4uiv fp_glVertexAttribP4uiv; |
| 733 | pfn_glGetProgramStageiv fp_glGetProgramStageiv; |
| 734 | pfn_glIsProgram fp_glIsProgram; |
| 735 | pfn_glVertexAttrib4bv fp_glVertexAttrib4bv; |
| 736 | pfn_glVertex4s fp_glVertex4s; |
| 737 | pfn_glUniformMatrix3x2dv fp_glUniformMatrix3x2dv; |
| 738 | pfn_glVertexAttrib4fv fp_glVertexAttrib4fv; |
| 739 | pfn_glNormal3dv fp_glNormal3dv; |
| 740 | pfn_glIsTransformFeedback fp_glIsTransformFeedback; |
| 741 | pfn_glUniform4i fp_glUniform4i; |
| 742 | pfn_glActiveTexture fp_glActiveTexture; |
| 743 | pfn_glEnableVertexAttribArray fp_glEnableVertexAttribArray; |
| 744 | pfn_glRotated fp_glRotated; |
| 745 | pfn_glIsProgramPipeline fp_glIsProgramPipeline; |
| 746 | pfn_glRotatef fp_glRotatef; |
| 747 | pfn_glVertex4i fp_glVertex4i; |
| 748 | pfn_glReadPixels fp_glReadPixels; |
| 749 | pfn_glVertexAttribI3iv fp_glVertexAttribI3iv; |
| 750 | pfn_glLoadName fp_glLoadName; |
| 751 | pfn_glUniform4f fp_glUniform4f; |
| 752 | pfn_glRenderbufferStorageMultisample fp_glRenderbufferStorageMultisample; |
| 753 | pfn_glCreateProgramPipelines fp_glCreateProgramPipelines; |
| 754 | pfn_glGenVertexArrays fp_glGenVertexArrays; |
| 755 | pfn_glShadeModel fp_glShadeModel; |
| 756 | pfn_glMapGrid1d fp_glMapGrid1d; |
| 757 | pfn_glGetUniformfv fp_glGetUniformfv; |
| 758 | pfn_glMapGrid1f fp_glMapGrid1f; |
| 759 | pfn_glSamplerParameterfv fp_glSamplerParameterfv; |
| 760 | pfn_glVertexAttribLPointer fp_glVertexAttribLPointer; |
| 761 | pfn_glDisableClientState fp_glDisableClientState; |
| 762 | pfn_glMultiTexCoord3sv fp_glMultiTexCoord3sv; |
| 763 | pfn_glGetnUniformfv fp_glGetnUniformfv; |
| 764 | pfn_glDrawElementsInstancedBaseVertex fp_glDrawElementsInstancedBaseVertex; |
| 765 | pfn_glVertexAttribL2dv fp_glVertexAttribL2dv; |
| 766 | pfn_glMultiDrawElementsIndirect fp_glMultiDrawElementsIndirect; |
| 767 | pfn_glEnableVertexArrayAttrib fp_glEnableVertexArrayAttrib; |
| 768 | pfn_glSecondaryColorPointer fp_glSecondaryColorPointer; |
| 769 | pfn_glAlphaFunc fp_glAlphaFunc; |
| 770 | pfn_glUniform1iv fp_glUniform1iv; |
| 771 | pfn_glCreateShaderProgramv fp_glCreateShaderProgramv; |
| 772 | pfn_glGetActiveSubroutineName fp_glGetActiveSubroutineName; |
| 773 | pfn_glMultiTexCoord4iv fp_glMultiTexCoord4iv; |
| 774 | pfn_glVertexAttribL2d fp_glVertexAttribL2d; |
| 775 | pfn_glGetQueryObjectiv fp_glGetQueryObjectiv; |
| 776 | pfn_glStencilFunc fp_glStencilFunc; |
| 777 | pfn_glInvalidateNamedFramebufferData fp_glInvalidateNamedFramebufferData; |
| 778 | pfn_glMultiTexCoord1fv fp_glMultiTexCoord1fv; |
| 779 | pfn_glUniformBlockBinding fp_glUniformBlockBinding; |
| 780 | pfn_glColor4uiv fp_glColor4uiv; |
| 781 | pfn_glRectiv fp_glRectiv; |
| 782 | pfn_glColorP4ui fp_glColorP4ui; |
| 783 | pfn_glUseProgramStages fp_glUseProgramStages; |
| 784 | pfn_glRasterPos3dv fp_glRasterPos3dv; |
| 785 | pfn_glEvalMesh2 fp_glEvalMesh2; |
| 786 | pfn_glEvalMesh1 fp_glEvalMesh1; |
| 787 | pfn_glTexCoordPointer fp_glTexCoordPointer; |
| 788 | pfn_glProgramUniform3f fp_glProgramUniform3f; |
| 789 | pfn_glProgramUniform3d fp_glProgramUniform3d; |
| 790 | pfn_glVertexAttrib4Nubv fp_glVertexAttrib4Nubv; |
| 791 | pfn_glVertexAttribI4iv fp_glVertexAttribI4iv; |
| 792 | pfn_glGetProgramPipelineiv fp_glGetProgramPipelineiv; |
| 793 | pfn_glTexStorage3D fp_glTexStorage3D; |
| 794 | pfn_glEvalCoord2fv fp_glEvalCoord2fv; |
| 795 | pfn_glNamedFramebufferDrawBuffer fp_glNamedFramebufferDrawBuffer; |
| 796 | pfn_glGetQueryIndexediv fp_glGetQueryIndexediv; |
| 797 | pfn_glColor4ubv fp_glColor4ubv; |
| 798 | pfn_glLoadTransposeMatrixd fp_glLoadTransposeMatrixd; |
| 799 | pfn_glLoadTransposeMatrixf fp_glLoadTransposeMatrixf; |
| 800 | pfn_glTextureParameteriv fp_glTextureParameteriv; |
| 801 | pfn_glObjectLabel fp_glObjectLabel; |
| 802 | pfn_glVertexAttribI4i fp_glVertexAttribI4i; |
| 803 | pfn_glRasterPos2iv fp_glRasterPos2iv; |
| 804 | pfn_glGetBufferSubData fp_glGetBufferSubData; |
| 805 | pfn_glGetVertexAttribLdv fp_glGetVertexAttribLdv; |
| 806 | pfn_glGetnUniformuiv fp_glGetnUniformuiv; |
| 807 | pfn_glGetQueryBufferObjectiv fp_glGetQueryBufferObjectiv; |
| 808 | pfn_glTexEnviv fp_glTexEnviv; |
| 809 | pfn_glBlendEquationSeparate fp_glBlendEquationSeparate; |
| 810 | pfn_glVertexAttribI1ui fp_glVertexAttribI1ui; |
| 811 | pfn_glGenBuffers fp_glGenBuffers; |
| 812 | pfn_glSelectBuffer fp_glSelectBuffer; |
| 813 | pfn_glGetSubroutineIndex fp_glGetSubroutineIndex; |
| 814 | pfn_glVertexAttrib2sv fp_glVertexAttrib2sv; |
| 815 | pfn_glScissorIndexedv fp_glScissorIndexedv; |
| 816 | pfn_glPushAttrib fp_glPushAttrib; |
| 817 | pfn_glVertexAttribIPointer fp_glVertexAttribIPointer; |
| 818 | pfn_glBlendFunc fp_glBlendFunc; |
| 819 | pfn_glCreateProgram fp_glCreateProgram; |
| 820 | pfn_glNamedBufferSubData fp_glNamedBufferSubData; |
| 821 | pfn_glTexImage3D fp_glTexImage3D; |
| 822 | pfn_glIsFramebuffer fp_glIsFramebuffer; |
| 823 | pfn_glClearNamedFramebufferfv fp_glClearNamedFramebufferfv; |
| 824 | pfn_glLightiv fp_glLightiv; |
| 825 | pfn_glGetNamedBufferSubData fp_glGetNamedBufferSubData; |
| 826 | pfn_glCompressedTextureSubImage3D fp_glCompressedTextureSubImage3D; |
| 827 | pfn_glPrimitiveRestartIndex fp_glPrimitiveRestartIndex; |
| 828 | pfn_glFlushMappedNamedBufferRange fp_glFlushMappedNamedBufferRange; |
| 829 | pfn_glInvalidateTexSubImage fp_glInvalidateTexSubImage; |
| 830 | pfn_glTexGenfv fp_glTexGenfv; |
| 831 | pfn_glGetTextureParameterIuiv fp_glGetTextureParameterIuiv; |
| 832 | pfn_glGetnConvolutionFilter fp_glGetnConvolutionFilter; |
| 833 | pfn_glBindImageTextures fp_glBindImageTextures; |
| 834 | pfn_glEnd fp_glEnd; |
| 835 | pfn_glDeleteBuffers fp_glDeleteBuffers; |
| 836 | pfn_glBindProgramPipeline fp_glBindProgramPipeline; |
| 837 | pfn_glScissor fp_glScissor; |
| 838 | pfn_glTexCoordP4uiv fp_glTexCoordP4uiv; |
| 839 | pfn_glClipPlane fp_glClipPlane; |
| 840 | pfn_glPushName fp_glPushName; |
| 841 | pfn_glTexGendv fp_glTexGendv; |
| 842 | pfn_glIndexub fp_glIndexub; |
| 843 | pfn_glGetNamedFramebufferAttachmentParameteriv fp_glGetNamedFramebufferAttachmentParameteriv; |
| 844 | pfn_glNamedFramebufferRenderbuffer fp_glNamedFramebufferRenderbuffer; |
| 845 | pfn_glVertexP2uiv fp_glVertexP2uiv; |
| 846 | pfn_glSecondaryColor3iv fp_glSecondaryColor3iv; |
| 847 | pfn_glRasterPos4i fp_glRasterPos4i; |
| 848 | pfn_glMultTransposeMatrixd fp_glMultTransposeMatrixd; |
| 849 | pfn_glClearColor fp_glClearColor; |
| 850 | pfn_glVertexAttrib4uiv fp_glVertexAttrib4uiv; |
| 851 | pfn_glNormal3s fp_glNormal3s; |
| 852 | pfn_glVertexAttrib4Niv fp_glVertexAttrib4Niv; |
| 853 | pfn_glProgramUniformMatrix2x3fv fp_glProgramUniformMatrix2x3fv; |
| 854 | pfn_glClearBufferiv fp_glClearBufferiv; |
| 855 | pfn_glPointParameteri fp_glPointParameteri; |
| 856 | pfn_glProgramUniform4dv fp_glProgramUniform4dv; |
| 857 | pfn_glColorP4uiv fp_glColorP4uiv; |
| 858 | pfn_glBlendColor fp_glBlendColor; |
| 859 | pfn_glGetnPixelMapuiv fp_glGetnPixelMapuiv; |
| 860 | pfn_glGetTextureLevelParameteriv fp_glGetTextureLevelParameteriv; |
| 861 | pfn_glWindowPos3d fp_glWindowPos3d; |
| 862 | pfn_glProgramUniform3fv fp_glProgramUniform3fv; |
| 863 | pfn_glVertexAttribI2uiv fp_glVertexAttribI2uiv; |
| 864 | pfn_glGetNamedFramebufferParameteriv fp_glGetNamedFramebufferParameteriv; |
| 865 | pfn_glSamplerParameterIuiv fp_glSamplerParameterIuiv; |
| 866 | pfn_glUniform3ui fp_glUniform3ui; |
| 867 | pfn_glProgramUniform3uiv fp_glProgramUniform3uiv; |
| 868 | pfn_glColor4dv fp_glColor4dv; |
| 869 | pfn_glVertexAttribI4uiv fp_glVertexAttribI4uiv; |
| 870 | pfn_glPointParameterfv fp_glPointParameterfv; |
| 871 | pfn_glResumeTransformFeedback fp_glResumeTransformFeedback; |
| 872 | pfn_glUniform2fv fp_glUniform2fv; |
| 873 | pfn_glGetActiveSubroutineUniformName fp_glGetActiveSubroutineUniformName; |
| 874 | pfn_glGetProgramResourceIndex fp_glGetProgramResourceIndex; |
| 875 | pfn_glSecondaryColor3ub fp_glSecondaryColor3ub; |
| 876 | pfn_glDrawElementsIndirect fp_glDrawElementsIndirect; |
| 877 | pfn_glGetTextureLevelParameterfv fp_glGetTextureLevelParameterfv; |
| 878 | pfn_glSecondaryColor3ui fp_glSecondaryColor3ui; |
| 879 | pfn_glTexCoord3dv fp_glTexCoord3dv; |
| 880 | pfn_glGetNamedBufferPointerv fp_glGetNamedBufferPointerv; |
| 881 | pfn_glDispatchComputeIndirect fp_glDispatchComputeIndirect; |
| 882 | pfn_glInvalidateNamedFramebufferSubData fp_glInvalidateNamedFramebufferSubData; |
| 883 | pfn_glGetSamplerParameterIuiv fp_glGetSamplerParameterIuiv; |
| 884 | pfn_glBindBufferRange fp_glBindBufferRange; |
| 885 | pfn_glNormal3iv fp_glNormal3iv; |
| 886 | pfn_glTextureSubImage1D fp_glTextureSubImage1D; |
| 887 | pfn_glVertexAttribL3dv fp_glVertexAttribL3dv; |
| 888 | pfn_glGetUniformdv fp_glGetUniformdv; |
| 889 | pfn_glWindowPos3s fp_glWindowPos3s; |
| 890 | pfn_glPointParameterf fp_glPointParameterf; |
| 891 | pfn_glClearDepthf fp_glClearDepthf; |
| 892 | pfn_glGetVertexAttribIuiv fp_glGetVertexAttribIuiv; |
| 893 | pfn_glWindowPos3i fp_glWindowPos3i; |
| 894 | pfn_glMultiTexCoord4s fp_glMultiTexCoord4s; |
| 895 | pfn_glGetTextureSubImage fp_glGetTextureSubImage; |
| 896 | pfn_glWindowPos3f fp_glWindowPos3f; |
| 897 | pfn_glGenTransformFeedbacks fp_glGenTransformFeedbacks; |
| 898 | pfn_glColor3us fp_glColor3us; |
| 899 | pfn_glColor3uiv fp_glColor3uiv; |
| 900 | pfn_glVertexAttrib4Nusv fp_glVertexAttrib4Nusv; |
| 901 | pfn_glGetLightiv fp_glGetLightiv; |
| 902 | pfn_glDepthFunc fp_glDepthFunc; |
| 903 | pfn_glCompressedTexSubImage2D fp_glCompressedTexSubImage2D; |
| 904 | pfn_glListBase fp_glListBase; |
| 905 | pfn_glMultiTexCoord4f fp_glMultiTexCoord4f; |
| 906 | pfn_glColor3ub fp_glColor3ub; |
| 907 | pfn_glMultiTexCoord4d fp_glMultiTexCoord4d; |
| 908 | pfn_glVertexAttribI4bv fp_glVertexAttribI4bv; |
| 909 | pfn_glBlendEquationSeparatei fp_glBlendEquationSeparatei; |
| 910 | pfn_glGetTexParameterfv fp_glGetTexParameterfv; |
| 911 | pfn_glColor3ui fp_glColor3ui; |
| 912 | pfn_glGetProgramResourceLocationIndex fp_glGetProgramResourceLocationIndex; |
| 913 | pfn_glMultiTexCoord4i fp_glMultiTexCoord4i; |
| 914 | pfn_glBufferStorage fp_glBufferStorage; |
| 915 | pfn_glGetPolygonStipple fp_glGetPolygonStipple; |
| 916 | pfn_glClientWaitSync fp_glClientWaitSync; |
| 917 | pfn_glVertexAttribI4ui fp_glVertexAttribI4ui; |
| 918 | pfn_glGetFloati_v fp_glGetFloati_v; |
| 919 | pfn_glMultiTexCoord4dv fp_glMultiTexCoord4dv; |
| 920 | pfn_glColorMask fp_glColorMask; |
| 921 | pfn_glTextureBuffer fp_glTextureBuffer; |
| 922 | pfn_glTexParameterIiv fp_glTexParameterIiv; |
| 923 | pfn_glBlendEquation fp_glBlendEquation; |
| 924 | pfn_glGetUniformLocation fp_glGetUniformLocation; |
| 925 | pfn_glGetSamplerParameteriv fp_glGetSamplerParameteriv; |
| 926 | pfn_glVertexArrayAttribFormat fp_glVertexArrayAttribFormat; |
| 927 | pfn_glReadnPixels fp_glReadnPixels; |
| 928 | pfn_glRasterPos4s fp_glRasterPos4s; |
| 929 | pfn_glEndTransformFeedback fp_glEndTransformFeedback; |
| 930 | pfn_glVertexAttrib4usv fp_glVertexAttrib4usv; |
| 931 | pfn_glGetUniformSubroutineuiv fp_glGetUniformSubroutineuiv; |
| 932 | pfn_glMultiTexCoord3dv fp_glMultiTexCoord3dv; |
| 933 | pfn_glBindVertexBuffer fp_glBindVertexBuffer; |
| 934 | pfn_glColor4sv fp_glColor4sv; |
| 935 | pfn_glDebugMessageInsert fp_glDebugMessageInsert; |
| 936 | pfn_glCreateSamplers fp_glCreateSamplers; |
| 937 | pfn_glPopClientAttrib fp_glPopClientAttrib; |
| 938 | pfn_glClearBufferData fp_glClearBufferData; |
| 939 | pfn_glBeginTransformFeedback fp_glBeginTransformFeedback; |
| 940 | pfn_glFogf fp_glFogf; |
| 941 | pfn_glVertexAttribI1iv fp_glVertexAttribI1iv; |
| 942 | pfn_glProgramBinary fp_glProgramBinary; |
| 943 | pfn_glIsSampler fp_glIsSampler; |
| 944 | pfn_glVertexP3ui fp_glVertexP3ui; |
| 945 | pfn_glVertexAttribDivisor fp_glVertexAttribDivisor; |
| 946 | pfn_glBindSamplers fp_glBindSamplers; |
| 947 | pfn_glColor3iv fp_glColor3iv; |
| 948 | pfn_glCompressedTexImage1D fp_glCompressedTexImage1D; |
| 949 | pfn_glDeleteTransformFeedbacks fp_glDeleteTransformFeedbacks; |
| 950 | pfn_glCopyTexSubImage1D fp_glCopyTexSubImage1D; |
| 951 | pfn_glTexCoord1i fp_glTexCoord1i; |
| 952 | pfn_glCheckFramebufferStatus fp_glCheckFramebufferStatus; |
| 953 | pfn_glTexCoord1d fp_glTexCoord1d; |
| 954 | pfn_glTexCoord1f fp_glTexCoord1f; |
| 955 | pfn_glTextureStorage3D fp_glTextureStorage3D; |
| 956 | pfn_glEndConditionalRender fp_glEndConditionalRender; |
| 957 | pfn_glEnableClientState fp_glEnableClientState; |
| 958 | pfn_glBindAttribLocation fp_glBindAttribLocation; |
| 959 | pfn_glUniformMatrix4x2fv fp_glUniformMatrix4x2fv; |
| 960 | pfn_glUniformMatrix2dv fp_glUniformMatrix2dv; |
| 961 | pfn_glBlendFunci fp_glBlendFunci; |
| 962 | pfn_glMultiTexCoord2sv fp_glMultiTexCoord2sv; |
| 963 | pfn_glVertexAttrib1dv fp_glVertexAttrib1dv; |
| 964 | pfn_glDrawRangeElements fp_glDrawRangeElements; |
| 965 | pfn_glTexCoord1s fp_glTexCoord1s; |
| 966 | pfn_glBindBufferBase fp_glBindBufferBase; |
| 967 | pfn_glBufferSubData fp_glBufferSubData; |
| 968 | pfn_glVertexAttrib4iv fp_glVertexAttrib4iv; |
| 969 | pfn_glGenLists fp_glGenLists; |
| 970 | pfn_glColor3bv fp_glColor3bv; |
| 971 | pfn_glMapBufferRange fp_glMapBufferRange; |
| 972 | pfn_glFramebufferTexture fp_glFramebufferTexture; |
| 973 | pfn_glBlendFuncSeparatei fp_glBlendFuncSeparatei; |
| 974 | pfn_glProgramUniformMatrix4x2fv fp_glProgramUniformMatrix4x2fv; |
| 975 | pfn_glVertexAttribL1d fp_glVertexAttribL1d; |
| 976 | pfn_glGetTexGendv fp_glGetTexGendv; |
| 977 | pfn_glClearNamedFramebufferiv fp_glClearNamedFramebufferiv; |
| 978 | pfn_glMultiDrawArrays fp_glMultiDrawArrays; |
| 979 | pfn_glEndList fp_glEndList; |
| 980 | pfn_glScissorIndexed fp_glScissorIndexed; |
| 981 | pfn_glVertexP4uiv fp_glVertexP4uiv; |
| 982 | pfn_glUniform2ui fp_glUniform2ui; |
| 983 | pfn_glVertexAttribI2iv fp_glVertexAttribI2iv; |
| 984 | pfn_glGetnMapdv fp_glGetnMapdv; |
| 985 | pfn_glColor3usv fp_glColor3usv; |
| 986 | pfn_glWindowPos2fv fp_glWindowPos2fv; |
| 987 | pfn_glTextureView fp_glTextureView; |
| 988 | pfn_glDisablei fp_glDisablei; |
| 989 | pfn_glProgramUniformMatrix2x4fv fp_glProgramUniformMatrix2x4fv; |
| 990 | pfn_glCreateRenderbuffers fp_glCreateRenderbuffers; |
| 991 | pfn_glIndexMask fp_glIndexMask; |
| 992 | pfn_glPushClientAttrib fp_glPushClientAttrib; |
| 993 | pfn_glShaderSource fp_glShaderSource; |
| 994 | pfn_glGetnSeparableFilter fp_glGetnSeparableFilter; |
| 995 | pfn_glGetActiveUniformBlockName fp_glGetActiveUniformBlockName; |
| 996 | pfn_glVertexAttribI3uiv fp_glVertexAttribI3uiv; |
| 997 | pfn_glReleaseShaderCompiler fp_glReleaseShaderCompiler; |
| 998 | pfn_glVertexAttribIFormat fp_glVertexAttribIFormat; |
| 999 | pfn_glCreateFramebuffers fp_glCreateFramebuffers; |
| 1000 | pfn_glClearAccum fp_glClearAccum; |
| 1001 | pfn_glGetSynciv fp_glGetSynciv; |
| 1002 | pfn_glProgramUniform2uiv fp_glProgramUniform2uiv; |
| 1003 | pfn_glGetnPixelMapfv fp_glGetnPixelMapfv; |
| 1004 | pfn_glTexCoordP2uiv fp_glTexCoordP2uiv; |
| 1005 | pfn_glPatchParameteri fp_glPatchParameteri; |
| 1006 | pfn_glProgramUniform2i fp_glProgramUniform2i; |
| 1007 | pfn_glUniform2f fp_glUniform2f; |
| 1008 | pfn_glGetNamedBufferParameteri64v fp_glGetNamedBufferParameteri64v; |
| 1009 | pfn_glBeginQuery fp_glBeginQuery; |
| 1010 | pfn_glGetUniformBlockIndex fp_glGetUniformBlockIndex; |
| 1011 | pfn_glBindBuffer fp_glBindBuffer; |
| 1012 | pfn_glMap2d fp_glMap2d; |
| 1013 | pfn_glMap2f fp_glMap2f; |
| 1014 | pfn_glTexStorage2DMultisample fp_glTexStorage2DMultisample; |
| 1015 | pfn_glUniform2d fp_glUniform2d; |
| 1016 | pfn_glVertex4d fp_glVertex4d; |
| 1017 | pfn_glUniformMatrix2fv fp_glUniformMatrix2fv; |
| 1018 | pfn_glTexCoord1sv fp_glTexCoord1sv; |
| 1019 | pfn_glBufferData fp_glBufferData; |
| 1020 | pfn_glEvalPoint1 fp_glEvalPoint1; |
| 1021 | pfn_glGetTexParameterIiv fp_glGetTexParameterIiv; |
| 1022 | pfn_glGetQueryBufferObjectui64v fp_glGetQueryBufferObjectui64v; |
| 1023 | pfn_glTexCoord1dv fp_glTexCoord1dv; |
| 1024 | pfn_glTexCoordP1ui fp_glTexCoordP1ui; |
| 1025 | pfn_glGetError fp_glGetError; |
| 1026 | pfn_glGetTexEnviv fp_glGetTexEnviv; |
| 1027 | pfn_glGetProgramiv fp_glGetProgramiv; |
| 1028 | pfn_glVertexAttribP2ui fp_glVertexAttribP2ui; |
| 1029 | pfn_glGetFloatv fp_glGetFloatv; |
| 1030 | pfn_glTexSubImage1D fp_glTexSubImage1D; |
| 1031 | pfn_glMultiTexCoord2fv fp_glMultiTexCoord2fv; |
| 1032 | pfn_glUniformMatrix2x4dv fp_glUniformMatrix2x4dv; |
| 1033 | pfn_glVertexAttrib2fv fp_glVertexAttrib2fv; |
| 1034 | pfn_glEvalCoord1d fp_glEvalCoord1d; |
| 1035 | pfn_glGetTexLevelParameterfv fp_glGetTexLevelParameterfv; |
| 1036 | pfn_glEvalCoord1f fp_glEvalCoord1f; |
| 1037 | pfn_glPixelMapfv fp_glPixelMapfv; |
| 1038 | pfn_glVertexAttribP3uiv fp_glVertexAttribP3uiv; |
| 1039 | pfn_glGetPixelMapusv fp_glGetPixelMapusv; |
| 1040 | pfn_glSecondaryColorP3uiv fp_glSecondaryColorP3uiv; |
| 1041 | pfn_glGetIntegerv fp_glGetIntegerv; |
| 1042 | pfn_glAccum fp_glAccum; |
| 1043 | pfn_glGetVertexArrayIndexed64iv fp_glGetVertexArrayIndexed64iv; |
| 1044 | pfn_glGetBufferPointerv fp_glGetBufferPointerv; |
| 1045 | pfn_glGetVertexAttribIiv fp_glGetVertexAttribIiv; |
| 1046 | pfn_glRasterPos4dv fp_glRasterPos4dv; |
| 1047 | pfn_glProgramUniform4fv fp_glProgramUniform4fv; |
| 1048 | pfn_glTexCoord2iv fp_glTexCoord2iv; |
| 1049 | pfn_glTextureBarrier fp_glTextureBarrier; |
| 1050 | pfn_glIsQuery fp_glIsQuery; |
| 1051 | pfn_glBlendBarrier fp_glBlendBarrier; |
| 1052 | pfn_glProgramUniform2ui fp_glProgramUniform2ui; |
| 1053 | pfn_glProgramUniform4ui fp_glProgramUniform4ui; |
| 1054 | pfn_glVertexAttrib4sv fp_glVertexAttrib4sv; |
| 1055 | pfn_glWindowPos3dv fp_glWindowPos3dv; |
| 1056 | pfn_glTexImage2D fp_glTexImage2D; |
| 1057 | pfn_glStencilMask fp_glStencilMask; |
| 1058 | pfn_glDrawPixels fp_glDrawPixels; |
| 1059 | pfn_glMultMatrixd fp_glMultMatrixd; |
| 1060 | pfn_glMultMatrixf fp_glMultMatrixf; |
| 1061 | pfn_glIsTexture fp_glIsTexture; |
| 1062 | pfn_glGetMaterialiv fp_glGetMaterialiv; |
| 1063 | pfn_glNamedBufferData fp_glNamedBufferData; |
| 1064 | pfn_glUniform1fv fp_glUniform1fv; |
| 1065 | pfn_glLoadMatrixf fp_glLoadMatrixf; |
| 1066 | pfn_glTexStorage2D fp_glTexStorage2D; |
| 1067 | pfn_glLoadMatrixd fp_glLoadMatrixd; |
| 1068 | pfn_glClearNamedBufferSubData fp_glClearNamedBufferSubData; |
| 1069 | pfn_glMapNamedBufferRange fp_glMapNamedBufferRange; |
| 1070 | pfn_glNamedFramebufferTextureLayer fp_glNamedFramebufferTextureLayer; |
| 1071 | pfn_glTexParameterfv fp_glTexParameterfv; |
| 1072 | pfn_glUniformMatrix3fv fp_glUniformMatrix3fv; |
| 1073 | pfn_glVertex4f fp_glVertex4f; |
| 1074 | pfn_glRectsv fp_glRectsv; |
| 1075 | pfn_glColor4usv fp_glColor4usv; |
| 1076 | pfn_glUniform3dv fp_glUniform3dv; |
| 1077 | pfn_glProgramUniformMatrix4x3fv fp_glProgramUniformMatrix4x3fv; |
| 1078 | pfn_glPolygonStipple fp_glPolygonStipple; |
| 1079 | pfn_glBindBuffersBase fp_glBindBuffersBase; |
| 1080 | pfn_glInterleavedArrays fp_glInterleavedArrays; |
| 1081 | pfn_glGetSubroutineUniformLocation fp_glGetSubroutineUniformLocation; |
| 1082 | pfn_glNormal3i fp_glNormal3i; |
| 1083 | pfn_glNormal3f fp_glNormal3f; |
| 1084 | pfn_glNormal3d fp_glNormal3d; |
| 1085 | pfn_glNormal3b fp_glNormal3b; |
| 1086 | pfn_glGetFramebufferParameteriv fp_glGetFramebufferParameteriv; |
| 1087 | pfn_glPixelMapusv fp_glPixelMapusv; |
| 1088 | pfn_glGetTexGeniv fp_glGetTexGeniv; |
| 1089 | pfn_glArrayElement fp_glArrayElement; |
| 1090 | pfn_glGetCompressedTextureSubImage fp_glGetCompressedTextureSubImage; |
| 1091 | pfn_glCopyBufferSubData fp_glCopyBufferSubData; |
| 1092 | pfn_glVertexAttribI1uiv fp_glVertexAttribI1uiv; |
| 1093 | pfn_glVertexAttrib2d fp_glVertexAttrib2d; |
| 1094 | pfn_glBindTransformFeedback fp_glBindTransformFeedback; |
| 1095 | pfn_glVertexAttrib2f fp_glVertexAttrib2f; |
| 1096 | pfn_glVertexAttrib3dv fp_glVertexAttrib3dv; |
| 1097 | pfn_glGetQueryObjectui64v fp_glGetQueryObjectui64v; |
| 1098 | pfn_glDepthMask fp_glDepthMask; |
| 1099 | pfn_glVertexAttrib2s fp_glVertexAttrib2s; |
| 1100 | pfn_glColor3fv fp_glColor3fv; |
| 1101 | pfn_glTexImage3DMultisample fp_glTexImage3DMultisample; |
| 1102 | pfn_glProgramUniform1fv fp_glProgramUniform1fv; |
| 1103 | pfn_glUniformMatrix4fv fp_glUniformMatrix4fv; |
| 1104 | pfn_glUniform4fv fp_glUniform4fv; |
| 1105 | pfn_glGetActiveUniform fp_glGetActiveUniform; |
| 1106 | pfn_glColorPointer fp_glColorPointer; |
| 1107 | pfn_glFrontFace fp_glFrontFace; |
| 1108 | pfn_glTexBufferRange fp_glTexBufferRange; |
| 1109 | pfn_glCreateBuffers fp_glCreateBuffers; |
| 1110 | pfn_glNamedFramebufferParameteri fp_glNamedFramebufferParameteri; |
| 1111 | pfn_glDrawArraysInstancedBaseInstance fp_glDrawArraysInstancedBaseInstance; |
| 1112 | pfn_glGetBooleani_v fp_glGetBooleani_v; |
| 1113 | pfn_glVertexAttribL3d fp_glVertexAttribL3d; |
| 1114 | pfn_glDeleteProgramPipelines fp_glDeleteProgramPipelines; |
| 1115 | pfn_glClearBufferuiv fp_glClearBufferuiv; |
| 1116 | pfn_glClipControl fp_glClipControl; |
| 1117 | pfn_glGetProgramResourceiv fp_glGetProgramResourceiv; |
| 1118 | pfn_glBlendBarrierKHR fp_glBlendBarrierKHR; |
| 1119 | pfn_glDebugMessageControlKHR fp_glDebugMessageControlKHR; |
| 1120 | pfn_glDebugMessageInsertKHR fp_glDebugMessageInsertKHR; |
| 1121 | pfn_glDebugMessageCallbackKHR fp_glDebugMessageCallbackKHR; |
| 1122 | pfn_glGetDebugMessageLogKHR fp_glGetDebugMessageLogKHR; |
| 1123 | pfn_glPushDebugGroupKHR fp_glPushDebugGroupKHR; |
| 1124 | pfn_glPopDebugGroupKHR fp_glPopDebugGroupKHR; |
| 1125 | pfn_glObjectLabelKHR fp_glObjectLabelKHR; |
| 1126 | pfn_glGetObjectLabelKHR fp_glGetObjectLabelKHR; |
| 1127 | pfn_glObjectPtrLabelKHR fp_glObjectPtrLabelKHR; |
| 1128 | pfn_glGetObjectPtrLabelKHR fp_glGetObjectPtrLabelKHR; |
| 1129 | pfn_glGetPointervKHR fp_glGetPointervKHR; |
| 1130 | pfn_glGetGraphicsResetStatusKHR fp_glGetGraphicsResetStatusKHR; |
| 1131 | pfn_glReadnPixelsKHR fp_glReadnPixelsKHR; |
| 1132 | pfn_glGetnUniformfvKHR fp_glGetnUniformfvKHR; |
| 1133 | pfn_glGetnUniformivKHR fp_glGetnUniformivKHR; |
| 1134 | pfn_glGetnUniformuivKHR fp_glGetnUniformuivKHR; |
| 1135 | pfn_glGetTextureHandleARB fp_glGetTextureHandleARB; |
| 1136 | pfn_glGetTextureSamplerHandleARB fp_glGetTextureSamplerHandleARB; |
| 1137 | pfn_glMakeTextureHandleResidentARB fp_glMakeTextureHandleResidentARB; |
| 1138 | pfn_glMakeTextureHandleNonResidentARB fp_glMakeTextureHandleNonResidentARB; |
| 1139 | pfn_glGetImageHandleARB fp_glGetImageHandleARB; |
| 1140 | pfn_glMakeImageHandleResidentARB fp_glMakeImageHandleResidentARB; |
| 1141 | pfn_glMakeImageHandleNonResidentARB fp_glMakeImageHandleNonResidentARB; |
| 1142 | pfn_glUniformHandleui64ARB fp_glUniformHandleui64ARB; |
| 1143 | pfn_glUniformHandleui64vARB fp_glUniformHandleui64vARB; |
| 1144 | pfn_glProgramUniformHandleui64ARB fp_glProgramUniformHandleui64ARB; |
| 1145 | pfn_glProgramUniformHandleui64vARB fp_glProgramUniformHandleui64vARB; |
| 1146 | pfn_glIsTextureHandleResidentARB fp_glIsTextureHandleResidentARB; |
| 1147 | pfn_glIsImageHandleResidentARB fp_glIsImageHandleResidentARB; |
| 1148 | pfn_glVertexAttribL1ui64ARB fp_glVertexAttribL1ui64ARB; |
| 1149 | pfn_glVertexAttribL1ui64vARB fp_glVertexAttribL1ui64vARB; |
| 1150 | pfn_glGetVertexAttribLui64vARB fp_glGetVertexAttribLui64vARB; |
| 1151 | pfn_glCreateSyncFromCLeventARB fp_glCreateSyncFromCLeventARB; |
| 1152 | pfn_glClampColorARB fp_glClampColorARB; |
| 1153 | pfn_glDispatchComputeGroupSizeARB fp_glDispatchComputeGroupSizeARB; |
| 1154 | pfn_glDebugMessageControlARB fp_glDebugMessageControlARB; |
| 1155 | pfn_glDebugMessageInsertARB fp_glDebugMessageInsertARB; |
| 1156 | pfn_glDebugMessageCallbackARB fp_glDebugMessageCallbackARB; |
| 1157 | pfn_glGetDebugMessageLogARB fp_glGetDebugMessageLogARB; |
| 1158 | pfn_glBlendEquationiARB fp_glBlendEquationiARB; |
| 1159 | pfn_glBlendEquationSeparateiARB fp_glBlendEquationSeparateiARB; |
| 1160 | pfn_glBlendFunciARB fp_glBlendFunciARB; |
| 1161 | pfn_glBlendFuncSeparateiARB fp_glBlendFuncSeparateiARB; |
| 1162 | pfn_glDrawArraysInstancedARB fp_glDrawArraysInstancedARB; |
| 1163 | pfn_glDrawElementsInstancedARB fp_glDrawElementsInstancedARB; |
| 1164 | pfn_glPrimitiveBoundingBoxARB fp_glPrimitiveBoundingBoxARB; |
| 1165 | pfn_glProgramParameteriARB fp_glProgramParameteriARB; |
| 1166 | pfn_glFramebufferTextureARB fp_glFramebufferTextureARB; |
| 1167 | pfn_glFramebufferTextureLayerARB fp_glFramebufferTextureLayerARB; |
| 1168 | pfn_glFramebufferTextureFaceARB fp_glFramebufferTextureFaceARB; |
| 1169 | pfn_glUniform1i64ARB fp_glUniform1i64ARB; |
| 1170 | pfn_glUniform2i64ARB fp_glUniform2i64ARB; |
| 1171 | pfn_glUniform3i64ARB fp_glUniform3i64ARB; |
| 1172 | pfn_glUniform4i64ARB fp_glUniform4i64ARB; |
| 1173 | pfn_glUniform1i64vARB fp_glUniform1i64vARB; |
| 1174 | pfn_glUniform2i64vARB fp_glUniform2i64vARB; |
| 1175 | pfn_glUniform3i64vARB fp_glUniform3i64vARB; |
| 1176 | pfn_glUniform4i64vARB fp_glUniform4i64vARB; |
| 1177 | pfn_glUniform1ui64ARB fp_glUniform1ui64ARB; |
| 1178 | pfn_glUniform2ui64ARB fp_glUniform2ui64ARB; |
| 1179 | pfn_glUniform3ui64ARB fp_glUniform3ui64ARB; |
| 1180 | pfn_glUniform4ui64ARB fp_glUniform4ui64ARB; |
| 1181 | pfn_glUniform1ui64vARB fp_glUniform1ui64vARB; |
| 1182 | pfn_glUniform2ui64vARB fp_glUniform2ui64vARB; |
| 1183 | pfn_glUniform3ui64vARB fp_glUniform3ui64vARB; |
| 1184 | pfn_glUniform4ui64vARB fp_glUniform4ui64vARB; |
| 1185 | pfn_glGetUniformi64vARB fp_glGetUniformi64vARB; |
| 1186 | pfn_glGetUniformui64vARB fp_glGetUniformui64vARB; |
| 1187 | pfn_glGetnUniformi64vARB fp_glGetnUniformi64vARB; |
| 1188 | pfn_glGetnUniformui64vARB fp_glGetnUniformui64vARB; |
| 1189 | pfn_glProgramUniform1i64ARB fp_glProgramUniform1i64ARB; |
| 1190 | pfn_glProgramUniform2i64ARB fp_glProgramUniform2i64ARB; |
| 1191 | pfn_glProgramUniform3i64ARB fp_glProgramUniform3i64ARB; |
| 1192 | pfn_glProgramUniform4i64ARB fp_glProgramUniform4i64ARB; |
| 1193 | pfn_glProgramUniform1i64vARB fp_glProgramUniform1i64vARB; |
| 1194 | pfn_glProgramUniform2i64vARB fp_glProgramUniform2i64vARB; |
| 1195 | pfn_glProgramUniform3i64vARB fp_glProgramUniform3i64vARB; |
| 1196 | pfn_glProgramUniform4i64vARB fp_glProgramUniform4i64vARB; |
| 1197 | pfn_glProgramUniform1ui64ARB fp_glProgramUniform1ui64ARB; |
| 1198 | pfn_glProgramUniform2ui64ARB fp_glProgramUniform2ui64ARB; |
| 1199 | pfn_glProgramUniform3ui64ARB fp_glProgramUniform3ui64ARB; |
| 1200 | pfn_glProgramUniform4ui64ARB fp_glProgramUniform4ui64ARB; |
| 1201 | pfn_glProgramUniform1ui64vARB fp_glProgramUniform1ui64vARB; |
| 1202 | pfn_glProgramUniform2ui64vARB fp_glProgramUniform2ui64vARB; |
| 1203 | pfn_glProgramUniform3ui64vARB fp_glProgramUniform3ui64vARB; |
| 1204 | pfn_glProgramUniform4ui64vARB fp_glProgramUniform4ui64vARB; |
| 1205 | pfn_glMultiDrawArraysIndirectCountARB fp_glMultiDrawArraysIndirectCountARB; |
| 1206 | pfn_glMultiDrawElementsIndirectCountARB fp_glMultiDrawElementsIndirectCountARB; |
| 1207 | pfn_glVertexAttribDivisorARB fp_glVertexAttribDivisorARB; |
| 1208 | pfn_glMaxShaderCompilerThreadsARB fp_glMaxShaderCompilerThreadsARB; |
| 1209 | pfn_glGetGraphicsResetStatusARB fp_glGetGraphicsResetStatusARB; |
| 1210 | pfn_glGetnTexImageARB fp_glGetnTexImageARB; |
| 1211 | pfn_glReadnPixelsARB fp_glReadnPixelsARB; |
| 1212 | pfn_glGetnCompressedTexImageARB fp_glGetnCompressedTexImageARB; |
| 1213 | pfn_glGetnUniformfvARB fp_glGetnUniformfvARB; |
| 1214 | pfn_glGetnUniformivARB fp_glGetnUniformivARB; |
| 1215 | pfn_glGetnUniformuivARB fp_glGetnUniformuivARB; |
| 1216 | pfn_glGetnUniformdvARB fp_glGetnUniformdvARB; |
| 1217 | pfn_glGetnMapdvARB fp_glGetnMapdvARB; |
| 1218 | pfn_glGetnMapfvARB fp_glGetnMapfvARB; |
| 1219 | pfn_glGetnMapivARB fp_glGetnMapivARB; |
| 1220 | pfn_glGetnPixelMapfvARB fp_glGetnPixelMapfvARB; |
| 1221 | pfn_glGetnPixelMapuivARB fp_glGetnPixelMapuivARB; |
| 1222 | pfn_glGetnPixelMapusvARB fp_glGetnPixelMapusvARB; |
| 1223 | pfn_glGetnPolygonStippleARB fp_glGetnPolygonStippleARB; |
| 1224 | pfn_glGetnColorTableARB fp_glGetnColorTableARB; |
| 1225 | pfn_glGetnConvolutionFilterARB fp_glGetnConvolutionFilterARB; |
| 1226 | pfn_glGetnSeparableFilterARB fp_glGetnSeparableFilterARB; |
| 1227 | pfn_glGetnHistogramARB fp_glGetnHistogramARB; |
| 1228 | pfn_glGetnMinmaxARB fp_glGetnMinmaxARB; |
| 1229 | pfn_glFramebufferSampleLocationsfvARB fp_glFramebufferSampleLocationsfvARB; |
| 1230 | pfn_glNamedFramebufferSampleLocationsfvARB fp_glNamedFramebufferSampleLocationsfvARB; |
| 1231 | pfn_glEvaluateDepthValuesARB fp_glEvaluateDepthValuesARB; |
| 1232 | pfn_glMinSampleShadingARB fp_glMinSampleShadingARB; |
| 1233 | pfn_glNamedStringARB fp_glNamedStringARB; |
| 1234 | pfn_glDeleteNamedStringARB fp_glDeleteNamedStringARB; |
| 1235 | pfn_glCompileShaderIncludeARB fp_glCompileShaderIncludeARB; |
| 1236 | pfn_glIsNamedStringARB fp_glIsNamedStringARB; |
| 1237 | pfn_glGetNamedStringARB fp_glGetNamedStringARB; |
| 1238 | pfn_glGetNamedStringivARB fp_glGetNamedStringivARB; |
| 1239 | pfn_glBufferPageCommitmentARB fp_glBufferPageCommitmentARB; |
| 1240 | pfn_glNamedBufferPageCommitmentEXT fp_glNamedBufferPageCommitmentEXT; |
| 1241 | pfn_glNamedBufferPageCommitmentARB fp_glNamedBufferPageCommitmentARB; |
| 1242 | pfn_glTexPageCommitmentARB fp_glTexPageCommitmentARB; |
| 1243 | pfn_glTexBufferARB fp_glTexBufferARB; |
| 1244 | pfn_glDrawArraysInstancedBaseInstanceEXT fp_glDrawArraysInstancedBaseInstanceEXT; |
| 1245 | pfn_glDrawElementsInstancedBaseInstanceEXT fp_glDrawElementsInstancedBaseInstanceEXT; |
| 1246 | pfn_glDrawElementsInstancedBaseVertexBaseInstanceEXT fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT; |
| 1247 | pfn_glUniformBufferEXT fp_glUniformBufferEXT; |
| 1248 | pfn_glGetUniformBufferSizeEXT fp_glGetUniformBufferSizeEXT; |
| 1249 | pfn_glGetUniformOffsetEXT fp_glGetUniformOffsetEXT; |
| 1250 | pfn_glBindFragDataLocationIndexedEXT fp_glBindFragDataLocationIndexedEXT; |
| 1251 | pfn_glBindFragDataLocationEXT fp_glBindFragDataLocationEXT; |
| 1252 | pfn_glGetProgramResourceLocationIndexEXT fp_glGetProgramResourceLocationIndexEXT; |
| 1253 | pfn_glGetFragDataIndexEXT fp_glGetFragDataIndexEXT; |
| 1254 | pfn_glBlendEquationEXT fp_glBlendEquationEXT; |
| 1255 | pfn_glBufferStorageEXT fp_glBufferStorageEXT; |
| 1256 | pfn_glCopyImageSubDataEXT fp_glCopyImageSubDataEXT; |
| 1257 | pfn_glLabelObjectEXT fp_glLabelObjectEXT; |
| 1258 | pfn_glGetObjectLabelEXT fp_glGetObjectLabelEXT; |
| 1259 | pfn_glInsertEventMarkerEXT fp_glInsertEventMarkerEXT; |
| 1260 | pfn_glPushGroupMarkerEXT fp_glPushGroupMarkerEXT; |
| 1261 | pfn_glPopGroupMarkerEXT fp_glPopGroupMarkerEXT; |
| 1262 | pfn_glMatrixLoadfEXT fp_glMatrixLoadfEXT; |
| 1263 | pfn_glMatrixLoaddEXT fp_glMatrixLoaddEXT; |
| 1264 | pfn_glMatrixMultfEXT fp_glMatrixMultfEXT; |
| 1265 | pfn_glMatrixMultdEXT fp_glMatrixMultdEXT; |
| 1266 | pfn_glMatrixLoadIdentityEXT fp_glMatrixLoadIdentityEXT; |
| 1267 | pfn_glMatrixRotatefEXT fp_glMatrixRotatefEXT; |
| 1268 | pfn_glMatrixRotatedEXT fp_glMatrixRotatedEXT; |
| 1269 | pfn_glMatrixScalefEXT fp_glMatrixScalefEXT; |
| 1270 | pfn_glMatrixScaledEXT fp_glMatrixScaledEXT; |
| 1271 | pfn_glMatrixTranslatefEXT fp_glMatrixTranslatefEXT; |
| 1272 | pfn_glMatrixTranslatedEXT fp_glMatrixTranslatedEXT; |
| 1273 | pfn_glMatrixFrustumEXT fp_glMatrixFrustumEXT; |
| 1274 | pfn_glMatrixOrthoEXT fp_glMatrixOrthoEXT; |
| 1275 | pfn_glMatrixPopEXT fp_glMatrixPopEXT; |
| 1276 | pfn_glMatrixPushEXT fp_glMatrixPushEXT; |
| 1277 | pfn_glClientAttribDefaultEXT fp_glClientAttribDefaultEXT; |
| 1278 | pfn_glPushClientAttribDefaultEXT fp_glPushClientAttribDefaultEXT; |
| 1279 | pfn_glTextureParameterfEXT fp_glTextureParameterfEXT; |
| 1280 | pfn_glTextureParameterfvEXT fp_glTextureParameterfvEXT; |
| 1281 | pfn_glTextureParameteriEXT fp_glTextureParameteriEXT; |
| 1282 | pfn_glTextureParameterivEXT fp_glTextureParameterivEXT; |
| 1283 | pfn_glTextureImage1DEXT fp_glTextureImage1DEXT; |
| 1284 | pfn_glTextureImage2DEXT fp_glTextureImage2DEXT; |
| 1285 | pfn_glTextureSubImage1DEXT fp_glTextureSubImage1DEXT; |
| 1286 | pfn_glTextureSubImage2DEXT fp_glTextureSubImage2DEXT; |
| 1287 | pfn_glCopyTextureImage1DEXT fp_glCopyTextureImage1DEXT; |
| 1288 | pfn_glCopyTextureImage2DEXT fp_glCopyTextureImage2DEXT; |
| 1289 | pfn_glCopyTextureSubImage1DEXT fp_glCopyTextureSubImage1DEXT; |
| 1290 | pfn_glCopyTextureSubImage2DEXT fp_glCopyTextureSubImage2DEXT; |
| 1291 | pfn_glGetTextureImageEXT fp_glGetTextureImageEXT; |
| 1292 | pfn_glGetTextureParameterfvEXT fp_glGetTextureParameterfvEXT; |
| 1293 | pfn_glGetTextureParameterivEXT fp_glGetTextureParameterivEXT; |
| 1294 | pfn_glGetTextureLevelParameterfvEXT fp_glGetTextureLevelParameterfvEXT; |
| 1295 | pfn_glGetTextureLevelParameterivEXT fp_glGetTextureLevelParameterivEXT; |
| 1296 | pfn_glTextureImage3DEXT fp_glTextureImage3DEXT; |
| 1297 | pfn_glTextureSubImage3DEXT fp_glTextureSubImage3DEXT; |
| 1298 | pfn_glCopyTextureSubImage3DEXT fp_glCopyTextureSubImage3DEXT; |
| 1299 | pfn_glBindMultiTextureEXT fp_glBindMultiTextureEXT; |
| 1300 | pfn_glMultiTexCoordPointerEXT fp_glMultiTexCoordPointerEXT; |
| 1301 | pfn_glMultiTexEnvfEXT fp_glMultiTexEnvfEXT; |
| 1302 | pfn_glMultiTexEnvfvEXT fp_glMultiTexEnvfvEXT; |
| 1303 | pfn_glMultiTexEnviEXT fp_glMultiTexEnviEXT; |
| 1304 | pfn_glMultiTexEnvivEXT fp_glMultiTexEnvivEXT; |
| 1305 | pfn_glMultiTexGendEXT fp_glMultiTexGendEXT; |
| 1306 | pfn_glMultiTexGendvEXT fp_glMultiTexGendvEXT; |
| 1307 | pfn_glMultiTexGenfEXT fp_glMultiTexGenfEXT; |
| 1308 | pfn_glMultiTexGenfvEXT fp_glMultiTexGenfvEXT; |
| 1309 | pfn_glMultiTexGeniEXT fp_glMultiTexGeniEXT; |
| 1310 | pfn_glMultiTexGenivEXT fp_glMultiTexGenivEXT; |
| 1311 | pfn_glGetMultiTexEnvfvEXT fp_glGetMultiTexEnvfvEXT; |
| 1312 | pfn_glGetMultiTexEnvivEXT fp_glGetMultiTexEnvivEXT; |
| 1313 | pfn_glGetMultiTexGendvEXT fp_glGetMultiTexGendvEXT; |
| 1314 | pfn_glGetMultiTexGenfvEXT fp_glGetMultiTexGenfvEXT; |
| 1315 | pfn_glGetMultiTexGenivEXT fp_glGetMultiTexGenivEXT; |
| 1316 | pfn_glMultiTexParameteriEXT fp_glMultiTexParameteriEXT; |
| 1317 | pfn_glMultiTexParameterivEXT fp_glMultiTexParameterivEXT; |
| 1318 | pfn_glMultiTexParameterfEXT fp_glMultiTexParameterfEXT; |
| 1319 | pfn_glMultiTexParameterfvEXT fp_glMultiTexParameterfvEXT; |
| 1320 | pfn_glMultiTexImage1DEXT fp_glMultiTexImage1DEXT; |
| 1321 | pfn_glMultiTexImage2DEXT fp_glMultiTexImage2DEXT; |
| 1322 | pfn_glMultiTexSubImage1DEXT fp_glMultiTexSubImage1DEXT; |
| 1323 | pfn_glMultiTexSubImage2DEXT fp_glMultiTexSubImage2DEXT; |
| 1324 | pfn_glCopyMultiTexImage1DEXT fp_glCopyMultiTexImage1DEXT; |
| 1325 | pfn_glCopyMultiTexImage2DEXT fp_glCopyMultiTexImage2DEXT; |
| 1326 | pfn_glCopyMultiTexSubImage1DEXT fp_glCopyMultiTexSubImage1DEXT; |
| 1327 | pfn_glCopyMultiTexSubImage2DEXT fp_glCopyMultiTexSubImage2DEXT; |
| 1328 | pfn_glGetMultiTexImageEXT fp_glGetMultiTexImageEXT; |
| 1329 | pfn_glGetMultiTexParameterfvEXT fp_glGetMultiTexParameterfvEXT; |
| 1330 | pfn_glGetMultiTexParameterivEXT fp_glGetMultiTexParameterivEXT; |
| 1331 | pfn_glGetMultiTexLevelParameterfvEXT fp_glGetMultiTexLevelParameterfvEXT; |
| 1332 | pfn_glGetMultiTexLevelParameterivEXT fp_glGetMultiTexLevelParameterivEXT; |
| 1333 | pfn_glMultiTexImage3DEXT fp_glMultiTexImage3DEXT; |
| 1334 | pfn_glMultiTexSubImage3DEXT fp_glMultiTexSubImage3DEXT; |
| 1335 | pfn_glCopyMultiTexSubImage3DEXT fp_glCopyMultiTexSubImage3DEXT; |
| 1336 | pfn_glEnableClientStateIndexedEXT fp_glEnableClientStateIndexedEXT; |
| 1337 | pfn_glDisableClientStateIndexedEXT fp_glDisableClientStateIndexedEXT; |
| 1338 | pfn_glGetFloatIndexedvEXT fp_glGetFloatIndexedvEXT; |
| 1339 | pfn_glGetDoubleIndexedvEXT fp_glGetDoubleIndexedvEXT; |
| 1340 | pfn_glGetPointerIndexedvEXT fp_glGetPointerIndexedvEXT; |
| 1341 | pfn_glEnableIndexedEXT fp_glEnableIndexedEXT; |
| 1342 | pfn_glDisableIndexedEXT fp_glDisableIndexedEXT; |
| 1343 | pfn_glIsEnabledIndexedEXT fp_glIsEnabledIndexedEXT; |
| 1344 | pfn_glGetIntegerIndexedvEXT fp_glGetIntegerIndexedvEXT; |
| 1345 | pfn_glGetBooleanIndexedvEXT fp_glGetBooleanIndexedvEXT; |
| 1346 | pfn_glCompressedTextureImage3DEXT fp_glCompressedTextureImage3DEXT; |
| 1347 | pfn_glCompressedTextureImage2DEXT fp_glCompressedTextureImage2DEXT; |
| 1348 | pfn_glCompressedTextureImage1DEXT fp_glCompressedTextureImage1DEXT; |
| 1349 | pfn_glCompressedTextureSubImage3DEXT fp_glCompressedTextureSubImage3DEXT; |
| 1350 | pfn_glCompressedTextureSubImage2DEXT fp_glCompressedTextureSubImage2DEXT; |
| 1351 | pfn_glCompressedTextureSubImage1DEXT fp_glCompressedTextureSubImage1DEXT; |
| 1352 | pfn_glGetCompressedTextureImageEXT fp_glGetCompressedTextureImageEXT; |
| 1353 | pfn_glCompressedMultiTexImage3DEXT fp_glCompressedMultiTexImage3DEXT; |
| 1354 | pfn_glCompressedMultiTexImage2DEXT fp_glCompressedMultiTexImage2DEXT; |
| 1355 | pfn_glCompressedMultiTexImage1DEXT fp_glCompressedMultiTexImage1DEXT; |
| 1356 | pfn_glCompressedMultiTexSubImage3DEXT fp_glCompressedMultiTexSubImage3DEXT; |
| 1357 | pfn_glCompressedMultiTexSubImage2DEXT fp_glCompressedMultiTexSubImage2DEXT; |
| 1358 | pfn_glCompressedMultiTexSubImage1DEXT fp_glCompressedMultiTexSubImage1DEXT; |
| 1359 | pfn_glGetCompressedMultiTexImageEXT fp_glGetCompressedMultiTexImageEXT; |
| 1360 | pfn_glMatrixLoadTransposefEXT fp_glMatrixLoadTransposefEXT; |
| 1361 | pfn_glMatrixLoadTransposedEXT fp_glMatrixLoadTransposedEXT; |
| 1362 | pfn_glMatrixMultTransposefEXT fp_glMatrixMultTransposefEXT; |
| 1363 | pfn_glMatrixMultTransposedEXT fp_glMatrixMultTransposedEXT; |
| 1364 | pfn_glNamedBufferDataEXT fp_glNamedBufferDataEXT; |
| 1365 | pfn_glNamedBufferSubDataEXT fp_glNamedBufferSubDataEXT; |
| 1366 | pfn_glMapNamedBufferEXT fp_glMapNamedBufferEXT; |
| 1367 | pfn_glUnmapNamedBufferEXT fp_glUnmapNamedBufferEXT; |
| 1368 | pfn_glGetNamedBufferParameterivEXT fp_glGetNamedBufferParameterivEXT; |
| 1369 | pfn_glGetNamedBufferPointervEXT fp_glGetNamedBufferPointervEXT; |
| 1370 | pfn_glGetNamedBufferSubDataEXT fp_glGetNamedBufferSubDataEXT; |
| 1371 | pfn_glProgramUniform1fEXT fp_glProgramUniform1fEXT; |
| 1372 | pfn_glProgramUniform2fEXT fp_glProgramUniform2fEXT; |
| 1373 | pfn_glProgramUniform3fEXT fp_glProgramUniform3fEXT; |
| 1374 | pfn_glProgramUniform4fEXT fp_glProgramUniform4fEXT; |
| 1375 | pfn_glProgramUniform1iEXT fp_glProgramUniform1iEXT; |
| 1376 | pfn_glProgramUniform2iEXT fp_glProgramUniform2iEXT; |
| 1377 | pfn_glProgramUniform3iEXT fp_glProgramUniform3iEXT; |
| 1378 | pfn_glProgramUniform4iEXT fp_glProgramUniform4iEXT; |
| 1379 | pfn_glProgramUniform1fvEXT fp_glProgramUniform1fvEXT; |
| 1380 | pfn_glProgramUniform2fvEXT fp_glProgramUniform2fvEXT; |
| 1381 | pfn_glProgramUniform3fvEXT fp_glProgramUniform3fvEXT; |
| 1382 | pfn_glProgramUniform4fvEXT fp_glProgramUniform4fvEXT; |
| 1383 | pfn_glProgramUniform1ivEXT fp_glProgramUniform1ivEXT; |
| 1384 | pfn_glProgramUniform2ivEXT fp_glProgramUniform2ivEXT; |
| 1385 | pfn_glProgramUniform3ivEXT fp_glProgramUniform3ivEXT; |
| 1386 | pfn_glProgramUniform4ivEXT fp_glProgramUniform4ivEXT; |
| 1387 | pfn_glProgramUniformMatrix2fvEXT fp_glProgramUniformMatrix2fvEXT; |
| 1388 | pfn_glProgramUniformMatrix3fvEXT fp_glProgramUniformMatrix3fvEXT; |
| 1389 | pfn_glProgramUniformMatrix4fvEXT fp_glProgramUniformMatrix4fvEXT; |
| 1390 | pfn_glProgramUniformMatrix2x3fvEXT fp_glProgramUniformMatrix2x3fvEXT; |
| 1391 | pfn_glProgramUniformMatrix3x2fvEXT fp_glProgramUniformMatrix3x2fvEXT; |
| 1392 | pfn_glProgramUniformMatrix2x4fvEXT fp_glProgramUniformMatrix2x4fvEXT; |
| 1393 | pfn_glProgramUniformMatrix4x2fvEXT fp_glProgramUniformMatrix4x2fvEXT; |
| 1394 | pfn_glProgramUniformMatrix3x4fvEXT fp_glProgramUniformMatrix3x4fvEXT; |
| 1395 | pfn_glProgramUniformMatrix4x3fvEXT fp_glProgramUniformMatrix4x3fvEXT; |
| 1396 | pfn_glTextureBufferEXT fp_glTextureBufferEXT; |
| 1397 | pfn_glMultiTexBufferEXT fp_glMultiTexBufferEXT; |
| 1398 | pfn_glTextureParameterIivEXT fp_glTextureParameterIivEXT; |
| 1399 | pfn_glTextureParameterIuivEXT fp_glTextureParameterIuivEXT; |
| 1400 | pfn_glGetTextureParameterIivEXT fp_glGetTextureParameterIivEXT; |
| 1401 | pfn_glGetTextureParameterIuivEXT fp_glGetTextureParameterIuivEXT; |
| 1402 | pfn_glMultiTexParameterIivEXT fp_glMultiTexParameterIivEXT; |
| 1403 | pfn_glMultiTexParameterIuivEXT fp_glMultiTexParameterIuivEXT; |
| 1404 | pfn_glGetMultiTexParameterIivEXT fp_glGetMultiTexParameterIivEXT; |
| 1405 | pfn_glGetMultiTexParameterIuivEXT fp_glGetMultiTexParameterIuivEXT; |
| 1406 | pfn_glProgramUniform1uiEXT fp_glProgramUniform1uiEXT; |
| 1407 | pfn_glProgramUniform2uiEXT fp_glProgramUniform2uiEXT; |
| 1408 | pfn_glProgramUniform3uiEXT fp_glProgramUniform3uiEXT; |
| 1409 | pfn_glProgramUniform4uiEXT fp_glProgramUniform4uiEXT; |
| 1410 | pfn_glProgramUniform1uivEXT fp_glProgramUniform1uivEXT; |
| 1411 | pfn_glProgramUniform2uivEXT fp_glProgramUniform2uivEXT; |
| 1412 | pfn_glProgramUniform3uivEXT fp_glProgramUniform3uivEXT; |
| 1413 | pfn_glProgramUniform4uivEXT fp_glProgramUniform4uivEXT; |
| 1414 | pfn_glNamedProgramLocalParameters4fvEXT fp_glNamedProgramLocalParameters4fvEXT; |
| 1415 | pfn_glNamedProgramLocalParameterI4iEXT fp_glNamedProgramLocalParameterI4iEXT; |
| 1416 | pfn_glNamedProgramLocalParameterI4ivEXT fp_glNamedProgramLocalParameterI4ivEXT; |
| 1417 | pfn_glNamedProgramLocalParametersI4ivEXT fp_glNamedProgramLocalParametersI4ivEXT; |
| 1418 | pfn_glNamedProgramLocalParameterI4uiEXT fp_glNamedProgramLocalParameterI4uiEXT; |
| 1419 | pfn_glNamedProgramLocalParameterI4uivEXT fp_glNamedProgramLocalParameterI4uivEXT; |
| 1420 | pfn_glNamedProgramLocalParametersI4uivEXT fp_glNamedProgramLocalParametersI4uivEXT; |
| 1421 | pfn_glGetNamedProgramLocalParameterIivEXT fp_glGetNamedProgramLocalParameterIivEXT; |
| 1422 | pfn_glGetNamedProgramLocalParameterIuivEXT fp_glGetNamedProgramLocalParameterIuivEXT; |
| 1423 | pfn_glEnableClientStateiEXT fp_glEnableClientStateiEXT; |
| 1424 | pfn_glDisableClientStateiEXT fp_glDisableClientStateiEXT; |
| 1425 | pfn_glGetFloati_vEXT fp_glGetFloati_vEXT; |
| 1426 | pfn_glGetDoublei_vEXT fp_glGetDoublei_vEXT; |
| 1427 | pfn_glGetPointeri_vEXT fp_glGetPointeri_vEXT; |
| 1428 | pfn_glNamedProgramStringEXT fp_glNamedProgramStringEXT; |
| 1429 | pfn_glNamedProgramLocalParameter4dEXT fp_glNamedProgramLocalParameter4dEXT; |
| 1430 | pfn_glNamedProgramLocalParameter4dvEXT fp_glNamedProgramLocalParameter4dvEXT; |
| 1431 | pfn_glNamedProgramLocalParameter4fEXT fp_glNamedProgramLocalParameter4fEXT; |
| 1432 | pfn_glNamedProgramLocalParameter4fvEXT fp_glNamedProgramLocalParameter4fvEXT; |
| 1433 | pfn_glGetNamedProgramLocalParameterdvEXT fp_glGetNamedProgramLocalParameterdvEXT; |
| 1434 | pfn_glGetNamedProgramLocalParameterfvEXT fp_glGetNamedProgramLocalParameterfvEXT; |
| 1435 | pfn_glGetNamedProgramivEXT fp_glGetNamedProgramivEXT; |
| 1436 | pfn_glGetNamedProgramStringEXT fp_glGetNamedProgramStringEXT; |
| 1437 | pfn_glNamedRenderbufferStorageEXT fp_glNamedRenderbufferStorageEXT; |
| 1438 | pfn_glGetNamedRenderbufferParameterivEXT fp_glGetNamedRenderbufferParameterivEXT; |
| 1439 | pfn_glNamedRenderbufferStorageMultisampleEXT fp_glNamedRenderbufferStorageMultisampleEXT; |
| 1440 | pfn_glNamedRenderbufferStorageMultisampleCoverageEXT fp_glNamedRenderbufferStorageMultisampleCoverageEXT; |
| 1441 | pfn_glCheckNamedFramebufferStatusEXT fp_glCheckNamedFramebufferStatusEXT; |
| 1442 | pfn_glNamedFramebufferTexture1DEXT fp_glNamedFramebufferTexture1DEXT; |
| 1443 | pfn_glNamedFramebufferTexture2DEXT fp_glNamedFramebufferTexture2DEXT; |
| 1444 | pfn_glNamedFramebufferTexture3DEXT fp_glNamedFramebufferTexture3DEXT; |
| 1445 | pfn_glNamedFramebufferRenderbufferEXT fp_glNamedFramebufferRenderbufferEXT; |
| 1446 | pfn_glGetNamedFramebufferAttachmentParameterivEXT fp_glGetNamedFramebufferAttachmentParameterivEXT; |
| 1447 | pfn_glGenerateTextureMipmapEXT fp_glGenerateTextureMipmapEXT; |
| 1448 | pfn_glGenerateMultiTexMipmapEXT fp_glGenerateMultiTexMipmapEXT; |
| 1449 | pfn_glFramebufferDrawBufferEXT fp_glFramebufferDrawBufferEXT; |
| 1450 | pfn_glFramebufferDrawBuffersEXT fp_glFramebufferDrawBuffersEXT; |
| 1451 | pfn_glFramebufferReadBufferEXT fp_glFramebufferReadBufferEXT; |
| 1452 | pfn_glGetFramebufferParameterivEXT fp_glGetFramebufferParameterivEXT; |
| 1453 | pfn_glNamedCopyBufferSubDataEXT fp_glNamedCopyBufferSubDataEXT; |
| 1454 | pfn_glNamedFramebufferTextureEXT fp_glNamedFramebufferTextureEXT; |
| 1455 | pfn_glNamedFramebufferTextureLayerEXT fp_glNamedFramebufferTextureLayerEXT; |
| 1456 | pfn_glNamedFramebufferTextureFaceEXT fp_glNamedFramebufferTextureFaceEXT; |
| 1457 | pfn_glTextureRenderbufferEXT fp_glTextureRenderbufferEXT; |
| 1458 | pfn_glMultiTexRenderbufferEXT fp_glMultiTexRenderbufferEXT; |
| 1459 | pfn_glVertexArrayVertexOffsetEXT fp_glVertexArrayVertexOffsetEXT; |
| 1460 | pfn_glVertexArrayColorOffsetEXT fp_glVertexArrayColorOffsetEXT; |
| 1461 | pfn_glVertexArrayEdgeFlagOffsetEXT fp_glVertexArrayEdgeFlagOffsetEXT; |
| 1462 | pfn_glVertexArrayIndexOffsetEXT fp_glVertexArrayIndexOffsetEXT; |
| 1463 | pfn_glVertexArrayNormalOffsetEXT fp_glVertexArrayNormalOffsetEXT; |
| 1464 | pfn_glVertexArrayTexCoordOffsetEXT fp_glVertexArrayTexCoordOffsetEXT; |
| 1465 | pfn_glVertexArrayMultiTexCoordOffsetEXT fp_glVertexArrayMultiTexCoordOffsetEXT; |
| 1466 | pfn_glVertexArrayFogCoordOffsetEXT fp_glVertexArrayFogCoordOffsetEXT; |
| 1467 | pfn_glVertexArraySecondaryColorOffsetEXT fp_glVertexArraySecondaryColorOffsetEXT; |
| 1468 | pfn_glVertexArrayVertexAttribOffsetEXT fp_glVertexArrayVertexAttribOffsetEXT; |
| 1469 | pfn_glVertexArrayVertexAttribIOffsetEXT fp_glVertexArrayVertexAttribIOffsetEXT; |
| 1470 | pfn_glEnableVertexArrayEXT fp_glEnableVertexArrayEXT; |
| 1471 | pfn_glDisableVertexArrayEXT fp_glDisableVertexArrayEXT; |
| 1472 | pfn_glEnableVertexArrayAttribEXT fp_glEnableVertexArrayAttribEXT; |
| 1473 | pfn_glDisableVertexArrayAttribEXT fp_glDisableVertexArrayAttribEXT; |
| 1474 | pfn_glGetVertexArrayIntegervEXT fp_glGetVertexArrayIntegervEXT; |
| 1475 | pfn_glGetVertexArrayPointervEXT fp_glGetVertexArrayPointervEXT; |
| 1476 | pfn_glGetVertexArrayIntegeri_vEXT fp_glGetVertexArrayIntegeri_vEXT; |
| 1477 | pfn_glGetVertexArrayPointeri_vEXT fp_glGetVertexArrayPointeri_vEXT; |
| 1478 | pfn_glMapNamedBufferRangeEXT fp_glMapNamedBufferRangeEXT; |
| 1479 | pfn_glFlushMappedNamedBufferRangeEXT fp_glFlushMappedNamedBufferRangeEXT; |
| 1480 | pfn_glNamedBufferStorageEXT fp_glNamedBufferStorageEXT; |
| 1481 | pfn_glClearNamedBufferDataEXT fp_glClearNamedBufferDataEXT; |
| 1482 | pfn_glClearNamedBufferSubDataEXT fp_glClearNamedBufferSubDataEXT; |
| 1483 | pfn_glNamedFramebufferParameteriEXT fp_glNamedFramebufferParameteriEXT; |
| 1484 | pfn_glGetNamedFramebufferParameterivEXT fp_glGetNamedFramebufferParameterivEXT; |
| 1485 | pfn_glProgramUniform1dEXT fp_glProgramUniform1dEXT; |
| 1486 | pfn_glProgramUniform2dEXT fp_glProgramUniform2dEXT; |
| 1487 | pfn_glProgramUniform3dEXT fp_glProgramUniform3dEXT; |
| 1488 | pfn_glProgramUniform4dEXT fp_glProgramUniform4dEXT; |
| 1489 | pfn_glProgramUniform1dvEXT fp_glProgramUniform1dvEXT; |
| 1490 | pfn_glProgramUniform2dvEXT fp_glProgramUniform2dvEXT; |
| 1491 | pfn_glProgramUniform3dvEXT fp_glProgramUniform3dvEXT; |
| 1492 | pfn_glProgramUniform4dvEXT fp_glProgramUniform4dvEXT; |
| 1493 | pfn_glProgramUniformMatrix2dvEXT fp_glProgramUniformMatrix2dvEXT; |
| 1494 | pfn_glProgramUniformMatrix3dvEXT fp_glProgramUniformMatrix3dvEXT; |
| 1495 | pfn_glProgramUniformMatrix4dvEXT fp_glProgramUniformMatrix4dvEXT; |
| 1496 | pfn_glProgramUniformMatrix2x3dvEXT fp_glProgramUniformMatrix2x3dvEXT; |
| 1497 | pfn_glProgramUniformMatrix2x4dvEXT fp_glProgramUniformMatrix2x4dvEXT; |
| 1498 | pfn_glProgramUniformMatrix3x2dvEXT fp_glProgramUniformMatrix3x2dvEXT; |
| 1499 | pfn_glProgramUniformMatrix3x4dvEXT fp_glProgramUniformMatrix3x4dvEXT; |
| 1500 | pfn_glProgramUniformMatrix4x2dvEXT fp_glProgramUniformMatrix4x2dvEXT; |
| 1501 | pfn_glProgramUniformMatrix4x3dvEXT fp_glProgramUniformMatrix4x3dvEXT; |
| 1502 | pfn_glTextureBufferRangeEXT fp_glTextureBufferRangeEXT; |
| 1503 | pfn_glTextureStorage1DEXT fp_glTextureStorage1DEXT; |
| 1504 | pfn_glTextureStorage2DEXT fp_glTextureStorage2DEXT; |
| 1505 | pfn_glTextureStorage3DEXT fp_glTextureStorage3DEXT; |
| 1506 | pfn_glTextureStorage2DMultisampleEXT fp_glTextureStorage2DMultisampleEXT; |
| 1507 | pfn_glTextureStorage3DMultisampleEXT fp_glTextureStorage3DMultisampleEXT; |
| 1508 | pfn_glVertexArrayBindVertexBufferEXT fp_glVertexArrayBindVertexBufferEXT; |
| 1509 | pfn_glVertexArrayVertexAttribFormatEXT fp_glVertexArrayVertexAttribFormatEXT; |
| 1510 | pfn_glVertexArrayVertexAttribIFormatEXT fp_glVertexArrayVertexAttribIFormatEXT; |
| 1511 | pfn_glVertexArrayVertexAttribLFormatEXT fp_glVertexArrayVertexAttribLFormatEXT; |
| 1512 | pfn_glVertexArrayVertexAttribBindingEXT fp_glVertexArrayVertexAttribBindingEXT; |
| 1513 | pfn_glVertexArrayVertexBindingDivisorEXT fp_glVertexArrayVertexBindingDivisorEXT; |
| 1514 | pfn_glVertexArrayVertexAttribLOffsetEXT fp_glVertexArrayVertexAttribLOffsetEXT; |
| 1515 | pfn_glTexturePageCommitmentEXT fp_glTexturePageCommitmentEXT; |
| 1516 | pfn_glVertexArrayVertexAttribDivisorEXT fp_glVertexArrayVertexAttribDivisorEXT; |
| 1517 | pfn_glDiscardFramebufferEXT fp_glDiscardFramebufferEXT; |
| 1518 | pfn_glGenQueriesEXT fp_glGenQueriesEXT; |
| 1519 | pfn_glDeleteQueriesEXT fp_glDeleteQueriesEXT; |
| 1520 | pfn_glIsQueryEXT fp_glIsQueryEXT; |
| 1521 | pfn_glBeginQueryEXT fp_glBeginQueryEXT; |
| 1522 | pfn_glEndQueryEXT fp_glEndQueryEXT; |
| 1523 | pfn_glQueryCounterEXT fp_glQueryCounterEXT; |
| 1524 | pfn_glGetQueryivEXT fp_glGetQueryivEXT; |
| 1525 | pfn_glGetQueryObjectivEXT fp_glGetQueryObjectivEXT; |
| 1526 | pfn_glGetQueryObjectuivEXT fp_glGetQueryObjectuivEXT; |
| 1527 | pfn_glGetQueryObjecti64vEXT fp_glGetQueryObjecti64vEXT; |
| 1528 | pfn_glGetQueryObjectui64vEXT fp_glGetQueryObjectui64vEXT; |
| 1529 | pfn_glDrawBuffersEXT fp_glDrawBuffersEXT; |
| 1530 | pfn_glColorMaskIndexedEXT fp_glColorMaskIndexedEXT; |
| 1531 | pfn_glEnableiEXT fp_glEnableiEXT; |
| 1532 | pfn_glDisableiEXT fp_glDisableiEXT; |
| 1533 | pfn_glBlendEquationiEXT fp_glBlendEquationiEXT; |
| 1534 | pfn_glBlendEquationSeparateiEXT fp_glBlendEquationSeparateiEXT; |
| 1535 | pfn_glBlendFunciEXT fp_glBlendFunciEXT; |
| 1536 | pfn_glBlendFuncSeparateiEXT fp_glBlendFuncSeparateiEXT; |
| 1537 | pfn_glColorMaskiEXT fp_glColorMaskiEXT; |
| 1538 | pfn_glIsEnablediEXT fp_glIsEnablediEXT; |
| 1539 | pfn_glDrawElementsBaseVertexEXT fp_glDrawElementsBaseVertexEXT; |
| 1540 | pfn_glDrawRangeElementsBaseVertexEXT fp_glDrawRangeElementsBaseVertexEXT; |
| 1541 | pfn_glDrawElementsInstancedBaseVertexEXT fp_glDrawElementsInstancedBaseVertexEXT; |
| 1542 | pfn_glMultiDrawElementsBaseVertexEXT fp_glMultiDrawElementsBaseVertexEXT; |
| 1543 | pfn_glDrawArraysInstancedEXT fp_glDrawArraysInstancedEXT; |
| 1544 | pfn_glDrawElementsInstancedEXT fp_glDrawElementsInstancedEXT; |
| 1545 | pfn_glBlitFramebufferEXT fp_glBlitFramebufferEXT; |
| 1546 | pfn_glRenderbufferStorageMultisampleEXT fp_glRenderbufferStorageMultisampleEXT; |
| 1547 | pfn_glIsRenderbufferEXT fp_glIsRenderbufferEXT; |
| 1548 | pfn_glBindRenderbufferEXT fp_glBindRenderbufferEXT; |
| 1549 | pfn_glDeleteRenderbuffersEXT fp_glDeleteRenderbuffersEXT; |
| 1550 | pfn_glGenRenderbuffersEXT fp_glGenRenderbuffersEXT; |
| 1551 | pfn_glRenderbufferStorageEXT fp_glRenderbufferStorageEXT; |
| 1552 | pfn_glGetRenderbufferParameterivEXT fp_glGetRenderbufferParameterivEXT; |
| 1553 | pfn_glIsFramebufferEXT fp_glIsFramebufferEXT; |
| 1554 | pfn_glBindFramebufferEXT fp_glBindFramebufferEXT; |
| 1555 | pfn_glDeleteFramebuffersEXT fp_glDeleteFramebuffersEXT; |
| 1556 | pfn_glGenFramebuffersEXT fp_glGenFramebuffersEXT; |
| 1557 | pfn_glCheckFramebufferStatusEXT fp_glCheckFramebufferStatusEXT; |
| 1558 | pfn_glFramebufferTexture1DEXT fp_glFramebufferTexture1DEXT; |
| 1559 | pfn_glFramebufferTexture2DEXT fp_glFramebufferTexture2DEXT; |
| 1560 | pfn_glFramebufferTexture3DEXT fp_glFramebufferTexture3DEXT; |
| 1561 | pfn_glFramebufferRenderbufferEXT fp_glFramebufferRenderbufferEXT; |
| 1562 | pfn_glGetFramebufferAttachmentParameterivEXT fp_glGetFramebufferAttachmentParameterivEXT; |
| 1563 | pfn_glGenerateMipmapEXT fp_glGenerateMipmapEXT; |
| 1564 | pfn_glFramebufferTextureEXT fp_glFramebufferTextureEXT; |
| 1565 | pfn_glProgramParameteriEXT fp_glProgramParameteriEXT; |
| 1566 | pfn_glProgramEnvParameters4fvEXT fp_glProgramEnvParameters4fvEXT; |
| 1567 | pfn_glProgramLocalParameters4fvEXT fp_glProgramLocalParameters4fvEXT; |
| 1568 | pfn_glGetUniformuivEXT fp_glGetUniformuivEXT; |
| 1569 | pfn_glGetFragDataLocationEXT fp_glGetFragDataLocationEXT; |
| 1570 | pfn_glUniform1uiEXT fp_glUniform1uiEXT; |
| 1571 | pfn_glUniform2uiEXT fp_glUniform2uiEXT; |
| 1572 | pfn_glUniform3uiEXT fp_glUniform3uiEXT; |
| 1573 | pfn_glUniform4uiEXT fp_glUniform4uiEXT; |
| 1574 | pfn_glUniform1uivEXT fp_glUniform1uivEXT; |
| 1575 | pfn_glUniform2uivEXT fp_glUniform2uivEXT; |
| 1576 | pfn_glUniform3uivEXT fp_glUniform3uivEXT; |
| 1577 | pfn_glUniform4uivEXT fp_glUniform4uivEXT; |
| 1578 | pfn_glVertexAttribDivisorEXT fp_glVertexAttribDivisorEXT; |
| 1579 | pfn_glMapBufferRangeEXT fp_glMapBufferRangeEXT; |
| 1580 | pfn_glFlushMappedBufferRangeEXT fp_glFlushMappedBufferRangeEXT; |
| 1581 | pfn_glMultiDrawArraysIndirectEXT fp_glMultiDrawArraysIndirectEXT; |
| 1582 | pfn_glMultiDrawElementsIndirectEXT fp_glMultiDrawElementsIndirectEXT; |
| 1583 | pfn_glFramebufferTexture2DMultisampleEXT fp_glFramebufferTexture2DMultisampleEXT; |
| 1584 | pfn_glReadBufferIndexedEXT fp_glReadBufferIndexedEXT; |
| 1585 | pfn_glDrawBuffersIndexedEXT fp_glDrawBuffersIndexedEXT; |
| 1586 | pfn_glGetIntegeri_vEXT fp_glGetIntegeri_vEXT; |
| 1587 | pfn_glPolygonOffsetClampEXT fp_glPolygonOffsetClampEXT; |
| 1588 | pfn_glPrimitiveBoundingBoxEXT fp_glPrimitiveBoundingBoxEXT; |
| 1589 | pfn_glProvokingVertexEXT fp_glProvokingVertexEXT; |
| 1590 | pfn_glRasterSamplesEXT fp_glRasterSamplesEXT; |
| 1591 | pfn_glGetGraphicsResetStatusEXT fp_glGetGraphicsResetStatusEXT; |
| 1592 | pfn_glReadnPixelsEXT fp_glReadnPixelsEXT; |
| 1593 | pfn_glGetnUniformfvEXT fp_glGetnUniformfvEXT; |
| 1594 | pfn_glGetnUniformivEXT fp_glGetnUniformivEXT; |
| 1595 | pfn_glUseShaderProgramEXT fp_glUseShaderProgramEXT; |
| 1596 | pfn_glActiveProgramEXT fp_glActiveProgramEXT; |
| 1597 | pfn_glCreateShaderProgramEXT fp_glCreateShaderProgramEXT; |
| 1598 | pfn_glActiveShaderProgramEXT fp_glActiveShaderProgramEXT; |
| 1599 | pfn_glBindProgramPipelineEXT fp_glBindProgramPipelineEXT; |
| 1600 | pfn_glCreateShaderProgramvEXT fp_glCreateShaderProgramvEXT; |
| 1601 | pfn_glDeleteProgramPipelinesEXT fp_glDeleteProgramPipelinesEXT; |
| 1602 | pfn_glGenProgramPipelinesEXT fp_glGenProgramPipelinesEXT; |
| 1603 | pfn_glGetProgramPipelineInfoLogEXT fp_glGetProgramPipelineInfoLogEXT; |
| 1604 | pfn_glGetProgramPipelineivEXT fp_glGetProgramPipelineivEXT; |
| 1605 | pfn_glIsProgramPipelineEXT fp_glIsProgramPipelineEXT; |
| 1606 | pfn_glUseProgramStagesEXT fp_glUseProgramStagesEXT; |
| 1607 | pfn_glValidateProgramPipelineEXT fp_glValidateProgramPipelineEXT; |
| 1608 | pfn_glBindImageTextureEXT fp_glBindImageTextureEXT; |
| 1609 | pfn_glMemoryBarrierEXT fp_glMemoryBarrierEXT; |
| 1610 | pfn_glTexPageCommitmentEXT fp_glTexPageCommitmentEXT; |
| 1611 | pfn_glStencilClearTagEXT fp_glStencilClearTagEXT; |
| 1612 | pfn_glPatchParameteriEXT fp_glPatchParameteriEXT; |
| 1613 | pfn_glFramebufferTextureLayerEXT fp_glFramebufferTextureLayerEXT; |
| 1614 | pfn_glTexParameterIivEXT fp_glTexParameterIivEXT; |
| 1615 | pfn_glTexParameterIuivEXT fp_glTexParameterIuivEXT; |
| 1616 | pfn_glGetTexParameterIivEXT fp_glGetTexParameterIivEXT; |
| 1617 | pfn_glGetTexParameterIuivEXT fp_glGetTexParameterIuivEXT; |
| 1618 | pfn_glSamplerParameterIivEXT fp_glSamplerParameterIivEXT; |
| 1619 | pfn_glSamplerParameterIuivEXT fp_glSamplerParameterIuivEXT; |
| 1620 | pfn_glGetSamplerParameterIivEXT fp_glGetSamplerParameterIivEXT; |
| 1621 | pfn_glGetSamplerParameterIuivEXT fp_glGetSamplerParameterIuivEXT; |
| 1622 | pfn_glTexBufferEXT fp_glTexBufferEXT; |
| 1623 | pfn_glTexBufferRangeEXT fp_glTexBufferRangeEXT; |
| 1624 | pfn_glClearColorIiEXT fp_glClearColorIiEXT; |
| 1625 | pfn_glClearColorIuiEXT fp_glClearColorIuiEXT; |
| 1626 | pfn_glTexStorage1DEXT fp_glTexStorage1DEXT; |
| 1627 | pfn_glTexStorage2DEXT fp_glTexStorage2DEXT; |
| 1628 | pfn_glTexStorage3DEXT fp_glTexStorage3DEXT; |
| 1629 | pfn_glTextureViewEXT fp_glTextureViewEXT; |
| 1630 | pfn_glBeginTransformFeedbackEXT fp_glBeginTransformFeedbackEXT; |
| 1631 | pfn_glEndTransformFeedbackEXT fp_glEndTransformFeedbackEXT; |
| 1632 | pfn_glBindBufferRangeEXT fp_glBindBufferRangeEXT; |
| 1633 | pfn_glBindBufferOffsetEXT fp_glBindBufferOffsetEXT; |
| 1634 | pfn_glBindBufferBaseEXT fp_glBindBufferBaseEXT; |
| 1635 | pfn_glTransformFeedbackVaryingsEXT fp_glTransformFeedbackVaryingsEXT; |
| 1636 | pfn_glGetTransformFeedbackVaryingEXT fp_glGetTransformFeedbackVaryingEXT; |
| 1637 | pfn_glVertexAttribL1dEXT fp_glVertexAttribL1dEXT; |
| 1638 | pfn_glVertexAttribL2dEXT fp_glVertexAttribL2dEXT; |
| 1639 | pfn_glVertexAttribL3dEXT fp_glVertexAttribL3dEXT; |
| 1640 | pfn_glVertexAttribL4dEXT fp_glVertexAttribL4dEXT; |
| 1641 | pfn_glVertexAttribL1dvEXT fp_glVertexAttribL1dvEXT; |
| 1642 | pfn_glVertexAttribL2dvEXT fp_glVertexAttribL2dvEXT; |
| 1643 | pfn_glVertexAttribL3dvEXT fp_glVertexAttribL3dvEXT; |
| 1644 | pfn_glVertexAttribL4dvEXT fp_glVertexAttribL4dvEXT; |
| 1645 | pfn_glVertexAttribLPointerEXT fp_glVertexAttribLPointerEXT; |
| 1646 | pfn_glGetVertexAttribLdvEXT fp_glGetVertexAttribLdvEXT; |
| 1647 | pfn_glImportSyncEXT fp_glImportSyncEXT; |
| 1648 | pfn_glCopyImageSubDataOES fp_glCopyImageSubDataOES; |
| 1649 | pfn_glEnableiOES fp_glEnableiOES; |
| 1650 | pfn_glDisableiOES fp_glDisableiOES; |
| 1651 | pfn_glBlendEquationiOES fp_glBlendEquationiOES; |
| 1652 | pfn_glBlendEquationSeparateiOES fp_glBlendEquationSeparateiOES; |
| 1653 | pfn_glBlendFunciOES fp_glBlendFunciOES; |
| 1654 | pfn_glBlendFuncSeparateiOES fp_glBlendFuncSeparateiOES; |
| 1655 | pfn_glColorMaskiOES fp_glColorMaskiOES; |
| 1656 | pfn_glIsEnablediOES fp_glIsEnablediOES; |
| 1657 | pfn_glDrawElementsBaseVertexOES fp_glDrawElementsBaseVertexOES; |
| 1658 | pfn_glDrawRangeElementsBaseVertexOES fp_glDrawRangeElementsBaseVertexOES; |
| 1659 | pfn_glDrawElementsInstancedBaseVertexOES fp_glDrawElementsInstancedBaseVertexOES; |
| 1660 | pfn_glMultiDrawElementsBaseVertexOES fp_glMultiDrawElementsBaseVertexOES; |
| 1661 | pfn_glEGLImageTargetTexture2DOES fp_glEGLImageTargetTexture2DOES; |
| 1662 | pfn_glEGLImageTargetRenderbufferStorageOES fp_glEGLImageTargetRenderbufferStorageOES; |
| 1663 | pfn_glFramebufferTextureOES fp_glFramebufferTextureOES; |
| 1664 | pfn_glGetProgramBinaryOES fp_glGetProgramBinaryOES; |
| 1665 | pfn_glProgramBinaryOES fp_glProgramBinaryOES; |
| 1666 | pfn_glMapBufferOES fp_glMapBufferOES; |
| 1667 | pfn_glUnmapBufferOES fp_glUnmapBufferOES; |
| 1668 | pfn_glGetBufferPointervOES fp_glGetBufferPointervOES; |
| 1669 | pfn_glPrimitiveBoundingBoxOES fp_glPrimitiveBoundingBoxOES; |
| 1670 | pfn_glMinSampleShadingOES fp_glMinSampleShadingOES; |
| 1671 | pfn_glPatchParameteriOES fp_glPatchParameteriOES; |
| 1672 | pfn_glTexImage3DOES fp_glTexImage3DOES; |
| 1673 | pfn_glTexSubImage3DOES fp_glTexSubImage3DOES; |
| 1674 | pfn_glCopyTexSubImage3DOES fp_glCopyTexSubImage3DOES; |
| 1675 | pfn_glCompressedTexImage3DOES fp_glCompressedTexImage3DOES; |
| 1676 | pfn_glCompressedTexSubImage3DOES fp_glCompressedTexSubImage3DOES; |
| 1677 | pfn_glFramebufferTexture3DOES fp_glFramebufferTexture3DOES; |
| 1678 | pfn_glTexParameterIivOES fp_glTexParameterIivOES; |
| 1679 | pfn_glTexParameterIuivOES fp_glTexParameterIuivOES; |
| 1680 | pfn_glGetTexParameterIivOES fp_glGetTexParameterIivOES; |
| 1681 | pfn_glGetTexParameterIuivOES fp_glGetTexParameterIuivOES; |
| 1682 | pfn_glSamplerParameterIivOES fp_glSamplerParameterIivOES; |
| 1683 | pfn_glSamplerParameterIuivOES fp_glSamplerParameterIuivOES; |
| 1684 | pfn_glGetSamplerParameterIivOES fp_glGetSamplerParameterIivOES; |
| 1685 | pfn_glGetSamplerParameterIuivOES fp_glGetSamplerParameterIuivOES; |
| 1686 | pfn_glTexBufferOES fp_glTexBufferOES; |
| 1687 | pfn_glTexBufferRangeOES fp_glTexBufferRangeOES; |
| 1688 | pfn_glTexStorage3DMultisampleOES fp_glTexStorage3DMultisampleOES; |
| 1689 | pfn_glTextureViewOES fp_glTextureViewOES; |
| 1690 | pfn_glBindVertexArrayOES fp_glBindVertexArrayOES; |
| 1691 | pfn_glDeleteVertexArraysOES fp_glDeleteVertexArraysOES; |
| 1692 | pfn_glGenVertexArraysOES fp_glGenVertexArraysOES; |
| 1693 | pfn_glIsVertexArrayOES fp_glIsVertexArrayOES; |
| 1694 | pfn_glDebugMessageEnableAMD fp_glDebugMessageEnableAMD; |
| 1695 | pfn_glDebugMessageInsertAMD fp_glDebugMessageInsertAMD; |
| 1696 | pfn_glDebugMessageCallbackAMD fp_glDebugMessageCallbackAMD; |
| 1697 | pfn_glGetDebugMessageLogAMD fp_glGetDebugMessageLogAMD; |
| 1698 | pfn_glBlendFuncIndexedAMD fp_glBlendFuncIndexedAMD; |
| 1699 | pfn_glBlendFuncSeparateIndexedAMD fp_glBlendFuncSeparateIndexedAMD; |
| 1700 | pfn_glBlendEquationIndexedAMD fp_glBlendEquationIndexedAMD; |
| 1701 | pfn_glBlendEquationSeparateIndexedAMD fp_glBlendEquationSeparateIndexedAMD; |
| 1702 | pfn_glUniform1i64NV fp_glUniform1i64NV; |
| 1703 | pfn_glUniform2i64NV fp_glUniform2i64NV; |
| 1704 | pfn_glUniform3i64NV fp_glUniform3i64NV; |
| 1705 | pfn_glUniform4i64NV fp_glUniform4i64NV; |
| 1706 | pfn_glUniform1i64vNV fp_glUniform1i64vNV; |
| 1707 | pfn_glUniform2i64vNV fp_glUniform2i64vNV; |
| 1708 | pfn_glUniform3i64vNV fp_glUniform3i64vNV; |
| 1709 | pfn_glUniform4i64vNV fp_glUniform4i64vNV; |
| 1710 | pfn_glUniform1ui64NV fp_glUniform1ui64NV; |
| 1711 | pfn_glUniform2ui64NV fp_glUniform2ui64NV; |
| 1712 | pfn_glUniform3ui64NV fp_glUniform3ui64NV; |
| 1713 | pfn_glUniform4ui64NV fp_glUniform4ui64NV; |
| 1714 | pfn_glUniform1ui64vNV fp_glUniform1ui64vNV; |
| 1715 | pfn_glUniform2ui64vNV fp_glUniform2ui64vNV; |
| 1716 | pfn_glUniform3ui64vNV fp_glUniform3ui64vNV; |
| 1717 | pfn_glUniform4ui64vNV fp_glUniform4ui64vNV; |
| 1718 | pfn_glGetUniformi64vNV fp_glGetUniformi64vNV; |
| 1719 | pfn_glGetUniformui64vNV fp_glGetUniformui64vNV; |
| 1720 | pfn_glProgramUniform1i64NV fp_glProgramUniform1i64NV; |
| 1721 | pfn_glProgramUniform2i64NV fp_glProgramUniform2i64NV; |
| 1722 | pfn_glProgramUniform3i64NV fp_glProgramUniform3i64NV; |
| 1723 | pfn_glProgramUniform4i64NV fp_glProgramUniform4i64NV; |
| 1724 | pfn_glProgramUniform1i64vNV fp_glProgramUniform1i64vNV; |
| 1725 | pfn_glProgramUniform2i64vNV fp_glProgramUniform2i64vNV; |
| 1726 | pfn_glProgramUniform3i64vNV fp_glProgramUniform3i64vNV; |
| 1727 | pfn_glProgramUniform4i64vNV fp_glProgramUniform4i64vNV; |
| 1728 | pfn_glProgramUniform1ui64NV fp_glProgramUniform1ui64NV; |
| 1729 | pfn_glProgramUniform2ui64NV fp_glProgramUniform2ui64NV; |
| 1730 | pfn_glProgramUniform3ui64NV fp_glProgramUniform3ui64NV; |
| 1731 | pfn_glProgramUniform4ui64NV fp_glProgramUniform4ui64NV; |
| 1732 | pfn_glProgramUniform1ui64vNV fp_glProgramUniform1ui64vNV; |
| 1733 | pfn_glProgramUniform2ui64vNV fp_glProgramUniform2ui64vNV; |
| 1734 | pfn_glProgramUniform3ui64vNV fp_glProgramUniform3ui64vNV; |
| 1735 | pfn_glProgramUniform4ui64vNV fp_glProgramUniform4ui64vNV; |
| 1736 | pfn_glVertexAttribParameteriAMD fp_glVertexAttribParameteriAMD; |
| 1737 | pfn_glMultiDrawArraysIndirectAMD fp_glMultiDrawArraysIndirectAMD; |
| 1738 | pfn_glMultiDrawElementsIndirectAMD fp_glMultiDrawElementsIndirectAMD; |
| 1739 | pfn_glGenNamesAMD fp_glGenNamesAMD; |
| 1740 | pfn_glDeleteNamesAMD fp_glDeleteNamesAMD; |
| 1741 | pfn_glIsNameAMD fp_glIsNameAMD; |
| 1742 | pfn_glQueryObjectParameteruiAMD fp_glQueryObjectParameteruiAMD; |
| 1743 | pfn_glGetPerfMonitorGroupsAMD fp_glGetPerfMonitorGroupsAMD; |
| 1744 | pfn_glGetPerfMonitorCountersAMD fp_glGetPerfMonitorCountersAMD; |
| 1745 | pfn_glGetPerfMonitorGroupStringAMD fp_glGetPerfMonitorGroupStringAMD; |
| 1746 | pfn_glGetPerfMonitorCounterStringAMD fp_glGetPerfMonitorCounterStringAMD; |
| 1747 | pfn_glGetPerfMonitorCounterInfoAMD fp_glGetPerfMonitorCounterInfoAMD; |
| 1748 | pfn_glGenPerfMonitorsAMD fp_glGenPerfMonitorsAMD; |
| 1749 | pfn_glDeletePerfMonitorsAMD fp_glDeletePerfMonitorsAMD; |
| 1750 | pfn_glSelectPerfMonitorCountersAMD fp_glSelectPerfMonitorCountersAMD; |
| 1751 | pfn_glBeginPerfMonitorAMD fp_glBeginPerfMonitorAMD; |
| 1752 | pfn_glEndPerfMonitorAMD fp_glEndPerfMonitorAMD; |
| 1753 | pfn_glGetPerfMonitorCounterDataAMD fp_glGetPerfMonitorCounterDataAMD; |
| 1754 | pfn_glSetMultisamplefvAMD fp_glSetMultisamplefvAMD; |
| 1755 | pfn_glTexStorageSparseAMD fp_glTexStorageSparseAMD; |
| 1756 | pfn_glTextureStorageSparseAMD fp_glTextureStorageSparseAMD; |
| 1757 | pfn_glStencilOpValueAMD fp_glStencilOpValueAMD; |
| 1758 | pfn_glTessellationFactorAMD fp_glTessellationFactorAMD; |
| 1759 | pfn_glTessellationModeAMD fp_glTessellationModeAMD; |
| 1760 | pfn_glBlitFramebufferANGLE fp_glBlitFramebufferANGLE; |
| 1761 | pfn_glRenderbufferStorageMultisampleANGLE fp_glRenderbufferStorageMultisampleANGLE; |
| 1762 | pfn_glDrawArraysInstancedANGLE fp_glDrawArraysInstancedANGLE; |
| 1763 | pfn_glDrawElementsInstancedANGLE fp_glDrawElementsInstancedANGLE; |
| 1764 | pfn_glVertexAttribDivisorANGLE fp_glVertexAttribDivisorANGLE; |
| 1765 | pfn_glGetTranslatedShaderSourceANGLE fp_glGetTranslatedShaderSourceANGLE; |
| 1766 | pfn_glCopyTextureLevelsAPPLE fp_glCopyTextureLevelsAPPLE; |
| 1767 | pfn_glElementPointerAPPLE fp_glElementPointerAPPLE; |
| 1768 | pfn_glDrawElementArrayAPPLE fp_glDrawElementArrayAPPLE; |
| 1769 | pfn_glDrawRangeElementArrayAPPLE fp_glDrawRangeElementArrayAPPLE; |
| 1770 | pfn_glMultiDrawElementArrayAPPLE fp_glMultiDrawElementArrayAPPLE; |
| 1771 | pfn_glMultiDrawRangeElementArrayAPPLE fp_glMultiDrawRangeElementArrayAPPLE; |
| 1772 | pfn_glGenFencesAPPLE fp_glGenFencesAPPLE; |
| 1773 | pfn_glDeleteFencesAPPLE fp_glDeleteFencesAPPLE; |
| 1774 | pfn_glSetFenceAPPLE fp_glSetFenceAPPLE; |
| 1775 | pfn_glIsFenceAPPLE fp_glIsFenceAPPLE; |
| 1776 | pfn_glTestFenceAPPLE fp_glTestFenceAPPLE; |
| 1777 | pfn_glFinishFenceAPPLE fp_glFinishFenceAPPLE; |
| 1778 | pfn_glTestObjectAPPLE fp_glTestObjectAPPLE; |
| 1779 | pfn_glFinishObjectAPPLE fp_glFinishObjectAPPLE; |
| 1780 | pfn_glBufferParameteriAPPLE fp_glBufferParameteriAPPLE; |
| 1781 | pfn_glFlushMappedBufferRangeAPPLE fp_glFlushMappedBufferRangeAPPLE; |
| 1782 | pfn_glRenderbufferStorageMultisampleAPPLE fp_glRenderbufferStorageMultisampleAPPLE; |
| 1783 | pfn_glResolveMultisampleFramebufferAPPLE fp_glResolveMultisampleFramebufferAPPLE; |
| 1784 | pfn_glObjectPurgeableAPPLE fp_glObjectPurgeableAPPLE; |
| 1785 | pfn_glObjectUnpurgeableAPPLE fp_glObjectUnpurgeableAPPLE; |
| 1786 | pfn_glGetObjectParameterivAPPLE fp_glGetObjectParameterivAPPLE; |
| 1787 | pfn_glFenceSyncAPPLE fp_glFenceSyncAPPLE; |
| 1788 | pfn_glIsSyncAPPLE fp_glIsSyncAPPLE; |
| 1789 | pfn_glDeleteSyncAPPLE fp_glDeleteSyncAPPLE; |
| 1790 | pfn_glClientWaitSyncAPPLE fp_glClientWaitSyncAPPLE; |
| 1791 | pfn_glWaitSyncAPPLE fp_glWaitSyncAPPLE; |
| 1792 | pfn_glGetInteger64vAPPLE fp_glGetInteger64vAPPLE; |
| 1793 | pfn_glGetSyncivAPPLE fp_glGetSyncivAPPLE; |
| 1794 | pfn_glTextureRangeAPPLE fp_glTextureRangeAPPLE; |
| 1795 | pfn_glGetTexParameterPointervAPPLE fp_glGetTexParameterPointervAPPLE; |
| 1796 | pfn_glBindVertexArrayAPPLE fp_glBindVertexArrayAPPLE; |
| 1797 | pfn_glDeleteVertexArraysAPPLE fp_glDeleteVertexArraysAPPLE; |
| 1798 | pfn_glGenVertexArraysAPPLE fp_glGenVertexArraysAPPLE; |
| 1799 | pfn_glIsVertexArrayAPPLE fp_glIsVertexArrayAPPLE; |
| 1800 | pfn_glVertexArrayRangeAPPLE fp_glVertexArrayRangeAPPLE; |
| 1801 | pfn_glFlushVertexArrayRangeAPPLE fp_glFlushVertexArrayRangeAPPLE; |
| 1802 | pfn_glVertexArrayParameteriAPPLE fp_glVertexArrayParameteriAPPLE; |
| 1803 | pfn_glEnableVertexAttribAPPLE fp_glEnableVertexAttribAPPLE; |
| 1804 | pfn_glDisableVertexAttribAPPLE fp_glDisableVertexAttribAPPLE; |
| 1805 | pfn_glIsVertexAttribEnabledAPPLE fp_glIsVertexAttribEnabledAPPLE; |
| 1806 | pfn_glMapVertexAttrib1dAPPLE fp_glMapVertexAttrib1dAPPLE; |
| 1807 | pfn_glMapVertexAttrib1fAPPLE fp_glMapVertexAttrib1fAPPLE; |
| 1808 | pfn_glMapVertexAttrib2dAPPLE fp_glMapVertexAttrib2dAPPLE; |
| 1809 | pfn_glMapVertexAttrib2fAPPLE fp_glMapVertexAttrib2fAPPLE; |
| 1810 | pfn_glFrameTerminatorGREMEDY fp_glFrameTerminatorGREMEDY; |
| 1811 | pfn_glStringMarkerGREMEDY fp_glStringMarkerGREMEDY; |
| 1812 | pfn_glRenderbufferStorageMultisampleIMG fp_glRenderbufferStorageMultisampleIMG; |
| 1813 | pfn_glFramebufferTexture2DMultisampleIMG fp_glFramebufferTexture2DMultisampleIMG; |
| 1814 | pfn_glBlendFuncSeparateINGR fp_glBlendFuncSeparateINGR; |
| 1815 | pfn_glApplyFramebufferAttachmentCMAAINTEL fp_glApplyFramebufferAttachmentCMAAINTEL; |
| 1816 | pfn_glSyncTextureINTEL fp_glSyncTextureINTEL; |
| 1817 | pfn_glUnmapTexture2DINTEL fp_glUnmapTexture2DINTEL; |
| 1818 | pfn_glMapTexture2DINTEL fp_glMapTexture2DINTEL; |
| 1819 | pfn_glBeginPerfQueryINTEL fp_glBeginPerfQueryINTEL; |
| 1820 | pfn_glCreatePerfQueryINTEL fp_glCreatePerfQueryINTEL; |
| 1821 | pfn_glDeletePerfQueryINTEL fp_glDeletePerfQueryINTEL; |
| 1822 | pfn_glEndPerfQueryINTEL fp_glEndPerfQueryINTEL; |
| 1823 | pfn_glGetFirstPerfQueryIdINTEL fp_glGetFirstPerfQueryIdINTEL; |
| 1824 | pfn_glGetNextPerfQueryIdINTEL fp_glGetNextPerfQueryIdINTEL; |
| 1825 | pfn_glGetPerfCounterInfoINTEL fp_glGetPerfCounterInfoINTEL; |
| 1826 | pfn_glGetPerfQueryDataINTEL fp_glGetPerfQueryDataINTEL; |
| 1827 | pfn_glGetPerfQueryIdByNameINTEL fp_glGetPerfQueryIdByNameINTEL; |
| 1828 | pfn_glGetPerfQueryInfoINTEL fp_glGetPerfQueryInfoINTEL; |
| 1829 | pfn_glMultiDrawArraysIndirectBindlessNV fp_glMultiDrawArraysIndirectBindlessNV; |
| 1830 | pfn_glMultiDrawElementsIndirectBindlessNV fp_glMultiDrawElementsIndirectBindlessNV; |
| 1831 | pfn_glMultiDrawArraysIndirectBindlessCountNV fp_glMultiDrawArraysIndirectBindlessCountNV; |
| 1832 | pfn_glMultiDrawElementsIndirectBindlessCountNV fp_glMultiDrawElementsIndirectBindlessCountNV; |
| 1833 | pfn_glGetTextureHandleNV fp_glGetTextureHandleNV; |
| 1834 | pfn_glGetTextureSamplerHandleNV fp_glGetTextureSamplerHandleNV; |
| 1835 | pfn_glMakeTextureHandleResidentNV fp_glMakeTextureHandleResidentNV; |
| 1836 | pfn_glMakeTextureHandleNonResidentNV fp_glMakeTextureHandleNonResidentNV; |
| 1837 | pfn_glGetImageHandleNV fp_glGetImageHandleNV; |
| 1838 | pfn_glMakeImageHandleResidentNV fp_glMakeImageHandleResidentNV; |
| 1839 | pfn_glMakeImageHandleNonResidentNV fp_glMakeImageHandleNonResidentNV; |
| 1840 | pfn_glUniformHandleui64NV fp_glUniformHandleui64NV; |
| 1841 | pfn_glUniformHandleui64vNV fp_glUniformHandleui64vNV; |
| 1842 | pfn_glProgramUniformHandleui64NV fp_glProgramUniformHandleui64NV; |
| 1843 | pfn_glProgramUniformHandleui64vNV fp_glProgramUniformHandleui64vNV; |
| 1844 | pfn_glIsTextureHandleResidentNV fp_glIsTextureHandleResidentNV; |
| 1845 | pfn_glIsImageHandleResidentNV fp_glIsImageHandleResidentNV; |
| 1846 | pfn_glBlendParameteriNV fp_glBlendParameteriNV; |
| 1847 | pfn_glBlendBarrierNV fp_glBlendBarrierNV; |
| 1848 | pfn_glCreateStatesNV fp_glCreateStatesNV; |
| 1849 | pfn_glDeleteStatesNV fp_glDeleteStatesNV; |
| 1850 | pfn_glIsStateNV fp_glIsStateNV; |
| 1851 | pfn_glStateCaptureNV fp_glStateCaptureNV; |
| 1852 | pfn_glGetCommandHeaderNV fp_glGetCommandHeaderNV; |
| 1853 | pfn_glGetStageIndexNV fp_glGetStageIndexNV; |
| 1854 | pfn_glDrawCommandsNV fp_glDrawCommandsNV; |
| 1855 | pfn_glDrawCommandsAddressNV fp_glDrawCommandsAddressNV; |
| 1856 | pfn_glDrawCommandsStatesNV fp_glDrawCommandsStatesNV; |
| 1857 | pfn_glDrawCommandsStatesAddressNV fp_glDrawCommandsStatesAddressNV; |
| 1858 | pfn_glCreateCommandListsNV fp_glCreateCommandListsNV; |
| 1859 | pfn_glDeleteCommandListsNV fp_glDeleteCommandListsNV; |
| 1860 | pfn_glIsCommandListNV fp_glIsCommandListNV; |
| 1861 | pfn_glListDrawCommandsStatesClientNV fp_glListDrawCommandsStatesClientNV; |
| 1862 | pfn_glCommandListSegmentsNV fp_glCommandListSegmentsNV; |
| 1863 | pfn_glCompileCommandListNV fp_glCompileCommandListNV; |
| 1864 | pfn_glCallCommandListNV fp_glCallCommandListNV; |
| 1865 | pfn_glBeginConditionalRenderNV fp_glBeginConditionalRenderNV; |
| 1866 | pfn_glEndConditionalRenderNV fp_glEndConditionalRenderNV; |
| 1867 | pfn_glSubpixelPrecisionBiasNV fp_glSubpixelPrecisionBiasNV; |
| 1868 | pfn_glConservativeRasterParameterfNV fp_glConservativeRasterParameterfNV; |
| 1869 | pfn_glCopyBufferSubDataNV fp_glCopyBufferSubDataNV; |
| 1870 | pfn_glCopyImageSubDataNV fp_glCopyImageSubDataNV; |
| 1871 | pfn_glCoverageMaskNV fp_glCoverageMaskNV; |
| 1872 | pfn_glCoverageOperationNV fp_glCoverageOperationNV; |
| 1873 | pfn_glDepthRangedNV fp_glDepthRangedNV; |
| 1874 | pfn_glClearDepthdNV fp_glClearDepthdNV; |
| 1875 | pfn_glDepthBoundsdNV fp_glDepthBoundsdNV; |
| 1876 | pfn_glDrawBuffersNV fp_glDrawBuffersNV; |
| 1877 | pfn_glDrawArraysInstancedNV fp_glDrawArraysInstancedNV; |
| 1878 | pfn_glDrawElementsInstancedNV fp_glDrawElementsInstancedNV; |
| 1879 | pfn_glDrawTextureNV fp_glDrawTextureNV; |
| 1880 | pfn_glGetMultisamplefvNV fp_glGetMultisamplefvNV; |
| 1881 | pfn_glSampleMaskIndexedNV fp_glSampleMaskIndexedNV; |
| 1882 | pfn_glTexRenderbufferNV fp_glTexRenderbufferNV; |
| 1883 | pfn_glDeleteFencesNV fp_glDeleteFencesNV; |
| 1884 | pfn_glGenFencesNV fp_glGenFencesNV; |
| 1885 | pfn_glIsFenceNV fp_glIsFenceNV; |
| 1886 | pfn_glTestFenceNV fp_glTestFenceNV; |
| 1887 | pfn_glGetFenceivNV fp_glGetFenceivNV; |
| 1888 | pfn_glFinishFenceNV fp_glFinishFenceNV; |
| 1889 | pfn_glSetFenceNV fp_glSetFenceNV; |
| 1890 | pfn_glFragmentCoverageColorNV fp_glFragmentCoverageColorNV; |
| 1891 | pfn_glBlitFramebufferNV fp_glBlitFramebufferNV; |
| 1892 | pfn_glCoverageModulationTableNV fp_glCoverageModulationTableNV; |
| 1893 | pfn_glGetCoverageModulationTableNV fp_glGetCoverageModulationTableNV; |
| 1894 | pfn_glCoverageModulationNV fp_glCoverageModulationNV; |
| 1895 | pfn_glRenderbufferStorageMultisampleNV fp_glRenderbufferStorageMultisampleNV; |
| 1896 | pfn_glRenderbufferStorageMultisampleCoverageNV fp_glRenderbufferStorageMultisampleCoverageNV; |
| 1897 | pfn_glProgramVertexLimitNV fp_glProgramVertexLimitNV; |
| 1898 | pfn_glFramebufferTextureFaceEXT fp_glFramebufferTextureFaceEXT; |
| 1899 | pfn_glProgramLocalParameterI4iNV fp_glProgramLocalParameterI4iNV; |
| 1900 | pfn_glProgramLocalParameterI4ivNV fp_glProgramLocalParameterI4ivNV; |
| 1901 | pfn_glProgramLocalParametersI4ivNV fp_glProgramLocalParametersI4ivNV; |
| 1902 | pfn_glProgramLocalParameterI4uiNV fp_glProgramLocalParameterI4uiNV; |
| 1903 | pfn_glProgramLocalParameterI4uivNV fp_glProgramLocalParameterI4uivNV; |
| 1904 | pfn_glProgramLocalParametersI4uivNV fp_glProgramLocalParametersI4uivNV; |
| 1905 | pfn_glProgramEnvParameterI4iNV fp_glProgramEnvParameterI4iNV; |
| 1906 | pfn_glProgramEnvParameterI4ivNV fp_glProgramEnvParameterI4ivNV; |
| 1907 | pfn_glProgramEnvParametersI4ivNV fp_glProgramEnvParametersI4ivNV; |
| 1908 | pfn_glProgramEnvParameterI4uiNV fp_glProgramEnvParameterI4uiNV; |
| 1909 | pfn_glProgramEnvParameterI4uivNV fp_glProgramEnvParameterI4uivNV; |
| 1910 | pfn_glProgramEnvParametersI4uivNV fp_glProgramEnvParametersI4uivNV; |
| 1911 | pfn_glGetProgramLocalParameterIivNV fp_glGetProgramLocalParameterIivNV; |
| 1912 | pfn_glGetProgramLocalParameterIuivNV fp_glGetProgramLocalParameterIuivNV; |
| 1913 | pfn_glGetProgramEnvParameterIivNV fp_glGetProgramEnvParameterIivNV; |
| 1914 | pfn_glGetProgramEnvParameterIuivNV fp_glGetProgramEnvParameterIuivNV; |
| 1915 | pfn_glProgramSubroutineParametersuivNV fp_glProgramSubroutineParametersuivNV; |
| 1916 | pfn_glGetProgramSubroutineParameteruivNV fp_glGetProgramSubroutineParameteruivNV; |
| 1917 | pfn_glVertex2hNV fp_glVertex2hNV; |
| 1918 | pfn_glVertex2hvNV fp_glVertex2hvNV; |
| 1919 | pfn_glVertex3hNV fp_glVertex3hNV; |
| 1920 | pfn_glVertex3hvNV fp_glVertex3hvNV; |
| 1921 | pfn_glVertex4hNV fp_glVertex4hNV; |
| 1922 | pfn_glVertex4hvNV fp_glVertex4hvNV; |
| 1923 | pfn_glNormal3hNV fp_glNormal3hNV; |
| 1924 | pfn_glNormal3hvNV fp_glNormal3hvNV; |
| 1925 | pfn_glColor3hNV fp_glColor3hNV; |
| 1926 | pfn_glColor3hvNV fp_glColor3hvNV; |
| 1927 | pfn_glColor4hNV fp_glColor4hNV; |
| 1928 | pfn_glColor4hvNV fp_glColor4hvNV; |
| 1929 | pfn_glTexCoord1hNV fp_glTexCoord1hNV; |
| 1930 | pfn_glTexCoord1hvNV fp_glTexCoord1hvNV; |
| 1931 | pfn_glTexCoord2hNV fp_glTexCoord2hNV; |
| 1932 | pfn_glTexCoord2hvNV fp_glTexCoord2hvNV; |
| 1933 | pfn_glTexCoord3hNV fp_glTexCoord3hNV; |
| 1934 | pfn_glTexCoord3hvNV fp_glTexCoord3hvNV; |
| 1935 | pfn_glTexCoord4hNV fp_glTexCoord4hNV; |
| 1936 | pfn_glTexCoord4hvNV fp_glTexCoord4hvNV; |
| 1937 | pfn_glMultiTexCoord1hNV fp_glMultiTexCoord1hNV; |
| 1938 | pfn_glMultiTexCoord1hvNV fp_glMultiTexCoord1hvNV; |
| 1939 | pfn_glMultiTexCoord2hNV fp_glMultiTexCoord2hNV; |
| 1940 | pfn_glMultiTexCoord2hvNV fp_glMultiTexCoord2hvNV; |
| 1941 | pfn_glMultiTexCoord3hNV fp_glMultiTexCoord3hNV; |
| 1942 | pfn_glMultiTexCoord3hvNV fp_glMultiTexCoord3hvNV; |
| 1943 | pfn_glMultiTexCoord4hNV fp_glMultiTexCoord4hNV; |
| 1944 | pfn_glMultiTexCoord4hvNV fp_glMultiTexCoord4hvNV; |
| 1945 | pfn_glFogCoordhNV fp_glFogCoordhNV; |
| 1946 | pfn_glFogCoordhvNV fp_glFogCoordhvNV; |
| 1947 | pfn_glSecondaryColor3hNV fp_glSecondaryColor3hNV; |
| 1948 | pfn_glSecondaryColor3hvNV fp_glSecondaryColor3hvNV; |
| 1949 | pfn_glVertexWeighthNV fp_glVertexWeighthNV; |
| 1950 | pfn_glVertexWeighthvNV fp_glVertexWeighthvNV; |
| 1951 | pfn_glVertexAttrib1hNV fp_glVertexAttrib1hNV; |
| 1952 | pfn_glVertexAttrib1hvNV fp_glVertexAttrib1hvNV; |
| 1953 | pfn_glVertexAttrib2hNV fp_glVertexAttrib2hNV; |
| 1954 | pfn_glVertexAttrib2hvNV fp_glVertexAttrib2hvNV; |
| 1955 | pfn_glVertexAttrib3hNV fp_glVertexAttrib3hNV; |
| 1956 | pfn_glVertexAttrib3hvNV fp_glVertexAttrib3hvNV; |
| 1957 | pfn_glVertexAttrib4hNV fp_glVertexAttrib4hNV; |
| 1958 | pfn_glVertexAttrib4hvNV fp_glVertexAttrib4hvNV; |
| 1959 | pfn_glVertexAttribs1hvNV fp_glVertexAttribs1hvNV; |
| 1960 | pfn_glVertexAttribs2hvNV fp_glVertexAttribs2hvNV; |
| 1961 | pfn_glVertexAttribs3hvNV fp_glVertexAttribs3hvNV; |
| 1962 | pfn_glVertexAttribs4hvNV fp_glVertexAttribs4hvNV; |
| 1963 | pfn_glVertexAttribDivisorNV fp_glVertexAttribDivisorNV; |
| 1964 | pfn_glGetInternalformatSampleivNV fp_glGetInternalformatSampleivNV; |
| 1965 | pfn_glUniformMatrix2x3fvNV fp_glUniformMatrix2x3fvNV; |
| 1966 | pfn_glUniformMatrix3x2fvNV fp_glUniformMatrix3x2fvNV; |
| 1967 | pfn_glUniformMatrix2x4fvNV fp_glUniformMatrix2x4fvNV; |
| 1968 | pfn_glUniformMatrix4x2fvNV fp_glUniformMatrix4x2fvNV; |
| 1969 | pfn_glUniformMatrix3x4fvNV fp_glUniformMatrix3x4fvNV; |
| 1970 | pfn_glUniformMatrix4x3fvNV fp_glUniformMatrix4x3fvNV; |
| 1971 | pfn_glGenOcclusionQueriesNV fp_glGenOcclusionQueriesNV; |
| 1972 | pfn_glDeleteOcclusionQueriesNV fp_glDeleteOcclusionQueriesNV; |
| 1973 | pfn_glIsOcclusionQueryNV fp_glIsOcclusionQueryNV; |
| 1974 | pfn_glBeginOcclusionQueryNV fp_glBeginOcclusionQueryNV; |
| 1975 | pfn_glEndOcclusionQueryNV fp_glEndOcclusionQueryNV; |
| 1976 | pfn_glGetOcclusionQueryivNV fp_glGetOcclusionQueryivNV; |
| 1977 | pfn_glGetOcclusionQueryuivNV fp_glGetOcclusionQueryuivNV; |
| 1978 | pfn_glProgramBufferParametersfvNV fp_glProgramBufferParametersfvNV; |
| 1979 | pfn_glProgramBufferParametersIivNV fp_glProgramBufferParametersIivNV; |
| 1980 | pfn_glProgramBufferParametersIuivNV fp_glProgramBufferParametersIuivNV; |
| 1981 | pfn_glGenPathsNV fp_glGenPathsNV; |
| 1982 | pfn_glDeletePathsNV fp_glDeletePathsNV; |
| 1983 | pfn_glIsPathNV fp_glIsPathNV; |
| 1984 | pfn_glPathCommandsNV fp_glPathCommandsNV; |
| 1985 | pfn_glPathCoordsNV fp_glPathCoordsNV; |
| 1986 | pfn_glPathSubCommandsNV fp_glPathSubCommandsNV; |
| 1987 | pfn_glPathSubCoordsNV fp_glPathSubCoordsNV; |
| 1988 | pfn_glPathStringNV fp_glPathStringNV; |
| 1989 | pfn_glPathGlyphsNV fp_glPathGlyphsNV; |
| 1990 | pfn_glPathGlyphRangeNV fp_glPathGlyphRangeNV; |
| 1991 | pfn_glWeightPathsNV fp_glWeightPathsNV; |
| 1992 | pfn_glCopyPathNV fp_glCopyPathNV; |
| 1993 | pfn_glInterpolatePathsNV fp_glInterpolatePathsNV; |
| 1994 | pfn_glTransformPathNV fp_glTransformPathNV; |
| 1995 | pfn_glPathParameterivNV fp_glPathParameterivNV; |
| 1996 | pfn_glPathParameteriNV fp_glPathParameteriNV; |
| 1997 | pfn_glPathParameterfvNV fp_glPathParameterfvNV; |
| 1998 | pfn_glPathParameterfNV fp_glPathParameterfNV; |
| 1999 | pfn_glPathDashArrayNV fp_glPathDashArrayNV; |
| 2000 | pfn_glPathStencilFuncNV fp_glPathStencilFuncNV; |
| 2001 | pfn_glPathStencilDepthOffsetNV fp_glPathStencilDepthOffsetNV; |
| 2002 | pfn_glStencilFillPathNV fp_glStencilFillPathNV; |
| 2003 | pfn_glStencilStrokePathNV fp_glStencilStrokePathNV; |
| 2004 | pfn_glStencilFillPathInstancedNV fp_glStencilFillPathInstancedNV; |
| 2005 | pfn_glStencilStrokePathInstancedNV fp_glStencilStrokePathInstancedNV; |
| 2006 | pfn_glPathCoverDepthFuncNV fp_glPathCoverDepthFuncNV; |
| 2007 | pfn_glCoverFillPathNV fp_glCoverFillPathNV; |
| 2008 | pfn_glCoverStrokePathNV fp_glCoverStrokePathNV; |
| 2009 | pfn_glCoverFillPathInstancedNV fp_glCoverFillPathInstancedNV; |
| 2010 | pfn_glCoverStrokePathInstancedNV fp_glCoverStrokePathInstancedNV; |
| 2011 | pfn_glGetPathParameterivNV fp_glGetPathParameterivNV; |
| 2012 | pfn_glGetPathParameterfvNV fp_glGetPathParameterfvNV; |
| 2013 | pfn_glGetPathCommandsNV fp_glGetPathCommandsNV; |
| 2014 | pfn_glGetPathCoordsNV fp_glGetPathCoordsNV; |
| 2015 | pfn_glGetPathDashArrayNV fp_glGetPathDashArrayNV; |
| 2016 | pfn_glGetPathMetricsNV fp_glGetPathMetricsNV; |
| 2017 | pfn_glGetPathMetricRangeNV fp_glGetPathMetricRangeNV; |
| 2018 | pfn_glGetPathSpacingNV fp_glGetPathSpacingNV; |
| 2019 | pfn_glIsPointInFillPathNV fp_glIsPointInFillPathNV; |
| 2020 | pfn_glIsPointInStrokePathNV fp_glIsPointInStrokePathNV; |
| 2021 | pfn_glGetPathLengthNV fp_glGetPathLengthNV; |
| 2022 | pfn_glPointAlongPathNV fp_glPointAlongPathNV; |
| 2023 | pfn_glMatrixLoad3x2fNV fp_glMatrixLoad3x2fNV; |
| 2024 | pfn_glMatrixLoad3x3fNV fp_glMatrixLoad3x3fNV; |
| 2025 | pfn_glMatrixLoadTranspose3x3fNV fp_glMatrixLoadTranspose3x3fNV; |
| 2026 | pfn_glMatrixMult3x2fNV fp_glMatrixMult3x2fNV; |
| 2027 | pfn_glMatrixMult3x3fNV fp_glMatrixMult3x3fNV; |
| 2028 | pfn_glMatrixMultTranspose3x3fNV fp_glMatrixMultTranspose3x3fNV; |
| 2029 | pfn_glStencilThenCoverFillPathNV fp_glStencilThenCoverFillPathNV; |
| 2030 | pfn_glStencilThenCoverStrokePathNV fp_glStencilThenCoverStrokePathNV; |
| 2031 | pfn_glStencilThenCoverFillPathInstancedNV fp_glStencilThenCoverFillPathInstancedNV; |
| 2032 | pfn_glStencilThenCoverStrokePathInstancedNV fp_glStencilThenCoverStrokePathInstancedNV; |
| 2033 | pfn_glPathGlyphIndexRangeNV fp_glPathGlyphIndexRangeNV; |
| 2034 | pfn_glPathGlyphIndexArrayNV fp_glPathGlyphIndexArrayNV; |
| 2035 | pfn_glPathMemoryGlyphIndexArrayNV fp_glPathMemoryGlyphIndexArrayNV; |
| 2036 | pfn_glProgramPathFragmentInputGenNV fp_glProgramPathFragmentInputGenNV; |
| 2037 | pfn_glGetProgramResourcefvNV fp_glGetProgramResourcefvNV; |
| 2038 | pfn_glPathColorGenNV fp_glPathColorGenNV; |
| 2039 | pfn_glPathTexGenNV fp_glPathTexGenNV; |
| 2040 | pfn_glPathFogGenNV fp_glPathFogGenNV; |
| 2041 | pfn_glGetPathColorGenivNV fp_glGetPathColorGenivNV; |
| 2042 | pfn_glGetPathColorGenfvNV fp_glGetPathColorGenfvNV; |
| 2043 | pfn_glGetPathTexGenivNV fp_glGetPathTexGenivNV; |
| 2044 | pfn_glGetPathTexGenfvNV fp_glGetPathTexGenfvNV; |
| 2045 | pfn_glPolygonModeNV fp_glPolygonModeNV; |
| 2046 | pfn_glPresentFrameKeyedNV fp_glPresentFrameKeyedNV; |
| 2047 | pfn_glPresentFrameDualFillNV fp_glPresentFrameDualFillNV; |
| 2048 | pfn_glGetVideoivNV fp_glGetVideoivNV; |
| 2049 | pfn_glGetVideouivNV fp_glGetVideouivNV; |
| 2050 | pfn_glGetVideoi64vNV fp_glGetVideoi64vNV; |
| 2051 | pfn_glGetVideoui64vNV fp_glGetVideoui64vNV; |
| 2052 | pfn_glPrimitiveRestartNV fp_glPrimitiveRestartNV; |
| 2053 | pfn_glPrimitiveRestartIndexNV fp_glPrimitiveRestartIndexNV; |
| 2054 | pfn_glReadBufferNV fp_glReadBufferNV; |
| 2055 | pfn_glFramebufferSampleLocationsfvNV fp_glFramebufferSampleLocationsfvNV; |
| 2056 | pfn_glNamedFramebufferSampleLocationsfvNV fp_glNamedFramebufferSampleLocationsfvNV; |
| 2057 | pfn_glResolveDepthValuesNV fp_glResolveDepthValuesNV; |
| 2058 | pfn_glMakeBufferResidentNV fp_glMakeBufferResidentNV; |
| 2059 | pfn_glMakeBufferNonResidentNV fp_glMakeBufferNonResidentNV; |
| 2060 | pfn_glIsBufferResidentNV fp_glIsBufferResidentNV; |
| 2061 | pfn_glMakeNamedBufferResidentNV fp_glMakeNamedBufferResidentNV; |
| 2062 | pfn_glMakeNamedBufferNonResidentNV fp_glMakeNamedBufferNonResidentNV; |
| 2063 | pfn_glIsNamedBufferResidentNV fp_glIsNamedBufferResidentNV; |
| 2064 | pfn_glGetBufferParameterui64vNV fp_glGetBufferParameterui64vNV; |
| 2065 | pfn_glGetNamedBufferParameterui64vNV fp_glGetNamedBufferParameterui64vNV; |
| 2066 | pfn_glGetIntegerui64vNV fp_glGetIntegerui64vNV; |
| 2067 | pfn_glUniformui64NV fp_glUniformui64NV; |
| 2068 | pfn_glUniformui64vNV fp_glUniformui64vNV; |
| 2069 | pfn_glProgramUniformui64NV fp_glProgramUniformui64NV; |
| 2070 | pfn_glProgramUniformui64vNV fp_glProgramUniformui64vNV; |
| 2071 | pfn_glTextureBarrierNV fp_glTextureBarrierNV; |
| 2072 | pfn_glTexImage2DMultisampleCoverageNV fp_glTexImage2DMultisampleCoverageNV; |
| 2073 | pfn_glTexImage3DMultisampleCoverageNV fp_glTexImage3DMultisampleCoverageNV; |
| 2074 | pfn_glTextureImage2DMultisampleNV fp_glTextureImage2DMultisampleNV; |
| 2075 | pfn_glTextureImage3DMultisampleNV fp_glTextureImage3DMultisampleNV; |
| 2076 | pfn_glTextureImage2DMultisampleCoverageNV fp_glTextureImage2DMultisampleCoverageNV; |
| 2077 | pfn_glTextureImage3DMultisampleCoverageNV fp_glTextureImage3DMultisampleCoverageNV; |
| 2078 | pfn_glBeginTransformFeedbackNV fp_glBeginTransformFeedbackNV; |
| 2079 | pfn_glEndTransformFeedbackNV fp_glEndTransformFeedbackNV; |
| 2080 | pfn_glTransformFeedbackAttribsNV fp_glTransformFeedbackAttribsNV; |
| 2081 | pfn_glBindBufferRangeNV fp_glBindBufferRangeNV; |
| 2082 | pfn_glBindBufferOffsetNV fp_glBindBufferOffsetNV; |
| 2083 | pfn_glBindBufferBaseNV fp_glBindBufferBaseNV; |
| 2084 | pfn_glTransformFeedbackVaryingsNV fp_glTransformFeedbackVaryingsNV; |
| 2085 | pfn_glActiveVaryingNV fp_glActiveVaryingNV; |
| 2086 | pfn_glGetVaryingLocationNV fp_glGetVaryingLocationNV; |
| 2087 | pfn_glGetActiveVaryingNV fp_glGetActiveVaryingNV; |
| 2088 | pfn_glGetTransformFeedbackVaryingNV fp_glGetTransformFeedbackVaryingNV; |
| 2089 | pfn_glTransformFeedbackStreamAttribsNV fp_glTransformFeedbackStreamAttribsNV; |
| 2090 | pfn_glBindTransformFeedbackNV fp_glBindTransformFeedbackNV; |
| 2091 | pfn_glDeleteTransformFeedbacksNV fp_glDeleteTransformFeedbacksNV; |
| 2092 | pfn_glGenTransformFeedbacksNV fp_glGenTransformFeedbacksNV; |
| 2093 | pfn_glIsTransformFeedbackNV fp_glIsTransformFeedbackNV; |
| 2094 | pfn_glPauseTransformFeedbackNV fp_glPauseTransformFeedbackNV; |
| 2095 | pfn_glResumeTransformFeedbackNV fp_glResumeTransformFeedbackNV; |
| 2096 | pfn_glDrawTransformFeedbackNV fp_glDrawTransformFeedbackNV; |
| 2097 | pfn_glVDPAUInitNV fp_glVDPAUInitNV; |
| 2098 | pfn_glVDPAUFiniNV fp_glVDPAUFiniNV; |
| 2099 | pfn_glVDPAURegisterVideoSurfaceNV fp_glVDPAURegisterVideoSurfaceNV; |
| 2100 | pfn_glVDPAURegisterOutputSurfaceNV fp_glVDPAURegisterOutputSurfaceNV; |
| 2101 | pfn_glVDPAUIsSurfaceNV fp_glVDPAUIsSurfaceNV; |
| 2102 | pfn_glVDPAUUnregisterSurfaceNV fp_glVDPAUUnregisterSurfaceNV; |
| 2103 | pfn_glVDPAUGetSurfaceivNV fp_glVDPAUGetSurfaceivNV; |
| 2104 | pfn_glVDPAUSurfaceAccessNV fp_glVDPAUSurfaceAccessNV; |
| 2105 | pfn_glVDPAUMapSurfacesNV fp_glVDPAUMapSurfacesNV; |
| 2106 | pfn_glVDPAUUnmapSurfacesNV fp_glVDPAUUnmapSurfacesNV; |
| 2107 | pfn_glVertexAttribL1i64NV fp_glVertexAttribL1i64NV; |
| 2108 | pfn_glVertexAttribL2i64NV fp_glVertexAttribL2i64NV; |
| 2109 | pfn_glVertexAttribL3i64NV fp_glVertexAttribL3i64NV; |
| 2110 | pfn_glVertexAttribL4i64NV fp_glVertexAttribL4i64NV; |
| 2111 | pfn_glVertexAttribL1i64vNV fp_glVertexAttribL1i64vNV; |
| 2112 | pfn_glVertexAttribL2i64vNV fp_glVertexAttribL2i64vNV; |
| 2113 | pfn_glVertexAttribL3i64vNV fp_glVertexAttribL3i64vNV; |
| 2114 | pfn_glVertexAttribL4i64vNV fp_glVertexAttribL4i64vNV; |
| 2115 | pfn_glVertexAttribL1ui64NV fp_glVertexAttribL1ui64NV; |
| 2116 | pfn_glVertexAttribL2ui64NV fp_glVertexAttribL2ui64NV; |
| 2117 | pfn_glVertexAttribL3ui64NV fp_glVertexAttribL3ui64NV; |
| 2118 | pfn_glVertexAttribL4ui64NV fp_glVertexAttribL4ui64NV; |
| 2119 | pfn_glVertexAttribL1ui64vNV fp_glVertexAttribL1ui64vNV; |
| 2120 | pfn_glVertexAttribL2ui64vNV fp_glVertexAttribL2ui64vNV; |
| 2121 | pfn_glVertexAttribL3ui64vNV fp_glVertexAttribL3ui64vNV; |
| 2122 | pfn_glVertexAttribL4ui64vNV fp_glVertexAttribL4ui64vNV; |
| 2123 | pfn_glGetVertexAttribLi64vNV fp_glGetVertexAttribLi64vNV; |
| 2124 | pfn_glGetVertexAttribLui64vNV fp_glGetVertexAttribLui64vNV; |
| 2125 | pfn_glVertexAttribLFormatNV fp_glVertexAttribLFormatNV; |
| 2126 | pfn_glBufferAddressRangeNV fp_glBufferAddressRangeNV; |
| 2127 | pfn_glVertexFormatNV fp_glVertexFormatNV; |
| 2128 | pfn_glNormalFormatNV fp_glNormalFormatNV; |
| 2129 | pfn_glColorFormatNV fp_glColorFormatNV; |
| 2130 | pfn_glIndexFormatNV fp_glIndexFormatNV; |
| 2131 | pfn_glTexCoordFormatNV fp_glTexCoordFormatNV; |
| 2132 | pfn_glEdgeFlagFormatNV fp_glEdgeFlagFormatNV; |
| 2133 | pfn_glSecondaryColorFormatNV fp_glSecondaryColorFormatNV; |
| 2134 | pfn_glFogCoordFormatNV fp_glFogCoordFormatNV; |
| 2135 | pfn_glVertexAttribFormatNV fp_glVertexAttribFormatNV; |
| 2136 | pfn_glVertexAttribIFormatNV fp_glVertexAttribIFormatNV; |
| 2137 | pfn_glGetIntegerui64i_vNV fp_glGetIntegerui64i_vNV; |
| 2138 | pfn_glVertexAttribI1iEXT fp_glVertexAttribI1iEXT; |
| 2139 | pfn_glVertexAttribI2iEXT fp_glVertexAttribI2iEXT; |
| 2140 | pfn_glVertexAttribI3iEXT fp_glVertexAttribI3iEXT; |
| 2141 | pfn_glVertexAttribI4iEXT fp_glVertexAttribI4iEXT; |
| 2142 | pfn_glVertexAttribI1uiEXT fp_glVertexAttribI1uiEXT; |
| 2143 | pfn_glVertexAttribI2uiEXT fp_glVertexAttribI2uiEXT; |
| 2144 | pfn_glVertexAttribI3uiEXT fp_glVertexAttribI3uiEXT; |
| 2145 | pfn_glVertexAttribI4uiEXT fp_glVertexAttribI4uiEXT; |
| 2146 | pfn_glVertexAttribI1ivEXT fp_glVertexAttribI1ivEXT; |
| 2147 | pfn_glVertexAttribI2ivEXT fp_glVertexAttribI2ivEXT; |
| 2148 | pfn_glVertexAttribI3ivEXT fp_glVertexAttribI3ivEXT; |
| 2149 | pfn_glVertexAttribI4ivEXT fp_glVertexAttribI4ivEXT; |
| 2150 | pfn_glVertexAttribI1uivEXT fp_glVertexAttribI1uivEXT; |
| 2151 | pfn_glVertexAttribI2uivEXT fp_glVertexAttribI2uivEXT; |
| 2152 | pfn_glVertexAttribI3uivEXT fp_glVertexAttribI3uivEXT; |
| 2153 | pfn_glVertexAttribI4uivEXT fp_glVertexAttribI4uivEXT; |
| 2154 | pfn_glVertexAttribI4bvEXT fp_glVertexAttribI4bvEXT; |
| 2155 | pfn_glVertexAttribI4svEXT fp_glVertexAttribI4svEXT; |
| 2156 | pfn_glVertexAttribI4ubvEXT fp_glVertexAttribI4ubvEXT; |
| 2157 | pfn_glVertexAttribI4usvEXT fp_glVertexAttribI4usvEXT; |
| 2158 | pfn_glVertexAttribIPointerEXT fp_glVertexAttribIPointerEXT; |
| 2159 | pfn_glGetVertexAttribIivEXT fp_glGetVertexAttribIivEXT; |
| 2160 | pfn_glGetVertexAttribIuivEXT fp_glGetVertexAttribIuivEXT; |
| 2161 | pfn_glBeginVideoCaptureNV fp_glBeginVideoCaptureNV; |
| 2162 | pfn_glBindVideoCaptureStreamBufferNV fp_glBindVideoCaptureStreamBufferNV; |
| 2163 | pfn_glBindVideoCaptureStreamTextureNV fp_glBindVideoCaptureStreamTextureNV; |
| 2164 | pfn_glEndVideoCaptureNV fp_glEndVideoCaptureNV; |
| 2165 | pfn_glGetVideoCaptureivNV fp_glGetVideoCaptureivNV; |
| 2166 | pfn_glGetVideoCaptureStreamivNV fp_glGetVideoCaptureStreamivNV; |
| 2167 | pfn_glGetVideoCaptureStreamfvNV fp_glGetVideoCaptureStreamfvNV; |
| 2168 | pfn_glGetVideoCaptureStreamdvNV fp_glGetVideoCaptureStreamdvNV; |
| 2169 | pfn_glVideoCaptureNV fp_glVideoCaptureNV; |
| 2170 | pfn_glVideoCaptureStreamParameterivNV fp_glVideoCaptureStreamParameterivNV; |
| 2171 | pfn_glVideoCaptureStreamParameterfvNV fp_glVideoCaptureStreamParameterfvNV; |
| 2172 | pfn_glVideoCaptureStreamParameterdvNV fp_glVideoCaptureStreamParameterdvNV; |
| 2173 | pfn_glViewportArrayvNV fp_glViewportArrayvNV; |
| 2174 | pfn_glViewportIndexedfNV fp_glViewportIndexedfNV; |
| 2175 | pfn_glViewportIndexedfvNV fp_glViewportIndexedfvNV; |
| 2176 | pfn_glScissorArrayvNV fp_glScissorArrayvNV; |
| 2177 | pfn_glScissorIndexedNV fp_glScissorIndexedNV; |
| 2178 | pfn_glScissorIndexedvNV fp_glScissorIndexedvNV; |
| 2179 | pfn_glDepthRangeArrayfvNV fp_glDepthRangeArrayfvNV; |
| 2180 | pfn_glDepthRangeIndexedfNV fp_glDepthRangeIndexedfNV; |
| 2181 | pfn_glGetFloati_vNV fp_glGetFloati_vNV; |
| 2182 | pfn_glEnableiNV fp_glEnableiNV; |
| 2183 | pfn_glDisableiNV fp_glDisableiNV; |
| 2184 | pfn_glIsEnablediNV fp_glIsEnablediNV; |
| 2185 | pfn_glBeginConditionalRenderNVX fp_glBeginConditionalRenderNVX; |
| 2186 | pfn_glEndConditionalRenderNVX fp_glEndConditionalRenderNVX; |
| 2187 | pfn_glFramebufferTextureMultiviewOVR fp_glFramebufferTextureMultiviewOVR; |
| 2188 | pfn_glFramebufferTextureMultisampleMultiviewOVR fp_glFramebufferTextureMultisampleMultiviewOVR; |
| 2189 | pfn_glAlphaFuncQCOM fp_glAlphaFuncQCOM; |
| 2190 | pfn_glGetDriverControlsQCOM fp_glGetDriverControlsQCOM; |
| 2191 | pfn_glGetDriverControlStringQCOM fp_glGetDriverControlStringQCOM; |
| 2192 | pfn_glEnableDriverControlQCOM fp_glEnableDriverControlQCOM; |
| 2193 | pfn_glDisableDriverControlQCOM fp_glDisableDriverControlQCOM; |
| 2194 | pfn_glExtGetTexturesQCOM fp_glExtGetTexturesQCOM; |
| 2195 | pfn_glExtGetBuffersQCOM fp_glExtGetBuffersQCOM; |
| 2196 | pfn_glExtGetRenderbuffersQCOM fp_glExtGetRenderbuffersQCOM; |
| 2197 | pfn_glExtGetFramebuffersQCOM fp_glExtGetFramebuffersQCOM; |
| 2198 | pfn_glExtGetTexLevelParameterivQCOM fp_glExtGetTexLevelParameterivQCOM; |
| 2199 | pfn_glExtTexObjectStateOverrideiQCOM fp_glExtTexObjectStateOverrideiQCOM; |
| 2200 | pfn_glExtGetTexSubImageQCOM fp_glExtGetTexSubImageQCOM; |
| 2201 | pfn_glExtGetBufferPointervQCOM fp_glExtGetBufferPointervQCOM; |
| 2202 | pfn_glExtGetShadersQCOM fp_glExtGetShadersQCOM; |
| 2203 | pfn_glExtGetProgramsQCOM fp_glExtGetProgramsQCOM; |
| 2204 | pfn_glExtIsProgramBinaryQCOM fp_glExtIsProgramBinaryQCOM; |
| 2205 | pfn_glExtGetProgramBinarySourceQCOM fp_glExtGetProgramBinarySourceQCOM; |
| 2206 | pfn_glStartTilingQCOM fp_glStartTilingQCOM; |
| 2207 | pfn_glEndTilingQCOM fp_glEndTilingQCOM; |
| 2208 | |
| 2209 | GLboolean GLAD_VERSION_1_0 = GL_FALSE; |
| 2210 | static void load_GL_VERSION_1_0(LOADER load) { |
| 2211 | if(!GLAD_VERSION_1_0) return; |
| 2212 | fp_glCullFace = (pfn_glCullFace)load("glCullFace" ); |
| 2213 | fp_glFrontFace = (pfn_glFrontFace)load("glFrontFace" ); |
| 2214 | fp_glHint = (pfn_glHint)load("glHint" ); |
| 2215 | fp_glLineWidth = (pfn_glLineWidth)load("glLineWidth" ); |
| 2216 | fp_glPointSize = (pfn_glPointSize)load("glPointSize" ); |
| 2217 | fp_glPolygonMode = (pfn_glPolygonMode)load("glPolygonMode" ); |
| 2218 | fp_glScissor = (pfn_glScissor)load("glScissor" ); |
| 2219 | fp_glTexParameterf = (pfn_glTexParameterf)load("glTexParameterf" ); |
| 2220 | fp_glTexParameterfv = (pfn_glTexParameterfv)load("glTexParameterfv" ); |
| 2221 | fp_glTexParameteri = (pfn_glTexParameteri)load("glTexParameteri" ); |
| 2222 | fp_glTexParameteriv = (pfn_glTexParameteriv)load("glTexParameteriv" ); |
| 2223 | fp_glTexImage1D = (pfn_glTexImage1D)load("glTexImage1D" ); |
| 2224 | fp_glTexImage2D = (pfn_glTexImage2D)load("glTexImage2D" ); |
| 2225 | fp_glDrawBuffer = (pfn_glDrawBuffer)load("glDrawBuffer" ); |
| 2226 | fp_glClear = (pfn_glClear)load("glClear" ); |
| 2227 | fp_glClearColor = (pfn_glClearColor)load("glClearColor" ); |
| 2228 | fp_glClearStencil = (pfn_glClearStencil)load("glClearStencil" ); |
| 2229 | fp_glClearDepth = (pfn_glClearDepth)load("glClearDepth" ); |
| 2230 | fp_glStencilMask = (pfn_glStencilMask)load("glStencilMask" ); |
| 2231 | fp_glColorMask = (pfn_glColorMask)load("glColorMask" ); |
| 2232 | fp_glDepthMask = (pfn_glDepthMask)load("glDepthMask" ); |
| 2233 | fp_glDisable = (pfn_glDisable)load("glDisable" ); |
| 2234 | fp_glEnable = (pfn_glEnable)load("glEnable" ); |
| 2235 | fp_glFinish = (pfn_glFinish)load("glFinish" ); |
| 2236 | fp_glFlush = (pfn_glFlush)load("glFlush" ); |
| 2237 | fp_glBlendFunc = (pfn_glBlendFunc)load("glBlendFunc" ); |
| 2238 | fp_glLogicOp = (pfn_glLogicOp)load("glLogicOp" ); |
| 2239 | fp_glStencilFunc = (pfn_glStencilFunc)load("glStencilFunc" ); |
| 2240 | fp_glStencilOp = (pfn_glStencilOp)load("glStencilOp" ); |
| 2241 | fp_glDepthFunc = (pfn_glDepthFunc)load("glDepthFunc" ); |
| 2242 | fp_glPixelStoref = (pfn_glPixelStoref)load("glPixelStoref" ); |
| 2243 | fp_glPixelStorei = (pfn_glPixelStorei)load("glPixelStorei" ); |
| 2244 | fp_glReadBuffer = (pfn_glReadBuffer)load("glReadBuffer" ); |
| 2245 | fp_glReadPixels = (pfn_glReadPixels)load("glReadPixels" ); |
| 2246 | fp_glGetBooleanv = (pfn_glGetBooleanv)load("glGetBooleanv" ); |
| 2247 | fp_glGetDoublev = (pfn_glGetDoublev)load("glGetDoublev" ); |
| 2248 | fp_glGetError = (pfn_glGetError)load("glGetError" ); |
| 2249 | fp_glGetFloatv = (pfn_glGetFloatv)load("glGetFloatv" ); |
| 2250 | fp_glGetIntegerv = (pfn_glGetIntegerv)load("glGetIntegerv" ); |
| 2251 | fp_glGetString = (pfn_glGetString)load("glGetString" ); |
| 2252 | fp_glGetTexImage = (pfn_glGetTexImage)load("glGetTexImage" ); |
| 2253 | fp_glGetTexParameterfv = (pfn_glGetTexParameterfv)load("glGetTexParameterfv" ); |
| 2254 | fp_glGetTexParameteriv = (pfn_glGetTexParameteriv)load("glGetTexParameteriv" ); |
| 2255 | fp_glGetTexLevelParameterfv = (pfn_glGetTexLevelParameterfv)load("glGetTexLevelParameterfv" ); |
| 2256 | fp_glGetTexLevelParameteriv = (pfn_glGetTexLevelParameteriv)load("glGetTexLevelParameteriv" ); |
| 2257 | fp_glIsEnabled = (pfn_glIsEnabled)load("glIsEnabled" ); |
| 2258 | fp_glDepthRange = (pfn_glDepthRange)load("glDepthRange" ); |
| 2259 | fp_glViewport = (pfn_glViewport)load("glViewport" ); |
| 2260 | fp_glNewList = (pfn_glNewList)load("glNewList" ); |
| 2261 | fp_glEndList = (pfn_glEndList)load("glEndList" ); |
| 2262 | fp_glCallList = (pfn_glCallList)load("glCallList" ); |
| 2263 | fp_glCallLists = (pfn_glCallLists)load("glCallLists" ); |
| 2264 | fp_glDeleteLists = (pfn_glDeleteLists)load("glDeleteLists" ); |
| 2265 | fp_glGenLists = (pfn_glGenLists)load("glGenLists" ); |
| 2266 | fp_glListBase = (pfn_glListBase)load("glListBase" ); |
| 2267 | fp_glBegin = (pfn_glBegin)load("glBegin" ); |
| 2268 | fp_glBitmap = (pfn_glBitmap)load("glBitmap" ); |
| 2269 | fp_glColor3b = (pfn_glColor3b)load("glColor3b" ); |
| 2270 | fp_glColor3bv = (pfn_glColor3bv)load("glColor3bv" ); |
| 2271 | fp_glColor3d = (pfn_glColor3d)load("glColor3d" ); |
| 2272 | fp_glColor3dv = (pfn_glColor3dv)load("glColor3dv" ); |
| 2273 | fp_glColor3f = (pfn_glColor3f)load("glColor3f" ); |
| 2274 | fp_glColor3fv = (pfn_glColor3fv)load("glColor3fv" ); |
| 2275 | fp_glColor3i = (pfn_glColor3i)load("glColor3i" ); |
| 2276 | fp_glColor3iv = (pfn_glColor3iv)load("glColor3iv" ); |
| 2277 | fp_glColor3s = (pfn_glColor3s)load("glColor3s" ); |
| 2278 | fp_glColor3sv = (pfn_glColor3sv)load("glColor3sv" ); |
| 2279 | fp_glColor3ub = (pfn_glColor3ub)load("glColor3ub" ); |
| 2280 | fp_glColor3ubv = (pfn_glColor3ubv)load("glColor3ubv" ); |
| 2281 | fp_glColor3ui = (pfn_glColor3ui)load("glColor3ui" ); |
| 2282 | fp_glColor3uiv = (pfn_glColor3uiv)load("glColor3uiv" ); |
| 2283 | fp_glColor3us = (pfn_glColor3us)load("glColor3us" ); |
| 2284 | fp_glColor3usv = (pfn_glColor3usv)load("glColor3usv" ); |
| 2285 | fp_glColor4b = (pfn_glColor4b)load("glColor4b" ); |
| 2286 | fp_glColor4bv = (pfn_glColor4bv)load("glColor4bv" ); |
| 2287 | fp_glColor4d = (pfn_glColor4d)load("glColor4d" ); |
| 2288 | fp_glColor4dv = (pfn_glColor4dv)load("glColor4dv" ); |
| 2289 | fp_glColor4f = (pfn_glColor4f)load("glColor4f" ); |
| 2290 | fp_glColor4fv = (pfn_glColor4fv)load("glColor4fv" ); |
| 2291 | fp_glColor4i = (pfn_glColor4i)load("glColor4i" ); |
| 2292 | fp_glColor4iv = (pfn_glColor4iv)load("glColor4iv" ); |
| 2293 | fp_glColor4s = (pfn_glColor4s)load("glColor4s" ); |
| 2294 | fp_glColor4sv = (pfn_glColor4sv)load("glColor4sv" ); |
| 2295 | fp_glColor4ub = (pfn_glColor4ub)load("glColor4ub" ); |
| 2296 | fp_glColor4ubv = (pfn_glColor4ubv)load("glColor4ubv" ); |
| 2297 | fp_glColor4ui = (pfn_glColor4ui)load("glColor4ui" ); |
| 2298 | fp_glColor4uiv = (pfn_glColor4uiv)load("glColor4uiv" ); |
| 2299 | fp_glColor4us = (pfn_glColor4us)load("glColor4us" ); |
| 2300 | fp_glColor4usv = (pfn_glColor4usv)load("glColor4usv" ); |
| 2301 | fp_glEdgeFlag = (pfn_glEdgeFlag)load("glEdgeFlag" ); |
| 2302 | fp_glEdgeFlagv = (pfn_glEdgeFlagv)load("glEdgeFlagv" ); |
| 2303 | fp_glEnd = (pfn_glEnd)load("glEnd" ); |
| 2304 | fp_glIndexd = (pfn_glIndexd)load("glIndexd" ); |
| 2305 | fp_glIndexdv = (pfn_glIndexdv)load("glIndexdv" ); |
| 2306 | fp_glIndexf = (pfn_glIndexf)load("glIndexf" ); |
| 2307 | fp_glIndexfv = (pfn_glIndexfv)load("glIndexfv" ); |
| 2308 | fp_glIndexi = (pfn_glIndexi)load("glIndexi" ); |
| 2309 | fp_glIndexiv = (pfn_glIndexiv)load("glIndexiv" ); |
| 2310 | fp_glIndexs = (pfn_glIndexs)load("glIndexs" ); |
| 2311 | fp_glIndexsv = (pfn_glIndexsv)load("glIndexsv" ); |
| 2312 | fp_glNormal3b = (pfn_glNormal3b)load("glNormal3b" ); |
| 2313 | fp_glNormal3bv = (pfn_glNormal3bv)load("glNormal3bv" ); |
| 2314 | fp_glNormal3d = (pfn_glNormal3d)load("glNormal3d" ); |
| 2315 | fp_glNormal3dv = (pfn_glNormal3dv)load("glNormal3dv" ); |
| 2316 | fp_glNormal3f = (pfn_glNormal3f)load("glNormal3f" ); |
| 2317 | fp_glNormal3fv = (pfn_glNormal3fv)load("glNormal3fv" ); |
| 2318 | fp_glNormal3i = (pfn_glNormal3i)load("glNormal3i" ); |
| 2319 | fp_glNormal3iv = (pfn_glNormal3iv)load("glNormal3iv" ); |
| 2320 | fp_glNormal3s = (pfn_glNormal3s)load("glNormal3s" ); |
| 2321 | fp_glNormal3sv = (pfn_glNormal3sv)load("glNormal3sv" ); |
| 2322 | fp_glRasterPos2d = (pfn_glRasterPos2d)load("glRasterPos2d" ); |
| 2323 | fp_glRasterPos2dv = (pfn_glRasterPos2dv)load("glRasterPos2dv" ); |
| 2324 | fp_glRasterPos2f = (pfn_glRasterPos2f)load("glRasterPos2f" ); |
| 2325 | fp_glRasterPos2fv = (pfn_glRasterPos2fv)load("glRasterPos2fv" ); |
| 2326 | fp_glRasterPos2i = (pfn_glRasterPos2i)load("glRasterPos2i" ); |
| 2327 | fp_glRasterPos2iv = (pfn_glRasterPos2iv)load("glRasterPos2iv" ); |
| 2328 | fp_glRasterPos2s = (pfn_glRasterPos2s)load("glRasterPos2s" ); |
| 2329 | fp_glRasterPos2sv = (pfn_glRasterPos2sv)load("glRasterPos2sv" ); |
| 2330 | fp_glRasterPos3d = (pfn_glRasterPos3d)load("glRasterPos3d" ); |
| 2331 | fp_glRasterPos3dv = (pfn_glRasterPos3dv)load("glRasterPos3dv" ); |
| 2332 | fp_glRasterPos3f = (pfn_glRasterPos3f)load("glRasterPos3f" ); |
| 2333 | fp_glRasterPos3fv = (pfn_glRasterPos3fv)load("glRasterPos3fv" ); |
| 2334 | fp_glRasterPos3i = (pfn_glRasterPos3i)load("glRasterPos3i" ); |
| 2335 | fp_glRasterPos3iv = (pfn_glRasterPos3iv)load("glRasterPos3iv" ); |
| 2336 | fp_glRasterPos3s = (pfn_glRasterPos3s)load("glRasterPos3s" ); |
| 2337 | fp_glRasterPos3sv = (pfn_glRasterPos3sv)load("glRasterPos3sv" ); |
| 2338 | fp_glRasterPos4d = (pfn_glRasterPos4d)load("glRasterPos4d" ); |
| 2339 | fp_glRasterPos4dv = (pfn_glRasterPos4dv)load("glRasterPos4dv" ); |
| 2340 | fp_glRasterPos4f = (pfn_glRasterPos4f)load("glRasterPos4f" ); |
| 2341 | fp_glRasterPos4fv = (pfn_glRasterPos4fv)load("glRasterPos4fv" ); |
| 2342 | fp_glRasterPos4i = (pfn_glRasterPos4i)load("glRasterPos4i" ); |
| 2343 | fp_glRasterPos4iv = (pfn_glRasterPos4iv)load("glRasterPos4iv" ); |
| 2344 | fp_glRasterPos4s = (pfn_glRasterPos4s)load("glRasterPos4s" ); |
| 2345 | fp_glRasterPos4sv = (pfn_glRasterPos4sv)load("glRasterPos4sv" ); |
| 2346 | fp_glRectd = (pfn_glRectd)load("glRectd" ); |
| 2347 | fp_glRectdv = (pfn_glRectdv)load("glRectdv" ); |
| 2348 | fp_glRectf = (pfn_glRectf)load("glRectf" ); |
| 2349 | fp_glRectfv = (pfn_glRectfv)load("glRectfv" ); |
| 2350 | fp_glRecti = (pfn_glRecti)load("glRecti" ); |
| 2351 | fp_glRectiv = (pfn_glRectiv)load("glRectiv" ); |
| 2352 | fp_glRects = (pfn_glRects)load("glRects" ); |
| 2353 | fp_glRectsv = (pfn_glRectsv)load("glRectsv" ); |
| 2354 | fp_glTexCoord1d = (pfn_glTexCoord1d)load("glTexCoord1d" ); |
| 2355 | fp_glTexCoord1dv = (pfn_glTexCoord1dv)load("glTexCoord1dv" ); |
| 2356 | fp_glTexCoord1f = (pfn_glTexCoord1f)load("glTexCoord1f" ); |
| 2357 | fp_glTexCoord1fv = (pfn_glTexCoord1fv)load("glTexCoord1fv" ); |
| 2358 | fp_glTexCoord1i = (pfn_glTexCoord1i)load("glTexCoord1i" ); |
| 2359 | fp_glTexCoord1iv = (pfn_glTexCoord1iv)load("glTexCoord1iv" ); |
| 2360 | fp_glTexCoord1s = (pfn_glTexCoord1s)load("glTexCoord1s" ); |
| 2361 | fp_glTexCoord1sv = (pfn_glTexCoord1sv)load("glTexCoord1sv" ); |
| 2362 | fp_glTexCoord2d = (pfn_glTexCoord2d)load("glTexCoord2d" ); |
| 2363 | fp_glTexCoord2dv = (pfn_glTexCoord2dv)load("glTexCoord2dv" ); |
| 2364 | fp_glTexCoord2f = (pfn_glTexCoord2f)load("glTexCoord2f" ); |
| 2365 | fp_glTexCoord2fv = (pfn_glTexCoord2fv)load("glTexCoord2fv" ); |
| 2366 | fp_glTexCoord2i = (pfn_glTexCoord2i)load("glTexCoord2i" ); |
| 2367 | fp_glTexCoord2iv = (pfn_glTexCoord2iv)load("glTexCoord2iv" ); |
| 2368 | fp_glTexCoord2s = (pfn_glTexCoord2s)load("glTexCoord2s" ); |
| 2369 | fp_glTexCoord2sv = (pfn_glTexCoord2sv)load("glTexCoord2sv" ); |
| 2370 | fp_glTexCoord3d = (pfn_glTexCoord3d)load("glTexCoord3d" ); |
| 2371 | fp_glTexCoord3dv = (pfn_glTexCoord3dv)load("glTexCoord3dv" ); |
| 2372 | fp_glTexCoord3f = (pfn_glTexCoord3f)load("glTexCoord3f" ); |
| 2373 | fp_glTexCoord3fv = (pfn_glTexCoord3fv)load("glTexCoord3fv" ); |
| 2374 | fp_glTexCoord3i = (pfn_glTexCoord3i)load("glTexCoord3i" ); |
| 2375 | fp_glTexCoord3iv = (pfn_glTexCoord3iv)load("glTexCoord3iv" ); |
| 2376 | fp_glTexCoord3s = (pfn_glTexCoord3s)load("glTexCoord3s" ); |
| 2377 | fp_glTexCoord3sv = (pfn_glTexCoord3sv)load("glTexCoord3sv" ); |
| 2378 | fp_glTexCoord4d = (pfn_glTexCoord4d)load("glTexCoord4d" ); |
| 2379 | fp_glTexCoord4dv = (pfn_glTexCoord4dv)load("glTexCoord4dv" ); |
| 2380 | fp_glTexCoord4f = (pfn_glTexCoord4f)load("glTexCoord4f" ); |
| 2381 | fp_glTexCoord4fv = (pfn_glTexCoord4fv)load("glTexCoord4fv" ); |
| 2382 | fp_glTexCoord4i = (pfn_glTexCoord4i)load("glTexCoord4i" ); |
| 2383 | fp_glTexCoord4iv = (pfn_glTexCoord4iv)load("glTexCoord4iv" ); |
| 2384 | fp_glTexCoord4s = (pfn_glTexCoord4s)load("glTexCoord4s" ); |
| 2385 | fp_glTexCoord4sv = (pfn_glTexCoord4sv)load("glTexCoord4sv" ); |
| 2386 | fp_glVertex2d = (pfn_glVertex2d)load("glVertex2d" ); |
| 2387 | fp_glVertex2dv = (pfn_glVertex2dv)load("glVertex2dv" ); |
| 2388 | fp_glVertex2f = (pfn_glVertex2f)load("glVertex2f" ); |
| 2389 | fp_glVertex2fv = (pfn_glVertex2fv)load("glVertex2fv" ); |
| 2390 | fp_glVertex2i = (pfn_glVertex2i)load("glVertex2i" ); |
| 2391 | fp_glVertex2iv = (pfn_glVertex2iv)load("glVertex2iv" ); |
| 2392 | fp_glVertex2s = (pfn_glVertex2s)load("glVertex2s" ); |
| 2393 | fp_glVertex2sv = (pfn_glVertex2sv)load("glVertex2sv" ); |
| 2394 | fp_glVertex3d = (pfn_glVertex3d)load("glVertex3d" ); |
| 2395 | fp_glVertex3dv = (pfn_glVertex3dv)load("glVertex3dv" ); |
| 2396 | fp_glVertex3f = (pfn_glVertex3f)load("glVertex3f" ); |
| 2397 | fp_glVertex3fv = (pfn_glVertex3fv)load("glVertex3fv" ); |
| 2398 | fp_glVertex3i = (pfn_glVertex3i)load("glVertex3i" ); |
| 2399 | fp_glVertex3iv = (pfn_glVertex3iv)load("glVertex3iv" ); |
| 2400 | fp_glVertex3s = (pfn_glVertex3s)load("glVertex3s" ); |
| 2401 | fp_glVertex3sv = (pfn_glVertex3sv)load("glVertex3sv" ); |
| 2402 | fp_glVertex4d = (pfn_glVertex4d)load("glVertex4d" ); |
| 2403 | fp_glVertex4dv = (pfn_glVertex4dv)load("glVertex4dv" ); |
| 2404 | fp_glVertex4f = (pfn_glVertex4f)load("glVertex4f" ); |
| 2405 | fp_glVertex4fv = (pfn_glVertex4fv)load("glVertex4fv" ); |
| 2406 | fp_glVertex4i = (pfn_glVertex4i)load("glVertex4i" ); |
| 2407 | fp_glVertex4iv = (pfn_glVertex4iv)load("glVertex4iv" ); |
| 2408 | fp_glVertex4s = (pfn_glVertex4s)load("glVertex4s" ); |
| 2409 | fp_glVertex4sv = (pfn_glVertex4sv)load("glVertex4sv" ); |
| 2410 | fp_glClipPlane = (pfn_glClipPlane)load("glClipPlane" ); |
| 2411 | fp_glColorMaterial = (pfn_glColorMaterial)load("glColorMaterial" ); |
| 2412 | fp_glFogf = (pfn_glFogf)load("glFogf" ); |
| 2413 | fp_glFogfv = (pfn_glFogfv)load("glFogfv" ); |
| 2414 | fp_glFogi = (pfn_glFogi)load("glFogi" ); |
| 2415 | fp_glFogiv = (pfn_glFogiv)load("glFogiv" ); |
| 2416 | fp_glLightf = (pfn_glLightf)load("glLightf" ); |
| 2417 | fp_glLightfv = (pfn_glLightfv)load("glLightfv" ); |
| 2418 | fp_glLighti = (pfn_glLighti)load("glLighti" ); |
| 2419 | fp_glLightiv = (pfn_glLightiv)load("glLightiv" ); |
| 2420 | fp_glLightModelf = (pfn_glLightModelf)load("glLightModelf" ); |
| 2421 | fp_glLightModelfv = (pfn_glLightModelfv)load("glLightModelfv" ); |
| 2422 | fp_glLightModeli = (pfn_glLightModeli)load("glLightModeli" ); |
| 2423 | fp_glLightModeliv = (pfn_glLightModeliv)load("glLightModeliv" ); |
| 2424 | fp_glLineStipple = (pfn_glLineStipple)load("glLineStipple" ); |
| 2425 | fp_glMaterialf = (pfn_glMaterialf)load("glMaterialf" ); |
| 2426 | fp_glMaterialfv = (pfn_glMaterialfv)load("glMaterialfv" ); |
| 2427 | fp_glMateriali = (pfn_glMateriali)load("glMateriali" ); |
| 2428 | fp_glMaterialiv = (pfn_glMaterialiv)load("glMaterialiv" ); |
| 2429 | fp_glPolygonStipple = (pfn_glPolygonStipple)load("glPolygonStipple" ); |
| 2430 | fp_glShadeModel = (pfn_glShadeModel)load("glShadeModel" ); |
| 2431 | fp_glTexEnvf = (pfn_glTexEnvf)load("glTexEnvf" ); |
| 2432 | fp_glTexEnvfv = (pfn_glTexEnvfv)load("glTexEnvfv" ); |
| 2433 | fp_glTexEnvi = (pfn_glTexEnvi)load("glTexEnvi" ); |
| 2434 | fp_glTexEnviv = (pfn_glTexEnviv)load("glTexEnviv" ); |
| 2435 | fp_glTexGend = (pfn_glTexGend)load("glTexGend" ); |
| 2436 | fp_glTexGendv = (pfn_glTexGendv)load("glTexGendv" ); |
| 2437 | fp_glTexGenf = (pfn_glTexGenf)load("glTexGenf" ); |
| 2438 | fp_glTexGenfv = (pfn_glTexGenfv)load("glTexGenfv" ); |
| 2439 | fp_glTexGeni = (pfn_glTexGeni)load("glTexGeni" ); |
| 2440 | fp_glTexGeniv = (pfn_glTexGeniv)load("glTexGeniv" ); |
| 2441 | fp_glFeedbackBuffer = (pfn_glFeedbackBuffer)load("glFeedbackBuffer" ); |
| 2442 | fp_glSelectBuffer = (pfn_glSelectBuffer)load("glSelectBuffer" ); |
| 2443 | fp_glRenderMode = (pfn_glRenderMode)load("glRenderMode" ); |
| 2444 | fp_glInitNames = (pfn_glInitNames)load("glInitNames" ); |
| 2445 | fp_glLoadName = (pfn_glLoadName)load("glLoadName" ); |
| 2446 | fp_glPassThrough = (pfn_glPassThrough)load("glPassThrough" ); |
| 2447 | fp_glPopName = (pfn_glPopName)load("glPopName" ); |
| 2448 | fp_glPushName = (pfn_glPushName)load("glPushName" ); |
| 2449 | fp_glClearAccum = (pfn_glClearAccum)load("glClearAccum" ); |
| 2450 | fp_glClearIndex = (pfn_glClearIndex)load("glClearIndex" ); |
| 2451 | fp_glIndexMask = (pfn_glIndexMask)load("glIndexMask" ); |
| 2452 | fp_glAccum = (pfn_glAccum)load("glAccum" ); |
| 2453 | fp_glPopAttrib = (pfn_glPopAttrib)load("glPopAttrib" ); |
| 2454 | fp_glPushAttrib = (pfn_glPushAttrib)load("glPushAttrib" ); |
| 2455 | fp_glMap1d = (pfn_glMap1d)load("glMap1d" ); |
| 2456 | fp_glMap1f = (pfn_glMap1f)load("glMap1f" ); |
| 2457 | fp_glMap2d = (pfn_glMap2d)load("glMap2d" ); |
| 2458 | fp_glMap2f = (pfn_glMap2f)load("glMap2f" ); |
| 2459 | fp_glMapGrid1d = (pfn_glMapGrid1d)load("glMapGrid1d" ); |
| 2460 | fp_glMapGrid1f = (pfn_glMapGrid1f)load("glMapGrid1f" ); |
| 2461 | fp_glMapGrid2d = (pfn_glMapGrid2d)load("glMapGrid2d" ); |
| 2462 | fp_glMapGrid2f = (pfn_glMapGrid2f)load("glMapGrid2f" ); |
| 2463 | fp_glEvalCoord1d = (pfn_glEvalCoord1d)load("glEvalCoord1d" ); |
| 2464 | fp_glEvalCoord1dv = (pfn_glEvalCoord1dv)load("glEvalCoord1dv" ); |
| 2465 | fp_glEvalCoord1f = (pfn_glEvalCoord1f)load("glEvalCoord1f" ); |
| 2466 | fp_glEvalCoord1fv = (pfn_glEvalCoord1fv)load("glEvalCoord1fv" ); |
| 2467 | fp_glEvalCoord2d = (pfn_glEvalCoord2d)load("glEvalCoord2d" ); |
| 2468 | fp_glEvalCoord2dv = (pfn_glEvalCoord2dv)load("glEvalCoord2dv" ); |
| 2469 | fp_glEvalCoord2f = (pfn_glEvalCoord2f)load("glEvalCoord2f" ); |
| 2470 | fp_glEvalCoord2fv = (pfn_glEvalCoord2fv)load("glEvalCoord2fv" ); |
| 2471 | fp_glEvalMesh1 = (pfn_glEvalMesh1)load("glEvalMesh1" ); |
| 2472 | fp_glEvalPoint1 = (pfn_glEvalPoint1)load("glEvalPoint1" ); |
| 2473 | fp_glEvalMesh2 = (pfn_glEvalMesh2)load("glEvalMesh2" ); |
| 2474 | fp_glEvalPoint2 = (pfn_glEvalPoint2)load("glEvalPoint2" ); |
| 2475 | fp_glAlphaFunc = (pfn_glAlphaFunc)load("glAlphaFunc" ); |
| 2476 | fp_glPixelZoom = (pfn_glPixelZoom)load("glPixelZoom" ); |
| 2477 | fp_glPixelTransferf = (pfn_glPixelTransferf)load("glPixelTransferf" ); |
| 2478 | fp_glPixelTransferi = (pfn_glPixelTransferi)load("glPixelTransferi" ); |
| 2479 | fp_glPixelMapfv = (pfn_glPixelMapfv)load("glPixelMapfv" ); |
| 2480 | fp_glPixelMapuiv = (pfn_glPixelMapuiv)load("glPixelMapuiv" ); |
| 2481 | fp_glPixelMapusv = (pfn_glPixelMapusv)load("glPixelMapusv" ); |
| 2482 | fp_glCopyPixels = (pfn_glCopyPixels)load("glCopyPixels" ); |
| 2483 | fp_glDrawPixels = (pfn_glDrawPixels)load("glDrawPixels" ); |
| 2484 | fp_glGetClipPlane = (pfn_glGetClipPlane)load("glGetClipPlane" ); |
| 2485 | fp_glGetLightfv = (pfn_glGetLightfv)load("glGetLightfv" ); |
| 2486 | fp_glGetLightiv = (pfn_glGetLightiv)load("glGetLightiv" ); |
| 2487 | fp_glGetMapdv = (pfn_glGetMapdv)load("glGetMapdv" ); |
| 2488 | fp_glGetMapfv = (pfn_glGetMapfv)load("glGetMapfv" ); |
| 2489 | fp_glGetMapiv = (pfn_glGetMapiv)load("glGetMapiv" ); |
| 2490 | fp_glGetMaterialfv = (pfn_glGetMaterialfv)load("glGetMaterialfv" ); |
| 2491 | fp_glGetMaterialiv = (pfn_glGetMaterialiv)load("glGetMaterialiv" ); |
| 2492 | fp_glGetPixelMapfv = (pfn_glGetPixelMapfv)load("glGetPixelMapfv" ); |
| 2493 | fp_glGetPixelMapuiv = (pfn_glGetPixelMapuiv)load("glGetPixelMapuiv" ); |
| 2494 | fp_glGetPixelMapusv = (pfn_glGetPixelMapusv)load("glGetPixelMapusv" ); |
| 2495 | fp_glGetPolygonStipple = (pfn_glGetPolygonStipple)load("glGetPolygonStipple" ); |
| 2496 | fp_glGetTexEnvfv = (pfn_glGetTexEnvfv)load("glGetTexEnvfv" ); |
| 2497 | fp_glGetTexEnviv = (pfn_glGetTexEnviv)load("glGetTexEnviv" ); |
| 2498 | fp_glGetTexGendv = (pfn_glGetTexGendv)load("glGetTexGendv" ); |
| 2499 | fp_glGetTexGenfv = (pfn_glGetTexGenfv)load("glGetTexGenfv" ); |
| 2500 | fp_glGetTexGeniv = (pfn_glGetTexGeniv)load("glGetTexGeniv" ); |
| 2501 | fp_glIsList = (pfn_glIsList)load("glIsList" ); |
| 2502 | fp_glFrustum = (pfn_glFrustum)load("glFrustum" ); |
| 2503 | fp_glLoadIdentity = (pfn_glLoadIdentity)load("glLoadIdentity" ); |
| 2504 | fp_glLoadMatrixf = (pfn_glLoadMatrixf)load("glLoadMatrixf" ); |
| 2505 | fp_glLoadMatrixd = (pfn_glLoadMatrixd)load("glLoadMatrixd" ); |
| 2506 | fp_glMatrixMode = (pfn_glMatrixMode)load("glMatrixMode" ); |
| 2507 | fp_glMultMatrixf = (pfn_glMultMatrixf)load("glMultMatrixf" ); |
| 2508 | fp_glMultMatrixd = (pfn_glMultMatrixd)load("glMultMatrixd" ); |
| 2509 | fp_glOrtho = (pfn_glOrtho)load("glOrtho" ); |
| 2510 | fp_glPopMatrix = (pfn_glPopMatrix)load("glPopMatrix" ); |
| 2511 | fp_glPushMatrix = (pfn_glPushMatrix)load("glPushMatrix" ); |
| 2512 | fp_glRotated = (pfn_glRotated)load("glRotated" ); |
| 2513 | fp_glRotatef = (pfn_glRotatef)load("glRotatef" ); |
| 2514 | fp_glScaled = (pfn_glScaled)load("glScaled" ); |
| 2515 | fp_glScalef = (pfn_glScalef)load("glScalef" ); |
| 2516 | fp_glTranslated = (pfn_glTranslated)load("glTranslated" ); |
| 2517 | fp_glTranslatef = (pfn_glTranslatef)load("glTranslatef" ); |
| 2518 | } |
| 2519 | |
| 2520 | GLboolean GLAD_VERSION_1_1 = GL_FALSE; |
| 2521 | static void load_GL_VERSION_1_1(LOADER load) { |
| 2522 | if(!GLAD_VERSION_1_1) return; |
| 2523 | fp_glDrawArrays = (pfn_glDrawArrays)load("glDrawArrays" ); |
| 2524 | fp_glDrawElements = (pfn_glDrawElements)load("glDrawElements" ); |
| 2525 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
| 2526 | fp_glPolygonOffset = (pfn_glPolygonOffset)load("glPolygonOffset" ); |
| 2527 | fp_glCopyTexImage1D = (pfn_glCopyTexImage1D)load("glCopyTexImage1D" ); |
| 2528 | fp_glCopyTexImage2D = (pfn_glCopyTexImage2D)load("glCopyTexImage2D" ); |
| 2529 | fp_glCopyTexSubImage1D = (pfn_glCopyTexSubImage1D)load("glCopyTexSubImage1D" ); |
| 2530 | fp_glCopyTexSubImage2D = (pfn_glCopyTexSubImage2D)load("glCopyTexSubImage2D" ); |
| 2531 | fp_glTexSubImage1D = (pfn_glTexSubImage1D)load("glTexSubImage1D" ); |
| 2532 | fp_glTexSubImage2D = (pfn_glTexSubImage2D)load("glTexSubImage2D" ); |
| 2533 | fp_glBindTexture = (pfn_glBindTexture)load("glBindTexture" ); |
| 2534 | fp_glDeleteTextures = (pfn_glDeleteTextures)load("glDeleteTextures" ); |
| 2535 | fp_glGenTextures = (pfn_glGenTextures)load("glGenTextures" ); |
| 2536 | fp_glIsTexture = (pfn_glIsTexture)load("glIsTexture" ); |
| 2537 | fp_glArrayElement = (pfn_glArrayElement)load("glArrayElement" ); |
| 2538 | fp_glColorPointer = (pfn_glColorPointer)load("glColorPointer" ); |
| 2539 | fp_glDisableClientState = (pfn_glDisableClientState)load("glDisableClientState" ); |
| 2540 | fp_glEdgeFlagPointer = (pfn_glEdgeFlagPointer)load("glEdgeFlagPointer" ); |
| 2541 | fp_glEnableClientState = (pfn_glEnableClientState)load("glEnableClientState" ); |
| 2542 | fp_glIndexPointer = (pfn_glIndexPointer)load("glIndexPointer" ); |
| 2543 | fp_glInterleavedArrays = (pfn_glInterleavedArrays)load("glInterleavedArrays" ); |
| 2544 | fp_glNormalPointer = (pfn_glNormalPointer)load("glNormalPointer" ); |
| 2545 | fp_glTexCoordPointer = (pfn_glTexCoordPointer)load("glTexCoordPointer" ); |
| 2546 | fp_glVertexPointer = (pfn_glVertexPointer)load("glVertexPointer" ); |
| 2547 | fp_glAreTexturesResident = (pfn_glAreTexturesResident)load("glAreTexturesResident" ); |
| 2548 | fp_glPrioritizeTextures = (pfn_glPrioritizeTextures)load("glPrioritizeTextures" ); |
| 2549 | fp_glIndexub = (pfn_glIndexub)load("glIndexub" ); |
| 2550 | fp_glIndexubv = (pfn_glIndexubv)load("glIndexubv" ); |
| 2551 | fp_glPopClientAttrib = (pfn_glPopClientAttrib)load("glPopClientAttrib" ); |
| 2552 | fp_glPushClientAttrib = (pfn_glPushClientAttrib)load("glPushClientAttrib" ); |
| 2553 | } |
| 2554 | |
| 2555 | GLboolean GLAD_VERSION_1_2 = GL_FALSE; |
| 2556 | static void load_GL_VERSION_1_2(LOADER load) { |
| 2557 | if(!GLAD_VERSION_1_2) return; |
| 2558 | fp_glDrawRangeElements = (pfn_glDrawRangeElements)load("glDrawRangeElements" ); |
| 2559 | fp_glTexImage3D = (pfn_glTexImage3D)load("glTexImage3D" ); |
| 2560 | fp_glTexSubImage3D = (pfn_glTexSubImage3D)load("glTexSubImage3D" ); |
| 2561 | fp_glCopyTexSubImage3D = (pfn_glCopyTexSubImage3D)load("glCopyTexSubImage3D" ); |
| 2562 | } |
| 2563 | |
| 2564 | GLboolean GLAD_VERSION_1_3 = GL_FALSE; |
| 2565 | static void load_GL_VERSION_1_3(LOADER load) { |
| 2566 | if(!GLAD_VERSION_1_3) return; |
| 2567 | fp_glActiveTexture = (pfn_glActiveTexture)load("glActiveTexture" ); |
| 2568 | fp_glSampleCoverage = (pfn_glSampleCoverage)load("glSampleCoverage" ); |
| 2569 | fp_glCompressedTexImage3D = (pfn_glCompressedTexImage3D)load("glCompressedTexImage3D" ); |
| 2570 | fp_glCompressedTexImage2D = (pfn_glCompressedTexImage2D)load("glCompressedTexImage2D" ); |
| 2571 | fp_glCompressedTexImage1D = (pfn_glCompressedTexImage1D)load("glCompressedTexImage1D" ); |
| 2572 | fp_glCompressedTexSubImage3D = (pfn_glCompressedTexSubImage3D)load("glCompressedTexSubImage3D" ); |
| 2573 | fp_glCompressedTexSubImage2D = (pfn_glCompressedTexSubImage2D)load("glCompressedTexSubImage2D" ); |
| 2574 | fp_glCompressedTexSubImage1D = (pfn_glCompressedTexSubImage1D)load("glCompressedTexSubImage1D" ); |
| 2575 | fp_glGetCompressedTexImage = (pfn_glGetCompressedTexImage)load("glGetCompressedTexImage" ); |
| 2576 | fp_glClientActiveTexture = (pfn_glClientActiveTexture)load("glClientActiveTexture" ); |
| 2577 | fp_glMultiTexCoord1d = (pfn_glMultiTexCoord1d)load("glMultiTexCoord1d" ); |
| 2578 | fp_glMultiTexCoord1dv = (pfn_glMultiTexCoord1dv)load("glMultiTexCoord1dv" ); |
| 2579 | fp_glMultiTexCoord1f = (pfn_glMultiTexCoord1f)load("glMultiTexCoord1f" ); |
| 2580 | fp_glMultiTexCoord1fv = (pfn_glMultiTexCoord1fv)load("glMultiTexCoord1fv" ); |
| 2581 | fp_glMultiTexCoord1i = (pfn_glMultiTexCoord1i)load("glMultiTexCoord1i" ); |
| 2582 | fp_glMultiTexCoord1iv = (pfn_glMultiTexCoord1iv)load("glMultiTexCoord1iv" ); |
| 2583 | fp_glMultiTexCoord1s = (pfn_glMultiTexCoord1s)load("glMultiTexCoord1s" ); |
| 2584 | fp_glMultiTexCoord1sv = (pfn_glMultiTexCoord1sv)load("glMultiTexCoord1sv" ); |
| 2585 | fp_glMultiTexCoord2d = (pfn_glMultiTexCoord2d)load("glMultiTexCoord2d" ); |
| 2586 | fp_glMultiTexCoord2dv = (pfn_glMultiTexCoord2dv)load("glMultiTexCoord2dv" ); |
| 2587 | fp_glMultiTexCoord2f = (pfn_glMultiTexCoord2f)load("glMultiTexCoord2f" ); |
| 2588 | fp_glMultiTexCoord2fv = (pfn_glMultiTexCoord2fv)load("glMultiTexCoord2fv" ); |
| 2589 | fp_glMultiTexCoord2i = (pfn_glMultiTexCoord2i)load("glMultiTexCoord2i" ); |
| 2590 | fp_glMultiTexCoord2iv = (pfn_glMultiTexCoord2iv)load("glMultiTexCoord2iv" ); |
| 2591 | fp_glMultiTexCoord2s = (pfn_glMultiTexCoord2s)load("glMultiTexCoord2s" ); |
| 2592 | fp_glMultiTexCoord2sv = (pfn_glMultiTexCoord2sv)load("glMultiTexCoord2sv" ); |
| 2593 | fp_glMultiTexCoord3d = (pfn_glMultiTexCoord3d)load("glMultiTexCoord3d" ); |
| 2594 | fp_glMultiTexCoord3dv = (pfn_glMultiTexCoord3dv)load("glMultiTexCoord3dv" ); |
| 2595 | fp_glMultiTexCoord3f = (pfn_glMultiTexCoord3f)load("glMultiTexCoord3f" ); |
| 2596 | fp_glMultiTexCoord3fv = (pfn_glMultiTexCoord3fv)load("glMultiTexCoord3fv" ); |
| 2597 | fp_glMultiTexCoord3i = (pfn_glMultiTexCoord3i)load("glMultiTexCoord3i" ); |
| 2598 | fp_glMultiTexCoord3iv = (pfn_glMultiTexCoord3iv)load("glMultiTexCoord3iv" ); |
| 2599 | fp_glMultiTexCoord3s = (pfn_glMultiTexCoord3s)load("glMultiTexCoord3s" ); |
| 2600 | fp_glMultiTexCoord3sv = (pfn_glMultiTexCoord3sv)load("glMultiTexCoord3sv" ); |
| 2601 | fp_glMultiTexCoord4d = (pfn_glMultiTexCoord4d)load("glMultiTexCoord4d" ); |
| 2602 | fp_glMultiTexCoord4dv = (pfn_glMultiTexCoord4dv)load("glMultiTexCoord4dv" ); |
| 2603 | fp_glMultiTexCoord4f = (pfn_glMultiTexCoord4f)load("glMultiTexCoord4f" ); |
| 2604 | fp_glMultiTexCoord4fv = (pfn_glMultiTexCoord4fv)load("glMultiTexCoord4fv" ); |
| 2605 | fp_glMultiTexCoord4i = (pfn_glMultiTexCoord4i)load("glMultiTexCoord4i" ); |
| 2606 | fp_glMultiTexCoord4iv = (pfn_glMultiTexCoord4iv)load("glMultiTexCoord4iv" ); |
| 2607 | fp_glMultiTexCoord4s = (pfn_glMultiTexCoord4s)load("glMultiTexCoord4s" ); |
| 2608 | fp_glMultiTexCoord4sv = (pfn_glMultiTexCoord4sv)load("glMultiTexCoord4sv" ); |
| 2609 | fp_glLoadTransposeMatrixf = (pfn_glLoadTransposeMatrixf)load("glLoadTransposeMatrixf" ); |
| 2610 | fp_glLoadTransposeMatrixd = (pfn_glLoadTransposeMatrixd)load("glLoadTransposeMatrixd" ); |
| 2611 | fp_glMultTransposeMatrixf = (pfn_glMultTransposeMatrixf)load("glMultTransposeMatrixf" ); |
| 2612 | fp_glMultTransposeMatrixd = (pfn_glMultTransposeMatrixd)load("glMultTransposeMatrixd" ); |
| 2613 | } |
| 2614 | |
| 2615 | GLboolean GLAD_VERSION_1_4 = GL_FALSE; |
| 2616 | static void load_GL_VERSION_1_4(LOADER load) { |
| 2617 | if(!GLAD_VERSION_1_4) return; |
| 2618 | fp_glBlendFuncSeparate = (pfn_glBlendFuncSeparate)load("glBlendFuncSeparate" ); |
| 2619 | fp_glMultiDrawArrays = (pfn_glMultiDrawArrays)load("glMultiDrawArrays" ); |
| 2620 | fp_glMultiDrawElements = (pfn_glMultiDrawElements)load("glMultiDrawElements" ); |
| 2621 | fp_glPointParameterf = (pfn_glPointParameterf)load("glPointParameterf" ); |
| 2622 | fp_glPointParameterfv = (pfn_glPointParameterfv)load("glPointParameterfv" ); |
| 2623 | fp_glPointParameteri = (pfn_glPointParameteri)load("glPointParameteri" ); |
| 2624 | fp_glPointParameteriv = (pfn_glPointParameteriv)load("glPointParameteriv" ); |
| 2625 | fp_glFogCoordf = (pfn_glFogCoordf)load("glFogCoordf" ); |
| 2626 | fp_glFogCoordfv = (pfn_glFogCoordfv)load("glFogCoordfv" ); |
| 2627 | fp_glFogCoordd = (pfn_glFogCoordd)load("glFogCoordd" ); |
| 2628 | fp_glFogCoorddv = (pfn_glFogCoorddv)load("glFogCoorddv" ); |
| 2629 | fp_glFogCoordPointer = (pfn_glFogCoordPointer)load("glFogCoordPointer" ); |
| 2630 | fp_glSecondaryColor3b = (pfn_glSecondaryColor3b)load("glSecondaryColor3b" ); |
| 2631 | fp_glSecondaryColor3bv = (pfn_glSecondaryColor3bv)load("glSecondaryColor3bv" ); |
| 2632 | fp_glSecondaryColor3d = (pfn_glSecondaryColor3d)load("glSecondaryColor3d" ); |
| 2633 | fp_glSecondaryColor3dv = (pfn_glSecondaryColor3dv)load("glSecondaryColor3dv" ); |
| 2634 | fp_glSecondaryColor3f = (pfn_glSecondaryColor3f)load("glSecondaryColor3f" ); |
| 2635 | fp_glSecondaryColor3fv = (pfn_glSecondaryColor3fv)load("glSecondaryColor3fv" ); |
| 2636 | fp_glSecondaryColor3i = (pfn_glSecondaryColor3i)load("glSecondaryColor3i" ); |
| 2637 | fp_glSecondaryColor3iv = (pfn_glSecondaryColor3iv)load("glSecondaryColor3iv" ); |
| 2638 | fp_glSecondaryColor3s = (pfn_glSecondaryColor3s)load("glSecondaryColor3s" ); |
| 2639 | fp_glSecondaryColor3sv = (pfn_glSecondaryColor3sv)load("glSecondaryColor3sv" ); |
| 2640 | fp_glSecondaryColor3ub = (pfn_glSecondaryColor3ub)load("glSecondaryColor3ub" ); |
| 2641 | fp_glSecondaryColor3ubv = (pfn_glSecondaryColor3ubv)load("glSecondaryColor3ubv" ); |
| 2642 | fp_glSecondaryColor3ui = (pfn_glSecondaryColor3ui)load("glSecondaryColor3ui" ); |
| 2643 | fp_glSecondaryColor3uiv = (pfn_glSecondaryColor3uiv)load("glSecondaryColor3uiv" ); |
| 2644 | fp_glSecondaryColor3us = (pfn_glSecondaryColor3us)load("glSecondaryColor3us" ); |
| 2645 | fp_glSecondaryColor3usv = (pfn_glSecondaryColor3usv)load("glSecondaryColor3usv" ); |
| 2646 | fp_glSecondaryColorPointer = (pfn_glSecondaryColorPointer)load("glSecondaryColorPointer" ); |
| 2647 | fp_glWindowPos2d = (pfn_glWindowPos2d)load("glWindowPos2d" ); |
| 2648 | fp_glWindowPos2dv = (pfn_glWindowPos2dv)load("glWindowPos2dv" ); |
| 2649 | fp_glWindowPos2f = (pfn_glWindowPos2f)load("glWindowPos2f" ); |
| 2650 | fp_glWindowPos2fv = (pfn_glWindowPos2fv)load("glWindowPos2fv" ); |
| 2651 | fp_glWindowPos2i = (pfn_glWindowPos2i)load("glWindowPos2i" ); |
| 2652 | fp_glWindowPos2iv = (pfn_glWindowPos2iv)load("glWindowPos2iv" ); |
| 2653 | fp_glWindowPos2s = (pfn_glWindowPos2s)load("glWindowPos2s" ); |
| 2654 | fp_glWindowPos2sv = (pfn_glWindowPos2sv)load("glWindowPos2sv" ); |
| 2655 | fp_glWindowPos3d = (pfn_glWindowPos3d)load("glWindowPos3d" ); |
| 2656 | fp_glWindowPos3dv = (pfn_glWindowPos3dv)load("glWindowPos3dv" ); |
| 2657 | fp_glWindowPos3f = (pfn_glWindowPos3f)load("glWindowPos3f" ); |
| 2658 | fp_glWindowPos3fv = (pfn_glWindowPos3fv)load("glWindowPos3fv" ); |
| 2659 | fp_glWindowPos3i = (pfn_glWindowPos3i)load("glWindowPos3i" ); |
| 2660 | fp_glWindowPos3iv = (pfn_glWindowPos3iv)load("glWindowPos3iv" ); |
| 2661 | fp_glWindowPos3s = (pfn_glWindowPos3s)load("glWindowPos3s" ); |
| 2662 | fp_glWindowPos3sv = (pfn_glWindowPos3sv)load("glWindowPos3sv" ); |
| 2663 | fp_glBlendColor = (pfn_glBlendColor)load("glBlendColor" ); |
| 2664 | fp_glBlendEquation = (pfn_glBlendEquation)load("glBlendEquation" ); |
| 2665 | } |
| 2666 | |
| 2667 | GLboolean GLAD_VERSION_1_5 = GL_FALSE; |
| 2668 | static void load_GL_VERSION_1_5(LOADER load) { |
| 2669 | if(!GLAD_VERSION_1_5) return; |
| 2670 | fp_glGenQueries = (pfn_glGenQueries)load("glGenQueries" ); |
| 2671 | fp_glDeleteQueries = (pfn_glDeleteQueries)load("glDeleteQueries" ); |
| 2672 | fp_glIsQuery = (pfn_glIsQuery)load("glIsQuery" ); |
| 2673 | fp_glBeginQuery = (pfn_glBeginQuery)load("glBeginQuery" ); |
| 2674 | fp_glEndQuery = (pfn_glEndQuery)load("glEndQuery" ); |
| 2675 | fp_glGetQueryiv = (pfn_glGetQueryiv)load("glGetQueryiv" ); |
| 2676 | fp_glGetQueryObjectiv = (pfn_glGetQueryObjectiv)load("glGetQueryObjectiv" ); |
| 2677 | fp_glGetQueryObjectuiv = (pfn_glGetQueryObjectuiv)load("glGetQueryObjectuiv" ); |
| 2678 | fp_glBindBuffer = (pfn_glBindBuffer)load("glBindBuffer" ); |
| 2679 | fp_glDeleteBuffers = (pfn_glDeleteBuffers)load("glDeleteBuffers" ); |
| 2680 | fp_glGenBuffers = (pfn_glGenBuffers)load("glGenBuffers" ); |
| 2681 | fp_glIsBuffer = (pfn_glIsBuffer)load("glIsBuffer" ); |
| 2682 | fp_glBufferData = (pfn_glBufferData)load("glBufferData" ); |
| 2683 | fp_glBufferSubData = (pfn_glBufferSubData)load("glBufferSubData" ); |
| 2684 | fp_glGetBufferSubData = (pfn_glGetBufferSubData)load("glGetBufferSubData" ); |
| 2685 | fp_glMapBuffer = (pfn_glMapBuffer)load("glMapBuffer" ); |
| 2686 | fp_glUnmapBuffer = (pfn_glUnmapBuffer)load("glUnmapBuffer" ); |
| 2687 | fp_glGetBufferParameteriv = (pfn_glGetBufferParameteriv)load("glGetBufferParameteriv" ); |
| 2688 | fp_glGetBufferPointerv = (pfn_glGetBufferPointerv)load("glGetBufferPointerv" ); |
| 2689 | } |
| 2690 | |
| 2691 | GLboolean GLAD_VERSION_2_0 = GL_FALSE; |
| 2692 | static void load_GL_VERSION_2_0(LOADER load) { |
| 2693 | if(!GLAD_VERSION_2_0) return; |
| 2694 | fp_glBlendEquationSeparate = (pfn_glBlendEquationSeparate)load("glBlendEquationSeparate" ); |
| 2695 | fp_glDrawBuffers = (pfn_glDrawBuffers)load("glDrawBuffers" ); |
| 2696 | fp_glStencilOpSeparate = (pfn_glStencilOpSeparate)load("glStencilOpSeparate" ); |
| 2697 | fp_glStencilFuncSeparate = (pfn_glStencilFuncSeparate)load("glStencilFuncSeparate" ); |
| 2698 | fp_glStencilMaskSeparate = (pfn_glStencilMaskSeparate)load("glStencilMaskSeparate" ); |
| 2699 | fp_glAttachShader = (pfn_glAttachShader)load("glAttachShader" ); |
| 2700 | fp_glBindAttribLocation = (pfn_glBindAttribLocation)load("glBindAttribLocation" ); |
| 2701 | fp_glCompileShader = (pfn_glCompileShader)load("glCompileShader" ); |
| 2702 | fp_glCreateProgram = (pfn_glCreateProgram)load("glCreateProgram" ); |
| 2703 | fp_glCreateShader = (pfn_glCreateShader)load("glCreateShader" ); |
| 2704 | fp_glDeleteProgram = (pfn_glDeleteProgram)load("glDeleteProgram" ); |
| 2705 | fp_glDeleteShader = (pfn_glDeleteShader)load("glDeleteShader" ); |
| 2706 | fp_glDetachShader = (pfn_glDetachShader)load("glDetachShader" ); |
| 2707 | fp_glDisableVertexAttribArray = (pfn_glDisableVertexAttribArray)load("glDisableVertexAttribArray" ); |
| 2708 | fp_glEnableVertexAttribArray = (pfn_glEnableVertexAttribArray)load("glEnableVertexAttribArray" ); |
| 2709 | fp_glGetActiveAttrib = (pfn_glGetActiveAttrib)load("glGetActiveAttrib" ); |
| 2710 | fp_glGetActiveUniform = (pfn_glGetActiveUniform)load("glGetActiveUniform" ); |
| 2711 | fp_glGetAttachedShaders = (pfn_glGetAttachedShaders)load("glGetAttachedShaders" ); |
| 2712 | fp_glGetAttribLocation = (pfn_glGetAttribLocation)load("glGetAttribLocation" ); |
| 2713 | fp_glGetProgramiv = (pfn_glGetProgramiv)load("glGetProgramiv" ); |
| 2714 | fp_glGetProgramInfoLog = (pfn_glGetProgramInfoLog)load("glGetProgramInfoLog" ); |
| 2715 | fp_glGetShaderiv = (pfn_glGetShaderiv)load("glGetShaderiv" ); |
| 2716 | fp_glGetShaderInfoLog = (pfn_glGetShaderInfoLog)load("glGetShaderInfoLog" ); |
| 2717 | fp_glGetShaderSource = (pfn_glGetShaderSource)load("glGetShaderSource" ); |
| 2718 | fp_glGetUniformLocation = (pfn_glGetUniformLocation)load("glGetUniformLocation" ); |
| 2719 | fp_glGetUniformfv = (pfn_glGetUniformfv)load("glGetUniformfv" ); |
| 2720 | fp_glGetUniformiv = (pfn_glGetUniformiv)load("glGetUniformiv" ); |
| 2721 | fp_glGetVertexAttribdv = (pfn_glGetVertexAttribdv)load("glGetVertexAttribdv" ); |
| 2722 | fp_glGetVertexAttribfv = (pfn_glGetVertexAttribfv)load("glGetVertexAttribfv" ); |
| 2723 | fp_glGetVertexAttribiv = (pfn_glGetVertexAttribiv)load("glGetVertexAttribiv" ); |
| 2724 | fp_glGetVertexAttribPointerv = (pfn_glGetVertexAttribPointerv)load("glGetVertexAttribPointerv" ); |
| 2725 | fp_glIsProgram = (pfn_glIsProgram)load("glIsProgram" ); |
| 2726 | fp_glIsShader = (pfn_glIsShader)load("glIsShader" ); |
| 2727 | fp_glLinkProgram = (pfn_glLinkProgram)load("glLinkProgram" ); |
| 2728 | fp_glShaderSource = (pfn_glShaderSource)load("glShaderSource" ); |
| 2729 | fp_glUseProgram = (pfn_glUseProgram)load("glUseProgram" ); |
| 2730 | fp_glUniform1f = (pfn_glUniform1f)load("glUniform1f" ); |
| 2731 | fp_glUniform2f = (pfn_glUniform2f)load("glUniform2f" ); |
| 2732 | fp_glUniform3f = (pfn_glUniform3f)load("glUniform3f" ); |
| 2733 | fp_glUniform4f = (pfn_glUniform4f)load("glUniform4f" ); |
| 2734 | fp_glUniform1i = (pfn_glUniform1i)load("glUniform1i" ); |
| 2735 | fp_glUniform2i = (pfn_glUniform2i)load("glUniform2i" ); |
| 2736 | fp_glUniform3i = (pfn_glUniform3i)load("glUniform3i" ); |
| 2737 | fp_glUniform4i = (pfn_glUniform4i)load("glUniform4i" ); |
| 2738 | fp_glUniform1fv = (pfn_glUniform1fv)load("glUniform1fv" ); |
| 2739 | fp_glUniform2fv = (pfn_glUniform2fv)load("glUniform2fv" ); |
| 2740 | fp_glUniform3fv = (pfn_glUniform3fv)load("glUniform3fv" ); |
| 2741 | fp_glUniform4fv = (pfn_glUniform4fv)load("glUniform4fv" ); |
| 2742 | fp_glUniform1iv = (pfn_glUniform1iv)load("glUniform1iv" ); |
| 2743 | fp_glUniform2iv = (pfn_glUniform2iv)load("glUniform2iv" ); |
| 2744 | fp_glUniform3iv = (pfn_glUniform3iv)load("glUniform3iv" ); |
| 2745 | fp_glUniform4iv = (pfn_glUniform4iv)load("glUniform4iv" ); |
| 2746 | fp_glUniformMatrix2fv = (pfn_glUniformMatrix2fv)load("glUniformMatrix2fv" ); |
| 2747 | fp_glUniformMatrix3fv = (pfn_glUniformMatrix3fv)load("glUniformMatrix3fv" ); |
| 2748 | fp_glUniformMatrix4fv = (pfn_glUniformMatrix4fv)load("glUniformMatrix4fv" ); |
| 2749 | fp_glValidateProgram = (pfn_glValidateProgram)load("glValidateProgram" ); |
| 2750 | fp_glVertexAttrib1d = (pfn_glVertexAttrib1d)load("glVertexAttrib1d" ); |
| 2751 | fp_glVertexAttrib1dv = (pfn_glVertexAttrib1dv)load("glVertexAttrib1dv" ); |
| 2752 | fp_glVertexAttrib1f = (pfn_glVertexAttrib1f)load("glVertexAttrib1f" ); |
| 2753 | fp_glVertexAttrib1fv = (pfn_glVertexAttrib1fv)load("glVertexAttrib1fv" ); |
| 2754 | fp_glVertexAttrib1s = (pfn_glVertexAttrib1s)load("glVertexAttrib1s" ); |
| 2755 | fp_glVertexAttrib1sv = (pfn_glVertexAttrib1sv)load("glVertexAttrib1sv" ); |
| 2756 | fp_glVertexAttrib2d = (pfn_glVertexAttrib2d)load("glVertexAttrib2d" ); |
| 2757 | fp_glVertexAttrib2dv = (pfn_glVertexAttrib2dv)load("glVertexAttrib2dv" ); |
| 2758 | fp_glVertexAttrib2f = (pfn_glVertexAttrib2f)load("glVertexAttrib2f" ); |
| 2759 | fp_glVertexAttrib2fv = (pfn_glVertexAttrib2fv)load("glVertexAttrib2fv" ); |
| 2760 | fp_glVertexAttrib2s = (pfn_glVertexAttrib2s)load("glVertexAttrib2s" ); |
| 2761 | fp_glVertexAttrib2sv = (pfn_glVertexAttrib2sv)load("glVertexAttrib2sv" ); |
| 2762 | fp_glVertexAttrib3d = (pfn_glVertexAttrib3d)load("glVertexAttrib3d" ); |
| 2763 | fp_glVertexAttrib3dv = (pfn_glVertexAttrib3dv)load("glVertexAttrib3dv" ); |
| 2764 | fp_glVertexAttrib3f = (pfn_glVertexAttrib3f)load("glVertexAttrib3f" ); |
| 2765 | fp_glVertexAttrib3fv = (pfn_glVertexAttrib3fv)load("glVertexAttrib3fv" ); |
| 2766 | fp_glVertexAttrib3s = (pfn_glVertexAttrib3s)load("glVertexAttrib3s" ); |
| 2767 | fp_glVertexAttrib3sv = (pfn_glVertexAttrib3sv)load("glVertexAttrib3sv" ); |
| 2768 | fp_glVertexAttrib4Nbv = (pfn_glVertexAttrib4Nbv)load("glVertexAttrib4Nbv" ); |
| 2769 | fp_glVertexAttrib4Niv = (pfn_glVertexAttrib4Niv)load("glVertexAttrib4Niv" ); |
| 2770 | fp_glVertexAttrib4Nsv = (pfn_glVertexAttrib4Nsv)load("glVertexAttrib4Nsv" ); |
| 2771 | fp_glVertexAttrib4Nub = (pfn_glVertexAttrib4Nub)load("glVertexAttrib4Nub" ); |
| 2772 | fp_glVertexAttrib4Nubv = (pfn_glVertexAttrib4Nubv)load("glVertexAttrib4Nubv" ); |
| 2773 | fp_glVertexAttrib4Nuiv = (pfn_glVertexAttrib4Nuiv)load("glVertexAttrib4Nuiv" ); |
| 2774 | fp_glVertexAttrib4Nusv = (pfn_glVertexAttrib4Nusv)load("glVertexAttrib4Nusv" ); |
| 2775 | fp_glVertexAttrib4bv = (pfn_glVertexAttrib4bv)load("glVertexAttrib4bv" ); |
| 2776 | fp_glVertexAttrib4d = (pfn_glVertexAttrib4d)load("glVertexAttrib4d" ); |
| 2777 | fp_glVertexAttrib4dv = (pfn_glVertexAttrib4dv)load("glVertexAttrib4dv" ); |
| 2778 | fp_glVertexAttrib4f = (pfn_glVertexAttrib4f)load("glVertexAttrib4f" ); |
| 2779 | fp_glVertexAttrib4fv = (pfn_glVertexAttrib4fv)load("glVertexAttrib4fv" ); |
| 2780 | fp_glVertexAttrib4iv = (pfn_glVertexAttrib4iv)load("glVertexAttrib4iv" ); |
| 2781 | fp_glVertexAttrib4s = (pfn_glVertexAttrib4s)load("glVertexAttrib4s" ); |
| 2782 | fp_glVertexAttrib4sv = (pfn_glVertexAttrib4sv)load("glVertexAttrib4sv" ); |
| 2783 | fp_glVertexAttrib4ubv = (pfn_glVertexAttrib4ubv)load("glVertexAttrib4ubv" ); |
| 2784 | fp_glVertexAttrib4uiv = (pfn_glVertexAttrib4uiv)load("glVertexAttrib4uiv" ); |
| 2785 | fp_glVertexAttrib4usv = (pfn_glVertexAttrib4usv)load("glVertexAttrib4usv" ); |
| 2786 | fp_glVertexAttribPointer = (pfn_glVertexAttribPointer)load("glVertexAttribPointer" ); |
| 2787 | } |
| 2788 | |
| 2789 | GLboolean GLAD_VERSION_2_1 = GL_FALSE; |
| 2790 | static void load_GL_VERSION_2_1(LOADER load) { |
| 2791 | if(!GLAD_VERSION_2_1) return; |
| 2792 | fp_glUniformMatrix2x3fv = (pfn_glUniformMatrix2x3fv)load("glUniformMatrix2x3fv" ); |
| 2793 | fp_glUniformMatrix3x2fv = (pfn_glUniformMatrix3x2fv)load("glUniformMatrix3x2fv" ); |
| 2794 | fp_glUniformMatrix2x4fv = (pfn_glUniformMatrix2x4fv)load("glUniformMatrix2x4fv" ); |
| 2795 | fp_glUniformMatrix4x2fv = (pfn_glUniformMatrix4x2fv)load("glUniformMatrix4x2fv" ); |
| 2796 | fp_glUniformMatrix3x4fv = (pfn_glUniformMatrix3x4fv)load("glUniformMatrix3x4fv" ); |
| 2797 | fp_glUniformMatrix4x3fv = (pfn_glUniformMatrix4x3fv)load("glUniformMatrix4x3fv" ); |
| 2798 | } |
| 2799 | |
| 2800 | GLboolean GLAD_VERSION_3_0 = GL_FALSE; |
| 2801 | static void load_GL_VERSION_3_0(LOADER load) { |
| 2802 | if(!GLAD_VERSION_3_0) return; |
| 2803 | fp_glColorMaski = (pfn_glColorMaski)load("glColorMaski" ); |
| 2804 | fp_glGetBooleani_v = (pfn_glGetBooleani_v)load("glGetBooleani_v" ); |
| 2805 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
| 2806 | fp_glEnablei = (pfn_glEnablei)load("glEnablei" ); |
| 2807 | fp_glDisablei = (pfn_glDisablei)load("glDisablei" ); |
| 2808 | fp_glIsEnabledi = (pfn_glIsEnabledi)load("glIsEnabledi" ); |
| 2809 | fp_glBeginTransformFeedback = (pfn_glBeginTransformFeedback)load("glBeginTransformFeedback" ); |
| 2810 | fp_glEndTransformFeedback = (pfn_glEndTransformFeedback)load("glEndTransformFeedback" ); |
| 2811 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
| 2812 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
| 2813 | fp_glTransformFeedbackVaryings = (pfn_glTransformFeedbackVaryings)load("glTransformFeedbackVaryings" ); |
| 2814 | fp_glGetTransformFeedbackVarying = (pfn_glGetTransformFeedbackVarying)load("glGetTransformFeedbackVarying" ); |
| 2815 | fp_glClampColor = (pfn_glClampColor)load("glClampColor" ); |
| 2816 | fp_glBeginConditionalRender = (pfn_glBeginConditionalRender)load("glBeginConditionalRender" ); |
| 2817 | fp_glEndConditionalRender = (pfn_glEndConditionalRender)load("glEndConditionalRender" ); |
| 2818 | fp_glVertexAttribIPointer = (pfn_glVertexAttribIPointer)load("glVertexAttribIPointer" ); |
| 2819 | fp_glGetVertexAttribIiv = (pfn_glGetVertexAttribIiv)load("glGetVertexAttribIiv" ); |
| 2820 | fp_glGetVertexAttribIuiv = (pfn_glGetVertexAttribIuiv)load("glGetVertexAttribIuiv" ); |
| 2821 | fp_glVertexAttribI1i = (pfn_glVertexAttribI1i)load("glVertexAttribI1i" ); |
| 2822 | fp_glVertexAttribI2i = (pfn_glVertexAttribI2i)load("glVertexAttribI2i" ); |
| 2823 | fp_glVertexAttribI3i = (pfn_glVertexAttribI3i)load("glVertexAttribI3i" ); |
| 2824 | fp_glVertexAttribI4i = (pfn_glVertexAttribI4i)load("glVertexAttribI4i" ); |
| 2825 | fp_glVertexAttribI1ui = (pfn_glVertexAttribI1ui)load("glVertexAttribI1ui" ); |
| 2826 | fp_glVertexAttribI2ui = (pfn_glVertexAttribI2ui)load("glVertexAttribI2ui" ); |
| 2827 | fp_glVertexAttribI3ui = (pfn_glVertexAttribI3ui)load("glVertexAttribI3ui" ); |
| 2828 | fp_glVertexAttribI4ui = (pfn_glVertexAttribI4ui)load("glVertexAttribI4ui" ); |
| 2829 | fp_glVertexAttribI1iv = (pfn_glVertexAttribI1iv)load("glVertexAttribI1iv" ); |
| 2830 | fp_glVertexAttribI2iv = (pfn_glVertexAttribI2iv)load("glVertexAttribI2iv" ); |
| 2831 | fp_glVertexAttribI3iv = (pfn_glVertexAttribI3iv)load("glVertexAttribI3iv" ); |
| 2832 | fp_glVertexAttribI4iv = (pfn_glVertexAttribI4iv)load("glVertexAttribI4iv" ); |
| 2833 | fp_glVertexAttribI1uiv = (pfn_glVertexAttribI1uiv)load("glVertexAttribI1uiv" ); |
| 2834 | fp_glVertexAttribI2uiv = (pfn_glVertexAttribI2uiv)load("glVertexAttribI2uiv" ); |
| 2835 | fp_glVertexAttribI3uiv = (pfn_glVertexAttribI3uiv)load("glVertexAttribI3uiv" ); |
| 2836 | fp_glVertexAttribI4uiv = (pfn_glVertexAttribI4uiv)load("glVertexAttribI4uiv" ); |
| 2837 | fp_glVertexAttribI4bv = (pfn_glVertexAttribI4bv)load("glVertexAttribI4bv" ); |
| 2838 | fp_glVertexAttribI4sv = (pfn_glVertexAttribI4sv)load("glVertexAttribI4sv" ); |
| 2839 | fp_glVertexAttribI4ubv = (pfn_glVertexAttribI4ubv)load("glVertexAttribI4ubv" ); |
| 2840 | fp_glVertexAttribI4usv = (pfn_glVertexAttribI4usv)load("glVertexAttribI4usv" ); |
| 2841 | fp_glGetUniformuiv = (pfn_glGetUniformuiv)load("glGetUniformuiv" ); |
| 2842 | fp_glBindFragDataLocation = (pfn_glBindFragDataLocation)load("glBindFragDataLocation" ); |
| 2843 | fp_glGetFragDataLocation = (pfn_glGetFragDataLocation)load("glGetFragDataLocation" ); |
| 2844 | fp_glUniform1ui = (pfn_glUniform1ui)load("glUniform1ui" ); |
| 2845 | fp_glUniform2ui = (pfn_glUniform2ui)load("glUniform2ui" ); |
| 2846 | fp_glUniform3ui = (pfn_glUniform3ui)load("glUniform3ui" ); |
| 2847 | fp_glUniform4ui = (pfn_glUniform4ui)load("glUniform4ui" ); |
| 2848 | fp_glUniform1uiv = (pfn_glUniform1uiv)load("glUniform1uiv" ); |
| 2849 | fp_glUniform2uiv = (pfn_glUniform2uiv)load("glUniform2uiv" ); |
| 2850 | fp_glUniform3uiv = (pfn_glUniform3uiv)load("glUniform3uiv" ); |
| 2851 | fp_glUniform4uiv = (pfn_glUniform4uiv)load("glUniform4uiv" ); |
| 2852 | fp_glTexParameterIiv = (pfn_glTexParameterIiv)load("glTexParameterIiv" ); |
| 2853 | fp_glTexParameterIuiv = (pfn_glTexParameterIuiv)load("glTexParameterIuiv" ); |
| 2854 | fp_glGetTexParameterIiv = (pfn_glGetTexParameterIiv)load("glGetTexParameterIiv" ); |
| 2855 | fp_glGetTexParameterIuiv = (pfn_glGetTexParameterIuiv)load("glGetTexParameterIuiv" ); |
| 2856 | fp_glClearBufferiv = (pfn_glClearBufferiv)load("glClearBufferiv" ); |
| 2857 | fp_glClearBufferuiv = (pfn_glClearBufferuiv)load("glClearBufferuiv" ); |
| 2858 | fp_glClearBufferfv = (pfn_glClearBufferfv)load("glClearBufferfv" ); |
| 2859 | fp_glClearBufferfi = (pfn_glClearBufferfi)load("glClearBufferfi" ); |
| 2860 | fp_glGetStringi = (pfn_glGetStringi)load("glGetStringi" ); |
| 2861 | fp_glIsRenderbuffer = (pfn_glIsRenderbuffer)load("glIsRenderbuffer" ); |
| 2862 | fp_glBindRenderbuffer = (pfn_glBindRenderbuffer)load("glBindRenderbuffer" ); |
| 2863 | fp_glDeleteRenderbuffers = (pfn_glDeleteRenderbuffers)load("glDeleteRenderbuffers" ); |
| 2864 | fp_glGenRenderbuffers = (pfn_glGenRenderbuffers)load("glGenRenderbuffers" ); |
| 2865 | fp_glRenderbufferStorage = (pfn_glRenderbufferStorage)load("glRenderbufferStorage" ); |
| 2866 | fp_glGetRenderbufferParameteriv = (pfn_glGetRenderbufferParameteriv)load("glGetRenderbufferParameteriv" ); |
| 2867 | fp_glIsFramebuffer = (pfn_glIsFramebuffer)load("glIsFramebuffer" ); |
| 2868 | fp_glBindFramebuffer = (pfn_glBindFramebuffer)load("glBindFramebuffer" ); |
| 2869 | fp_glDeleteFramebuffers = (pfn_glDeleteFramebuffers)load("glDeleteFramebuffers" ); |
| 2870 | fp_glGenFramebuffers = (pfn_glGenFramebuffers)load("glGenFramebuffers" ); |
| 2871 | fp_glCheckFramebufferStatus = (pfn_glCheckFramebufferStatus)load("glCheckFramebufferStatus" ); |
| 2872 | fp_glFramebufferTexture1D = (pfn_glFramebufferTexture1D)load("glFramebufferTexture1D" ); |
| 2873 | fp_glFramebufferTexture2D = (pfn_glFramebufferTexture2D)load("glFramebufferTexture2D" ); |
| 2874 | fp_glFramebufferTexture3D = (pfn_glFramebufferTexture3D)load("glFramebufferTexture3D" ); |
| 2875 | fp_glFramebufferRenderbuffer = (pfn_glFramebufferRenderbuffer)load("glFramebufferRenderbuffer" ); |
| 2876 | fp_glGetFramebufferAttachmentParameteriv = (pfn_glGetFramebufferAttachmentParameteriv)load("glGetFramebufferAttachmentParameteriv" ); |
| 2877 | fp_glGenerateMipmap = (pfn_glGenerateMipmap)load("glGenerateMipmap" ); |
| 2878 | fp_glBlitFramebuffer = (pfn_glBlitFramebuffer)load("glBlitFramebuffer" ); |
| 2879 | fp_glRenderbufferStorageMultisample = (pfn_glRenderbufferStorageMultisample)load("glRenderbufferStorageMultisample" ); |
| 2880 | fp_glFramebufferTextureLayer = (pfn_glFramebufferTextureLayer)load("glFramebufferTextureLayer" ); |
| 2881 | fp_glMapBufferRange = (pfn_glMapBufferRange)load("glMapBufferRange" ); |
| 2882 | fp_glFlushMappedBufferRange = (pfn_glFlushMappedBufferRange)load("glFlushMappedBufferRange" ); |
| 2883 | fp_glBindVertexArray = (pfn_glBindVertexArray)load("glBindVertexArray" ); |
| 2884 | fp_glDeleteVertexArrays = (pfn_glDeleteVertexArrays)load("glDeleteVertexArrays" ); |
| 2885 | fp_glGenVertexArrays = (pfn_glGenVertexArrays)load("glGenVertexArrays" ); |
| 2886 | fp_glIsVertexArray = (pfn_glIsVertexArray)load("glIsVertexArray" ); |
| 2887 | } |
| 2888 | |
| 2889 | GLboolean GLAD_VERSION_3_1 = GL_FALSE; |
| 2890 | static void load_GL_VERSION_3_1(LOADER load) { |
| 2891 | if(!GLAD_VERSION_3_1) return; |
| 2892 | fp_glDrawArraysInstanced = (pfn_glDrawArraysInstanced)load("glDrawArraysInstanced" ); |
| 2893 | fp_glDrawElementsInstanced = (pfn_glDrawElementsInstanced)load("glDrawElementsInstanced" ); |
| 2894 | fp_glTexBuffer = (pfn_glTexBuffer)load("glTexBuffer" ); |
| 2895 | fp_glPrimitiveRestartIndex = (pfn_glPrimitiveRestartIndex)load("glPrimitiveRestartIndex" ); |
| 2896 | fp_glCopyBufferSubData = (pfn_glCopyBufferSubData)load("glCopyBufferSubData" ); |
| 2897 | fp_glGetUniformIndices = (pfn_glGetUniformIndices)load("glGetUniformIndices" ); |
| 2898 | fp_glGetActiveUniformsiv = (pfn_glGetActiveUniformsiv)load("glGetActiveUniformsiv" ); |
| 2899 | fp_glGetActiveUniformName = (pfn_glGetActiveUniformName)load("glGetActiveUniformName" ); |
| 2900 | fp_glGetUniformBlockIndex = (pfn_glGetUniformBlockIndex)load("glGetUniformBlockIndex" ); |
| 2901 | fp_glGetActiveUniformBlockiv = (pfn_glGetActiveUniformBlockiv)load("glGetActiveUniformBlockiv" ); |
| 2902 | fp_glGetActiveUniformBlockName = (pfn_glGetActiveUniformBlockName)load("glGetActiveUniformBlockName" ); |
| 2903 | fp_glUniformBlockBinding = (pfn_glUniformBlockBinding)load("glUniformBlockBinding" ); |
| 2904 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
| 2905 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
| 2906 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
| 2907 | } |
| 2908 | |
| 2909 | GLboolean GLAD_VERSION_3_2 = GL_FALSE; |
| 2910 | static void load_GL_VERSION_3_2(LOADER load) { |
| 2911 | if(!GLAD_VERSION_3_2) return; |
| 2912 | fp_glDrawElementsBaseVertex = (pfn_glDrawElementsBaseVertex)load("glDrawElementsBaseVertex" ); |
| 2913 | fp_glDrawRangeElementsBaseVertex = (pfn_glDrawRangeElementsBaseVertex)load("glDrawRangeElementsBaseVertex" ); |
| 2914 | fp_glDrawElementsInstancedBaseVertex = (pfn_glDrawElementsInstancedBaseVertex)load("glDrawElementsInstancedBaseVertex" ); |
| 2915 | fp_glMultiDrawElementsBaseVertex = (pfn_glMultiDrawElementsBaseVertex)load("glMultiDrawElementsBaseVertex" ); |
| 2916 | fp_glProvokingVertex = (pfn_glProvokingVertex)load("glProvokingVertex" ); |
| 2917 | fp_glFenceSync = (pfn_glFenceSync)load("glFenceSync" ); |
| 2918 | fp_glIsSync = (pfn_glIsSync)load("glIsSync" ); |
| 2919 | fp_glDeleteSync = (pfn_glDeleteSync)load("glDeleteSync" ); |
| 2920 | fp_glClientWaitSync = (pfn_glClientWaitSync)load("glClientWaitSync" ); |
| 2921 | fp_glWaitSync = (pfn_glWaitSync)load("glWaitSync" ); |
| 2922 | fp_glGetInteger64v = (pfn_glGetInteger64v)load("glGetInteger64v" ); |
| 2923 | fp_glGetSynciv = (pfn_glGetSynciv)load("glGetSynciv" ); |
| 2924 | fp_glGetInteger64i_v = (pfn_glGetInteger64i_v)load("glGetInteger64i_v" ); |
| 2925 | fp_glGetBufferParameteri64v = (pfn_glGetBufferParameteri64v)load("glGetBufferParameteri64v" ); |
| 2926 | fp_glFramebufferTexture = (pfn_glFramebufferTexture)load("glFramebufferTexture" ); |
| 2927 | fp_glTexImage2DMultisample = (pfn_glTexImage2DMultisample)load("glTexImage2DMultisample" ); |
| 2928 | fp_glTexImage3DMultisample = (pfn_glTexImage3DMultisample)load("glTexImage3DMultisample" ); |
| 2929 | fp_glGetMultisamplefv = (pfn_glGetMultisamplefv)load("glGetMultisamplefv" ); |
| 2930 | fp_glSampleMaski = (pfn_glSampleMaski)load("glSampleMaski" ); |
| 2931 | } |
| 2932 | |
| 2933 | GLboolean GLAD_VERSION_3_3 = GL_FALSE; |
| 2934 | static void load_GL_VERSION_3_3(LOADER load) { |
| 2935 | if(!GLAD_VERSION_3_3) return; |
| 2936 | fp_glBindFragDataLocationIndexed = (pfn_glBindFragDataLocationIndexed)load("glBindFragDataLocationIndexed" ); |
| 2937 | fp_glGetFragDataIndex = (pfn_glGetFragDataIndex)load("glGetFragDataIndex" ); |
| 2938 | fp_glGenSamplers = (pfn_glGenSamplers)load("glGenSamplers" ); |
| 2939 | fp_glDeleteSamplers = (pfn_glDeleteSamplers)load("glDeleteSamplers" ); |
| 2940 | fp_glIsSampler = (pfn_glIsSampler)load("glIsSampler" ); |
| 2941 | fp_glBindSampler = (pfn_glBindSampler)load("glBindSampler" ); |
| 2942 | fp_glSamplerParameteri = (pfn_glSamplerParameteri)load("glSamplerParameteri" ); |
| 2943 | fp_glSamplerParameteriv = (pfn_glSamplerParameteriv)load("glSamplerParameteriv" ); |
| 2944 | fp_glSamplerParameterf = (pfn_glSamplerParameterf)load("glSamplerParameterf" ); |
| 2945 | fp_glSamplerParameterfv = (pfn_glSamplerParameterfv)load("glSamplerParameterfv" ); |
| 2946 | fp_glSamplerParameterIiv = (pfn_glSamplerParameterIiv)load("glSamplerParameterIiv" ); |
| 2947 | fp_glSamplerParameterIuiv = (pfn_glSamplerParameterIuiv)load("glSamplerParameterIuiv" ); |
| 2948 | fp_glGetSamplerParameteriv = (pfn_glGetSamplerParameteriv)load("glGetSamplerParameteriv" ); |
| 2949 | fp_glGetSamplerParameterIiv = (pfn_glGetSamplerParameterIiv)load("glGetSamplerParameterIiv" ); |
| 2950 | fp_glGetSamplerParameterfv = (pfn_glGetSamplerParameterfv)load("glGetSamplerParameterfv" ); |
| 2951 | fp_glGetSamplerParameterIuiv = (pfn_glGetSamplerParameterIuiv)load("glGetSamplerParameterIuiv" ); |
| 2952 | fp_glQueryCounter = (pfn_glQueryCounter)load("glQueryCounter" ); |
| 2953 | fp_glGetQueryObjecti64v = (pfn_glGetQueryObjecti64v)load("glGetQueryObjecti64v" ); |
| 2954 | fp_glGetQueryObjectui64v = (pfn_glGetQueryObjectui64v)load("glGetQueryObjectui64v" ); |
| 2955 | fp_glVertexAttribDivisor = (pfn_glVertexAttribDivisor)load("glVertexAttribDivisor" ); |
| 2956 | fp_glVertexAttribP1ui = (pfn_glVertexAttribP1ui)load("glVertexAttribP1ui" ); |
| 2957 | fp_glVertexAttribP1uiv = (pfn_glVertexAttribP1uiv)load("glVertexAttribP1uiv" ); |
| 2958 | fp_glVertexAttribP2ui = (pfn_glVertexAttribP2ui)load("glVertexAttribP2ui" ); |
| 2959 | fp_glVertexAttribP2uiv = (pfn_glVertexAttribP2uiv)load("glVertexAttribP2uiv" ); |
| 2960 | fp_glVertexAttribP3ui = (pfn_glVertexAttribP3ui)load("glVertexAttribP3ui" ); |
| 2961 | fp_glVertexAttribP3uiv = (pfn_glVertexAttribP3uiv)load("glVertexAttribP3uiv" ); |
| 2962 | fp_glVertexAttribP4ui = (pfn_glVertexAttribP4ui)load("glVertexAttribP4ui" ); |
| 2963 | fp_glVertexAttribP4uiv = (pfn_glVertexAttribP4uiv)load("glVertexAttribP4uiv" ); |
| 2964 | fp_glVertexP2ui = (pfn_glVertexP2ui)load("glVertexP2ui" ); |
| 2965 | fp_glVertexP2uiv = (pfn_glVertexP2uiv)load("glVertexP2uiv" ); |
| 2966 | fp_glVertexP3ui = (pfn_glVertexP3ui)load("glVertexP3ui" ); |
| 2967 | fp_glVertexP3uiv = (pfn_glVertexP3uiv)load("glVertexP3uiv" ); |
| 2968 | fp_glVertexP4ui = (pfn_glVertexP4ui)load("glVertexP4ui" ); |
| 2969 | fp_glVertexP4uiv = (pfn_glVertexP4uiv)load("glVertexP4uiv" ); |
| 2970 | fp_glTexCoordP1ui = (pfn_glTexCoordP1ui)load("glTexCoordP1ui" ); |
| 2971 | fp_glTexCoordP1uiv = (pfn_glTexCoordP1uiv)load("glTexCoordP1uiv" ); |
| 2972 | fp_glTexCoordP2ui = (pfn_glTexCoordP2ui)load("glTexCoordP2ui" ); |
| 2973 | fp_glTexCoordP2uiv = (pfn_glTexCoordP2uiv)load("glTexCoordP2uiv" ); |
| 2974 | fp_glTexCoordP3ui = (pfn_glTexCoordP3ui)load("glTexCoordP3ui" ); |
| 2975 | fp_glTexCoordP3uiv = (pfn_glTexCoordP3uiv)load("glTexCoordP3uiv" ); |
| 2976 | fp_glTexCoordP4ui = (pfn_glTexCoordP4ui)load("glTexCoordP4ui" ); |
| 2977 | fp_glTexCoordP4uiv = (pfn_glTexCoordP4uiv)load("glTexCoordP4uiv" ); |
| 2978 | fp_glMultiTexCoordP1ui = (pfn_glMultiTexCoordP1ui)load("glMultiTexCoordP1ui" ); |
| 2979 | fp_glMultiTexCoordP1uiv = (pfn_glMultiTexCoordP1uiv)load("glMultiTexCoordP1uiv" ); |
| 2980 | fp_glMultiTexCoordP2ui = (pfn_glMultiTexCoordP2ui)load("glMultiTexCoordP2ui" ); |
| 2981 | fp_glMultiTexCoordP2uiv = (pfn_glMultiTexCoordP2uiv)load("glMultiTexCoordP2uiv" ); |
| 2982 | fp_glMultiTexCoordP3ui = (pfn_glMultiTexCoordP3ui)load("glMultiTexCoordP3ui" ); |
| 2983 | fp_glMultiTexCoordP3uiv = (pfn_glMultiTexCoordP3uiv)load("glMultiTexCoordP3uiv" ); |
| 2984 | fp_glMultiTexCoordP4ui = (pfn_glMultiTexCoordP4ui)load("glMultiTexCoordP4ui" ); |
| 2985 | fp_glMultiTexCoordP4uiv = (pfn_glMultiTexCoordP4uiv)load("glMultiTexCoordP4uiv" ); |
| 2986 | fp_glNormalP3ui = (pfn_glNormalP3ui)load("glNormalP3ui" ); |
| 2987 | fp_glNormalP3uiv = (pfn_glNormalP3uiv)load("glNormalP3uiv" ); |
| 2988 | fp_glColorP3ui = (pfn_glColorP3ui)load("glColorP3ui" ); |
| 2989 | fp_glColorP3uiv = (pfn_glColorP3uiv)load("glColorP3uiv" ); |
| 2990 | fp_glColorP4ui = (pfn_glColorP4ui)load("glColorP4ui" ); |
| 2991 | fp_glColorP4uiv = (pfn_glColorP4uiv)load("glColorP4uiv" ); |
| 2992 | fp_glSecondaryColorP3ui = (pfn_glSecondaryColorP3ui)load("glSecondaryColorP3ui" ); |
| 2993 | fp_glSecondaryColorP3uiv = (pfn_glSecondaryColorP3uiv)load("glSecondaryColorP3uiv" ); |
| 2994 | } |
| 2995 | |
| 2996 | GLboolean GLAD_VERSION_4_0 = GL_FALSE; |
| 2997 | static void load_GL_VERSION_4_0(LOADER load) { |
| 2998 | if(!GLAD_VERSION_4_0) return; |
| 2999 | fp_glMinSampleShading = (pfn_glMinSampleShading)load("glMinSampleShading" ); |
| 3000 | fp_glBlendEquationi = (pfn_glBlendEquationi)load("glBlendEquationi" ); |
| 3001 | fp_glBlendEquationSeparatei = (pfn_glBlendEquationSeparatei)load("glBlendEquationSeparatei" ); |
| 3002 | fp_glBlendFunci = (pfn_glBlendFunci)load("glBlendFunci" ); |
| 3003 | fp_glBlendFuncSeparatei = (pfn_glBlendFuncSeparatei)load("glBlendFuncSeparatei" ); |
| 3004 | fp_glDrawArraysIndirect = (pfn_glDrawArraysIndirect)load("glDrawArraysIndirect" ); |
| 3005 | fp_glDrawElementsIndirect = (pfn_glDrawElementsIndirect)load("glDrawElementsIndirect" ); |
| 3006 | fp_glUniform1d = (pfn_glUniform1d)load("glUniform1d" ); |
| 3007 | fp_glUniform2d = (pfn_glUniform2d)load("glUniform2d" ); |
| 3008 | fp_glUniform3d = (pfn_glUniform3d)load("glUniform3d" ); |
| 3009 | fp_glUniform4d = (pfn_glUniform4d)load("glUniform4d" ); |
| 3010 | fp_glUniform1dv = (pfn_glUniform1dv)load("glUniform1dv" ); |
| 3011 | fp_glUniform2dv = (pfn_glUniform2dv)load("glUniform2dv" ); |
| 3012 | fp_glUniform3dv = (pfn_glUniform3dv)load("glUniform3dv" ); |
| 3013 | fp_glUniform4dv = (pfn_glUniform4dv)load("glUniform4dv" ); |
| 3014 | fp_glUniformMatrix2dv = (pfn_glUniformMatrix2dv)load("glUniformMatrix2dv" ); |
| 3015 | fp_glUniformMatrix3dv = (pfn_glUniformMatrix3dv)load("glUniformMatrix3dv" ); |
| 3016 | fp_glUniformMatrix4dv = (pfn_glUniformMatrix4dv)load("glUniformMatrix4dv" ); |
| 3017 | fp_glUniformMatrix2x3dv = (pfn_glUniformMatrix2x3dv)load("glUniformMatrix2x3dv" ); |
| 3018 | fp_glUniformMatrix2x4dv = (pfn_glUniformMatrix2x4dv)load("glUniformMatrix2x4dv" ); |
| 3019 | fp_glUniformMatrix3x2dv = (pfn_glUniformMatrix3x2dv)load("glUniformMatrix3x2dv" ); |
| 3020 | fp_glUniformMatrix3x4dv = (pfn_glUniformMatrix3x4dv)load("glUniformMatrix3x4dv" ); |
| 3021 | fp_glUniformMatrix4x2dv = (pfn_glUniformMatrix4x2dv)load("glUniformMatrix4x2dv" ); |
| 3022 | fp_glUniformMatrix4x3dv = (pfn_glUniformMatrix4x3dv)load("glUniformMatrix4x3dv" ); |
| 3023 | fp_glGetUniformdv = (pfn_glGetUniformdv)load("glGetUniformdv" ); |
| 3024 | fp_glGetSubroutineUniformLocation = (pfn_glGetSubroutineUniformLocation)load("glGetSubroutineUniformLocation" ); |
| 3025 | fp_glGetSubroutineIndex = (pfn_glGetSubroutineIndex)load("glGetSubroutineIndex" ); |
| 3026 | fp_glGetActiveSubroutineUniformiv = (pfn_glGetActiveSubroutineUniformiv)load("glGetActiveSubroutineUniformiv" ); |
| 3027 | fp_glGetActiveSubroutineUniformName = (pfn_glGetActiveSubroutineUniformName)load("glGetActiveSubroutineUniformName" ); |
| 3028 | fp_glGetActiveSubroutineName = (pfn_glGetActiveSubroutineName)load("glGetActiveSubroutineName" ); |
| 3029 | fp_glUniformSubroutinesuiv = (pfn_glUniformSubroutinesuiv)load("glUniformSubroutinesuiv" ); |
| 3030 | fp_glGetUniformSubroutineuiv = (pfn_glGetUniformSubroutineuiv)load("glGetUniformSubroutineuiv" ); |
| 3031 | fp_glGetProgramStageiv = (pfn_glGetProgramStageiv)load("glGetProgramStageiv" ); |
| 3032 | fp_glPatchParameteri = (pfn_glPatchParameteri)load("glPatchParameteri" ); |
| 3033 | fp_glPatchParameterfv = (pfn_glPatchParameterfv)load("glPatchParameterfv" ); |
| 3034 | fp_glBindTransformFeedback = (pfn_glBindTransformFeedback)load("glBindTransformFeedback" ); |
| 3035 | fp_glDeleteTransformFeedbacks = (pfn_glDeleteTransformFeedbacks)load("glDeleteTransformFeedbacks" ); |
| 3036 | fp_glGenTransformFeedbacks = (pfn_glGenTransformFeedbacks)load("glGenTransformFeedbacks" ); |
| 3037 | fp_glIsTransformFeedback = (pfn_glIsTransformFeedback)load("glIsTransformFeedback" ); |
| 3038 | fp_glPauseTransformFeedback = (pfn_glPauseTransformFeedback)load("glPauseTransformFeedback" ); |
| 3039 | fp_glResumeTransformFeedback = (pfn_glResumeTransformFeedback)load("glResumeTransformFeedback" ); |
| 3040 | fp_glDrawTransformFeedback = (pfn_glDrawTransformFeedback)load("glDrawTransformFeedback" ); |
| 3041 | fp_glDrawTransformFeedbackStream = (pfn_glDrawTransformFeedbackStream)load("glDrawTransformFeedbackStream" ); |
| 3042 | fp_glBeginQueryIndexed = (pfn_glBeginQueryIndexed)load("glBeginQueryIndexed" ); |
| 3043 | fp_glEndQueryIndexed = (pfn_glEndQueryIndexed)load("glEndQueryIndexed" ); |
| 3044 | fp_glGetQueryIndexediv = (pfn_glGetQueryIndexediv)load("glGetQueryIndexediv" ); |
| 3045 | } |
| 3046 | |
| 3047 | GLboolean GLAD_VERSION_4_1 = GL_FALSE; |
| 3048 | static void load_GL_VERSION_4_1(LOADER load) { |
| 3049 | if(!GLAD_VERSION_4_1) return; |
| 3050 | fp_glReleaseShaderCompiler = (pfn_glReleaseShaderCompiler)load("glReleaseShaderCompiler" ); |
| 3051 | fp_glShaderBinary = (pfn_glShaderBinary)load("glShaderBinary" ); |
| 3052 | fp_glGetShaderPrecisionFormat = (pfn_glGetShaderPrecisionFormat)load("glGetShaderPrecisionFormat" ); |
| 3053 | fp_glDepthRangef = (pfn_glDepthRangef)load("glDepthRangef" ); |
| 3054 | fp_glClearDepthf = (pfn_glClearDepthf)load("glClearDepthf" ); |
| 3055 | fp_glGetProgramBinary = (pfn_glGetProgramBinary)load("glGetProgramBinary" ); |
| 3056 | fp_glProgramBinary = (pfn_glProgramBinary)load("glProgramBinary" ); |
| 3057 | fp_glProgramParameteri = (pfn_glProgramParameteri)load("glProgramParameteri" ); |
| 3058 | fp_glUseProgramStages = (pfn_glUseProgramStages)load("glUseProgramStages" ); |
| 3059 | fp_glActiveShaderProgram = (pfn_glActiveShaderProgram)load("glActiveShaderProgram" ); |
| 3060 | fp_glCreateShaderProgramv = (pfn_glCreateShaderProgramv)load("glCreateShaderProgramv" ); |
| 3061 | fp_glBindProgramPipeline = (pfn_glBindProgramPipeline)load("glBindProgramPipeline" ); |
| 3062 | fp_glDeleteProgramPipelines = (pfn_glDeleteProgramPipelines)load("glDeleteProgramPipelines" ); |
| 3063 | fp_glGenProgramPipelines = (pfn_glGenProgramPipelines)load("glGenProgramPipelines" ); |
| 3064 | fp_glIsProgramPipeline = (pfn_glIsProgramPipeline)load("glIsProgramPipeline" ); |
| 3065 | fp_glGetProgramPipelineiv = (pfn_glGetProgramPipelineiv)load("glGetProgramPipelineiv" ); |
| 3066 | fp_glProgramUniform1i = (pfn_glProgramUniform1i)load("glProgramUniform1i" ); |
| 3067 | fp_glProgramUniform1iv = (pfn_glProgramUniform1iv)load("glProgramUniform1iv" ); |
| 3068 | fp_glProgramUniform1f = (pfn_glProgramUniform1f)load("glProgramUniform1f" ); |
| 3069 | fp_glProgramUniform1fv = (pfn_glProgramUniform1fv)load("glProgramUniform1fv" ); |
| 3070 | fp_glProgramUniform1d = (pfn_glProgramUniform1d)load("glProgramUniform1d" ); |
| 3071 | fp_glProgramUniform1dv = (pfn_glProgramUniform1dv)load("glProgramUniform1dv" ); |
| 3072 | fp_glProgramUniform1ui = (pfn_glProgramUniform1ui)load("glProgramUniform1ui" ); |
| 3073 | fp_glProgramUniform1uiv = (pfn_glProgramUniform1uiv)load("glProgramUniform1uiv" ); |
| 3074 | fp_glProgramUniform2i = (pfn_glProgramUniform2i)load("glProgramUniform2i" ); |
| 3075 | fp_glProgramUniform2iv = (pfn_glProgramUniform2iv)load("glProgramUniform2iv" ); |
| 3076 | fp_glProgramUniform2f = (pfn_glProgramUniform2f)load("glProgramUniform2f" ); |
| 3077 | fp_glProgramUniform2fv = (pfn_glProgramUniform2fv)load("glProgramUniform2fv" ); |
| 3078 | fp_glProgramUniform2d = (pfn_glProgramUniform2d)load("glProgramUniform2d" ); |
| 3079 | fp_glProgramUniform2dv = (pfn_glProgramUniform2dv)load("glProgramUniform2dv" ); |
| 3080 | fp_glProgramUniform2ui = (pfn_glProgramUniform2ui)load("glProgramUniform2ui" ); |
| 3081 | fp_glProgramUniform2uiv = (pfn_glProgramUniform2uiv)load("glProgramUniform2uiv" ); |
| 3082 | fp_glProgramUniform3i = (pfn_glProgramUniform3i)load("glProgramUniform3i" ); |
| 3083 | fp_glProgramUniform3iv = (pfn_glProgramUniform3iv)load("glProgramUniform3iv" ); |
| 3084 | fp_glProgramUniform3f = (pfn_glProgramUniform3f)load("glProgramUniform3f" ); |
| 3085 | fp_glProgramUniform3fv = (pfn_glProgramUniform3fv)load("glProgramUniform3fv" ); |
| 3086 | fp_glProgramUniform3d = (pfn_glProgramUniform3d)load("glProgramUniform3d" ); |
| 3087 | fp_glProgramUniform3dv = (pfn_glProgramUniform3dv)load("glProgramUniform3dv" ); |
| 3088 | fp_glProgramUniform3ui = (pfn_glProgramUniform3ui)load("glProgramUniform3ui" ); |
| 3089 | fp_glProgramUniform3uiv = (pfn_glProgramUniform3uiv)load("glProgramUniform3uiv" ); |
| 3090 | fp_glProgramUniform4i = (pfn_glProgramUniform4i)load("glProgramUniform4i" ); |
| 3091 | fp_glProgramUniform4iv = (pfn_glProgramUniform4iv)load("glProgramUniform4iv" ); |
| 3092 | fp_glProgramUniform4f = (pfn_glProgramUniform4f)load("glProgramUniform4f" ); |
| 3093 | fp_glProgramUniform4fv = (pfn_glProgramUniform4fv)load("glProgramUniform4fv" ); |
| 3094 | fp_glProgramUniform4d = (pfn_glProgramUniform4d)load("glProgramUniform4d" ); |
| 3095 | fp_glProgramUniform4dv = (pfn_glProgramUniform4dv)load("glProgramUniform4dv" ); |
| 3096 | fp_glProgramUniform4ui = (pfn_glProgramUniform4ui)load("glProgramUniform4ui" ); |
| 3097 | fp_glProgramUniform4uiv = (pfn_glProgramUniform4uiv)load("glProgramUniform4uiv" ); |
| 3098 | fp_glProgramUniformMatrix2fv = (pfn_glProgramUniformMatrix2fv)load("glProgramUniformMatrix2fv" ); |
| 3099 | fp_glProgramUniformMatrix3fv = (pfn_glProgramUniformMatrix3fv)load("glProgramUniformMatrix3fv" ); |
| 3100 | fp_glProgramUniformMatrix4fv = (pfn_glProgramUniformMatrix4fv)load("glProgramUniformMatrix4fv" ); |
| 3101 | fp_glProgramUniformMatrix2dv = (pfn_glProgramUniformMatrix2dv)load("glProgramUniformMatrix2dv" ); |
| 3102 | fp_glProgramUniformMatrix3dv = (pfn_glProgramUniformMatrix3dv)load("glProgramUniformMatrix3dv" ); |
| 3103 | fp_glProgramUniformMatrix4dv = (pfn_glProgramUniformMatrix4dv)load("glProgramUniformMatrix4dv" ); |
| 3104 | fp_glProgramUniformMatrix2x3fv = (pfn_glProgramUniformMatrix2x3fv)load("glProgramUniformMatrix2x3fv" ); |
| 3105 | fp_glProgramUniformMatrix3x2fv = (pfn_glProgramUniformMatrix3x2fv)load("glProgramUniformMatrix3x2fv" ); |
| 3106 | fp_glProgramUniformMatrix2x4fv = (pfn_glProgramUniformMatrix2x4fv)load("glProgramUniformMatrix2x4fv" ); |
| 3107 | fp_glProgramUniformMatrix4x2fv = (pfn_glProgramUniformMatrix4x2fv)load("glProgramUniformMatrix4x2fv" ); |
| 3108 | fp_glProgramUniformMatrix3x4fv = (pfn_glProgramUniformMatrix3x4fv)load("glProgramUniformMatrix3x4fv" ); |
| 3109 | fp_glProgramUniformMatrix4x3fv = (pfn_glProgramUniformMatrix4x3fv)load("glProgramUniformMatrix4x3fv" ); |
| 3110 | fp_glProgramUniformMatrix2x3dv = (pfn_glProgramUniformMatrix2x3dv)load("glProgramUniformMatrix2x3dv" ); |
| 3111 | fp_glProgramUniformMatrix3x2dv = (pfn_glProgramUniformMatrix3x2dv)load("glProgramUniformMatrix3x2dv" ); |
| 3112 | fp_glProgramUniformMatrix2x4dv = (pfn_glProgramUniformMatrix2x4dv)load("glProgramUniformMatrix2x4dv" ); |
| 3113 | fp_glProgramUniformMatrix4x2dv = (pfn_glProgramUniformMatrix4x2dv)load("glProgramUniformMatrix4x2dv" ); |
| 3114 | fp_glProgramUniformMatrix3x4dv = (pfn_glProgramUniformMatrix3x4dv)load("glProgramUniformMatrix3x4dv" ); |
| 3115 | fp_glProgramUniformMatrix4x3dv = (pfn_glProgramUniformMatrix4x3dv)load("glProgramUniformMatrix4x3dv" ); |
| 3116 | fp_glValidateProgramPipeline = (pfn_glValidateProgramPipeline)load("glValidateProgramPipeline" ); |
| 3117 | fp_glGetProgramPipelineInfoLog = (pfn_glGetProgramPipelineInfoLog)load("glGetProgramPipelineInfoLog" ); |
| 3118 | fp_glVertexAttribL1d = (pfn_glVertexAttribL1d)load("glVertexAttribL1d" ); |
| 3119 | fp_glVertexAttribL2d = (pfn_glVertexAttribL2d)load("glVertexAttribL2d" ); |
| 3120 | fp_glVertexAttribL3d = (pfn_glVertexAttribL3d)load("glVertexAttribL3d" ); |
| 3121 | fp_glVertexAttribL4d = (pfn_glVertexAttribL4d)load("glVertexAttribL4d" ); |
| 3122 | fp_glVertexAttribL1dv = (pfn_glVertexAttribL1dv)load("glVertexAttribL1dv" ); |
| 3123 | fp_glVertexAttribL2dv = (pfn_glVertexAttribL2dv)load("glVertexAttribL2dv" ); |
| 3124 | fp_glVertexAttribL3dv = (pfn_glVertexAttribL3dv)load("glVertexAttribL3dv" ); |
| 3125 | fp_glVertexAttribL4dv = (pfn_glVertexAttribL4dv)load("glVertexAttribL4dv" ); |
| 3126 | fp_glVertexAttribLPointer = (pfn_glVertexAttribLPointer)load("glVertexAttribLPointer" ); |
| 3127 | fp_glGetVertexAttribLdv = (pfn_glGetVertexAttribLdv)load("glGetVertexAttribLdv" ); |
| 3128 | fp_glViewportArrayv = (pfn_glViewportArrayv)load("glViewportArrayv" ); |
| 3129 | fp_glViewportIndexedf = (pfn_glViewportIndexedf)load("glViewportIndexedf" ); |
| 3130 | fp_glViewportIndexedfv = (pfn_glViewportIndexedfv)load("glViewportIndexedfv" ); |
| 3131 | fp_glScissorArrayv = (pfn_glScissorArrayv)load("glScissorArrayv" ); |
| 3132 | fp_glScissorIndexed = (pfn_glScissorIndexed)load("glScissorIndexed" ); |
| 3133 | fp_glScissorIndexedv = (pfn_glScissorIndexedv)load("glScissorIndexedv" ); |
| 3134 | fp_glDepthRangeArrayv = (pfn_glDepthRangeArrayv)load("glDepthRangeArrayv" ); |
| 3135 | fp_glDepthRangeIndexed = (pfn_glDepthRangeIndexed)load("glDepthRangeIndexed" ); |
| 3136 | fp_glGetFloati_v = (pfn_glGetFloati_v)load("glGetFloati_v" ); |
| 3137 | fp_glGetDoublei_v = (pfn_glGetDoublei_v)load("glGetDoublei_v" ); |
| 3138 | } |
| 3139 | |
| 3140 | GLboolean GLAD_VERSION_4_2 = GL_FALSE; |
| 3141 | static void load_GL_VERSION_4_2(LOADER load) { |
| 3142 | if(!GLAD_VERSION_4_2) return; |
| 3143 | fp_glDrawArraysInstancedBaseInstance = (pfn_glDrawArraysInstancedBaseInstance)load("glDrawArraysInstancedBaseInstance" ); |
| 3144 | fp_glDrawElementsInstancedBaseInstance = (pfn_glDrawElementsInstancedBaseInstance)load("glDrawElementsInstancedBaseInstance" ); |
| 3145 | fp_glDrawElementsInstancedBaseVertexBaseInstance = (pfn_glDrawElementsInstancedBaseVertexBaseInstance)load("glDrawElementsInstancedBaseVertexBaseInstance" ); |
| 3146 | fp_glGetInternalformativ = (pfn_glGetInternalformativ)load("glGetInternalformativ" ); |
| 3147 | fp_glGetActiveAtomicCounterBufferiv = (pfn_glGetActiveAtomicCounterBufferiv)load("glGetActiveAtomicCounterBufferiv" ); |
| 3148 | fp_glBindImageTexture = (pfn_glBindImageTexture)load("glBindImageTexture" ); |
| 3149 | fp_glMemoryBarrier = (pfn_glMemoryBarrier)load("glMemoryBarrier" ); |
| 3150 | fp_glTexStorage1D = (pfn_glTexStorage1D)load("glTexStorage1D" ); |
| 3151 | fp_glTexStorage2D = (pfn_glTexStorage2D)load("glTexStorage2D" ); |
| 3152 | fp_glTexStorage3D = (pfn_glTexStorage3D)load("glTexStorage3D" ); |
| 3153 | fp_glDrawTransformFeedbackInstanced = (pfn_glDrawTransformFeedbackInstanced)load("glDrawTransformFeedbackInstanced" ); |
| 3154 | fp_glDrawTransformFeedbackStreamInstanced = (pfn_glDrawTransformFeedbackStreamInstanced)load("glDrawTransformFeedbackStreamInstanced" ); |
| 3155 | } |
| 3156 | |
| 3157 | GLboolean GLAD_VERSION_4_3 = GL_FALSE; |
| 3158 | static void load_GL_VERSION_4_3(LOADER load) { |
| 3159 | if(!GLAD_VERSION_4_3) return; |
| 3160 | fp_glClearBufferData = (pfn_glClearBufferData)load("glClearBufferData" ); |
| 3161 | fp_glClearBufferSubData = (pfn_glClearBufferSubData)load("glClearBufferSubData" ); |
| 3162 | fp_glDispatchCompute = (pfn_glDispatchCompute)load("glDispatchCompute" ); |
| 3163 | fp_glDispatchComputeIndirect = (pfn_glDispatchComputeIndirect)load("glDispatchComputeIndirect" ); |
| 3164 | fp_glCopyImageSubData = (pfn_glCopyImageSubData)load("glCopyImageSubData" ); |
| 3165 | fp_glFramebufferParameteri = (pfn_glFramebufferParameteri)load("glFramebufferParameteri" ); |
| 3166 | fp_glGetFramebufferParameteriv = (pfn_glGetFramebufferParameteriv)load("glGetFramebufferParameteriv" ); |
| 3167 | fp_glGetInternalformati64v = (pfn_glGetInternalformati64v)load("glGetInternalformati64v" ); |
| 3168 | fp_glInvalidateTexSubImage = (pfn_glInvalidateTexSubImage)load("glInvalidateTexSubImage" ); |
| 3169 | fp_glInvalidateTexImage = (pfn_glInvalidateTexImage)load("glInvalidateTexImage" ); |
| 3170 | fp_glInvalidateBufferSubData = (pfn_glInvalidateBufferSubData)load("glInvalidateBufferSubData" ); |
| 3171 | fp_glInvalidateBufferData = (pfn_glInvalidateBufferData)load("glInvalidateBufferData" ); |
| 3172 | fp_glInvalidateFramebuffer = (pfn_glInvalidateFramebuffer)load("glInvalidateFramebuffer" ); |
| 3173 | fp_glInvalidateSubFramebuffer = (pfn_glInvalidateSubFramebuffer)load("glInvalidateSubFramebuffer" ); |
| 3174 | fp_glMultiDrawArraysIndirect = (pfn_glMultiDrawArraysIndirect)load("glMultiDrawArraysIndirect" ); |
| 3175 | fp_glMultiDrawElementsIndirect = (pfn_glMultiDrawElementsIndirect)load("glMultiDrawElementsIndirect" ); |
| 3176 | fp_glGetProgramInterfaceiv = (pfn_glGetProgramInterfaceiv)load("glGetProgramInterfaceiv" ); |
| 3177 | fp_glGetProgramResourceIndex = (pfn_glGetProgramResourceIndex)load("glGetProgramResourceIndex" ); |
| 3178 | fp_glGetProgramResourceName = (pfn_glGetProgramResourceName)load("glGetProgramResourceName" ); |
| 3179 | fp_glGetProgramResourceiv = (pfn_glGetProgramResourceiv)load("glGetProgramResourceiv" ); |
| 3180 | fp_glGetProgramResourceLocation = (pfn_glGetProgramResourceLocation)load("glGetProgramResourceLocation" ); |
| 3181 | fp_glGetProgramResourceLocationIndex = (pfn_glGetProgramResourceLocationIndex)load("glGetProgramResourceLocationIndex" ); |
| 3182 | fp_glShaderStorageBlockBinding = (pfn_glShaderStorageBlockBinding)load("glShaderStorageBlockBinding" ); |
| 3183 | fp_glTexBufferRange = (pfn_glTexBufferRange)load("glTexBufferRange" ); |
| 3184 | fp_glTexStorage2DMultisample = (pfn_glTexStorage2DMultisample)load("glTexStorage2DMultisample" ); |
| 3185 | fp_glTexStorage3DMultisample = (pfn_glTexStorage3DMultisample)load("glTexStorage3DMultisample" ); |
| 3186 | fp_glTextureView = (pfn_glTextureView)load("glTextureView" ); |
| 3187 | fp_glBindVertexBuffer = (pfn_glBindVertexBuffer)load("glBindVertexBuffer" ); |
| 3188 | fp_glVertexAttribFormat = (pfn_glVertexAttribFormat)load("glVertexAttribFormat" ); |
| 3189 | fp_glVertexAttribIFormat = (pfn_glVertexAttribIFormat)load("glVertexAttribIFormat" ); |
| 3190 | fp_glVertexAttribLFormat = (pfn_glVertexAttribLFormat)load("glVertexAttribLFormat" ); |
| 3191 | fp_glVertexAttribBinding = (pfn_glVertexAttribBinding)load("glVertexAttribBinding" ); |
| 3192 | fp_glVertexBindingDivisor = (pfn_glVertexBindingDivisor)load("glVertexBindingDivisor" ); |
| 3193 | fp_glDebugMessageControl = (pfn_glDebugMessageControl)load("glDebugMessageControl" ); |
| 3194 | fp_glDebugMessageInsert = (pfn_glDebugMessageInsert)load("glDebugMessageInsert" ); |
| 3195 | fp_glDebugMessageCallback = (pfn_glDebugMessageCallback)load("glDebugMessageCallback" ); |
| 3196 | fp_glGetDebugMessageLog = (pfn_glGetDebugMessageLog)load("glGetDebugMessageLog" ); |
| 3197 | fp_glPushDebugGroup = (pfn_glPushDebugGroup)load("glPushDebugGroup" ); |
| 3198 | fp_glPopDebugGroup = (pfn_glPopDebugGroup)load("glPopDebugGroup" ); |
| 3199 | fp_glObjectLabel = (pfn_glObjectLabel)load("glObjectLabel" ); |
| 3200 | fp_glGetObjectLabel = (pfn_glGetObjectLabel)load("glGetObjectLabel" ); |
| 3201 | fp_glObjectPtrLabel = (pfn_glObjectPtrLabel)load("glObjectPtrLabel" ); |
| 3202 | fp_glGetObjectPtrLabel = (pfn_glGetObjectPtrLabel)load("glGetObjectPtrLabel" ); |
| 3203 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
| 3204 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
| 3205 | } |
| 3206 | |
| 3207 | GLboolean GLAD_VERSION_4_4 = GL_FALSE; |
| 3208 | static void load_GL_VERSION_4_4(LOADER load) { |
| 3209 | if(!GLAD_VERSION_4_4) return; |
| 3210 | fp_glBufferStorage = (pfn_glBufferStorage)load("glBufferStorage" ); |
| 3211 | fp_glClearTexImage = (pfn_glClearTexImage)load("glClearTexImage" ); |
| 3212 | fp_glClearTexSubImage = (pfn_glClearTexSubImage)load("glClearTexSubImage" ); |
| 3213 | fp_glBindBuffersBase = (pfn_glBindBuffersBase)load("glBindBuffersBase" ); |
| 3214 | fp_glBindBuffersRange = (pfn_glBindBuffersRange)load("glBindBuffersRange" ); |
| 3215 | fp_glBindTextures = (pfn_glBindTextures)load("glBindTextures" ); |
| 3216 | fp_glBindSamplers = (pfn_glBindSamplers)load("glBindSamplers" ); |
| 3217 | fp_glBindImageTextures = (pfn_glBindImageTextures)load("glBindImageTextures" ); |
| 3218 | fp_glBindVertexBuffers = (pfn_glBindVertexBuffers)load("glBindVertexBuffers" ); |
| 3219 | } |
| 3220 | |
| 3221 | GLboolean GLAD_VERSION_4_5 = GL_FALSE; |
| 3222 | static void load_GL_VERSION_4_5(LOADER load) { |
| 3223 | if(!GLAD_VERSION_4_5) return; |
| 3224 | fp_glClipControl = (pfn_glClipControl)load("glClipControl" ); |
| 3225 | fp_glCreateTransformFeedbacks = (pfn_glCreateTransformFeedbacks)load("glCreateTransformFeedbacks" ); |
| 3226 | fp_glTransformFeedbackBufferBase = (pfn_glTransformFeedbackBufferBase)load("glTransformFeedbackBufferBase" ); |
| 3227 | fp_glTransformFeedbackBufferRange = (pfn_glTransformFeedbackBufferRange)load("glTransformFeedbackBufferRange" ); |
| 3228 | fp_glGetTransformFeedbackiv = (pfn_glGetTransformFeedbackiv)load("glGetTransformFeedbackiv" ); |
| 3229 | fp_glGetTransformFeedbacki_v = (pfn_glGetTransformFeedbacki_v)load("glGetTransformFeedbacki_v" ); |
| 3230 | fp_glGetTransformFeedbacki64_v = (pfn_glGetTransformFeedbacki64_v)load("glGetTransformFeedbacki64_v" ); |
| 3231 | fp_glCreateBuffers = (pfn_glCreateBuffers)load("glCreateBuffers" ); |
| 3232 | fp_glNamedBufferStorage = (pfn_glNamedBufferStorage)load("glNamedBufferStorage" ); |
| 3233 | fp_glNamedBufferData = (pfn_glNamedBufferData)load("glNamedBufferData" ); |
| 3234 | fp_glNamedBufferSubData = (pfn_glNamedBufferSubData)load("glNamedBufferSubData" ); |
| 3235 | fp_glCopyNamedBufferSubData = (pfn_glCopyNamedBufferSubData)load("glCopyNamedBufferSubData" ); |
| 3236 | fp_glClearNamedBufferData = (pfn_glClearNamedBufferData)load("glClearNamedBufferData" ); |
| 3237 | fp_glClearNamedBufferSubData = (pfn_glClearNamedBufferSubData)load("glClearNamedBufferSubData" ); |
| 3238 | fp_glMapNamedBuffer = (pfn_glMapNamedBuffer)load("glMapNamedBuffer" ); |
| 3239 | fp_glMapNamedBufferRange = (pfn_glMapNamedBufferRange)load("glMapNamedBufferRange" ); |
| 3240 | fp_glUnmapNamedBuffer = (pfn_glUnmapNamedBuffer)load("glUnmapNamedBuffer" ); |
| 3241 | fp_glFlushMappedNamedBufferRange = (pfn_glFlushMappedNamedBufferRange)load("glFlushMappedNamedBufferRange" ); |
| 3242 | fp_glGetNamedBufferParameteriv = (pfn_glGetNamedBufferParameteriv)load("glGetNamedBufferParameteriv" ); |
| 3243 | fp_glGetNamedBufferParameteri64v = (pfn_glGetNamedBufferParameteri64v)load("glGetNamedBufferParameteri64v" ); |
| 3244 | fp_glGetNamedBufferPointerv = (pfn_glGetNamedBufferPointerv)load("glGetNamedBufferPointerv" ); |
| 3245 | fp_glGetNamedBufferSubData = (pfn_glGetNamedBufferSubData)load("glGetNamedBufferSubData" ); |
| 3246 | fp_glCreateFramebuffers = (pfn_glCreateFramebuffers)load("glCreateFramebuffers" ); |
| 3247 | fp_glNamedFramebufferRenderbuffer = (pfn_glNamedFramebufferRenderbuffer)load("glNamedFramebufferRenderbuffer" ); |
| 3248 | fp_glNamedFramebufferParameteri = (pfn_glNamedFramebufferParameteri)load("glNamedFramebufferParameteri" ); |
| 3249 | fp_glNamedFramebufferTexture = (pfn_glNamedFramebufferTexture)load("glNamedFramebufferTexture" ); |
| 3250 | fp_glNamedFramebufferTextureLayer = (pfn_glNamedFramebufferTextureLayer)load("glNamedFramebufferTextureLayer" ); |
| 3251 | fp_glNamedFramebufferDrawBuffer = (pfn_glNamedFramebufferDrawBuffer)load("glNamedFramebufferDrawBuffer" ); |
| 3252 | fp_glNamedFramebufferDrawBuffers = (pfn_glNamedFramebufferDrawBuffers)load("glNamedFramebufferDrawBuffers" ); |
| 3253 | fp_glNamedFramebufferReadBuffer = (pfn_glNamedFramebufferReadBuffer)load("glNamedFramebufferReadBuffer" ); |
| 3254 | fp_glInvalidateNamedFramebufferData = (pfn_glInvalidateNamedFramebufferData)load("glInvalidateNamedFramebufferData" ); |
| 3255 | fp_glInvalidateNamedFramebufferSubData = (pfn_glInvalidateNamedFramebufferSubData)load("glInvalidateNamedFramebufferSubData" ); |
| 3256 | fp_glClearNamedFramebufferiv = (pfn_glClearNamedFramebufferiv)load("glClearNamedFramebufferiv" ); |
| 3257 | fp_glClearNamedFramebufferuiv = (pfn_glClearNamedFramebufferuiv)load("glClearNamedFramebufferuiv" ); |
| 3258 | fp_glClearNamedFramebufferfv = (pfn_glClearNamedFramebufferfv)load("glClearNamedFramebufferfv" ); |
| 3259 | fp_glClearNamedFramebufferfi = (pfn_glClearNamedFramebufferfi)load("glClearNamedFramebufferfi" ); |
| 3260 | fp_glBlitNamedFramebuffer = (pfn_glBlitNamedFramebuffer)load("glBlitNamedFramebuffer" ); |
| 3261 | fp_glCheckNamedFramebufferStatus = (pfn_glCheckNamedFramebufferStatus)load("glCheckNamedFramebufferStatus" ); |
| 3262 | fp_glGetNamedFramebufferParameteriv = (pfn_glGetNamedFramebufferParameteriv)load("glGetNamedFramebufferParameteriv" ); |
| 3263 | fp_glGetNamedFramebufferAttachmentParameteriv = (pfn_glGetNamedFramebufferAttachmentParameteriv)load("glGetNamedFramebufferAttachmentParameteriv" ); |
| 3264 | fp_glCreateRenderbuffers = (pfn_glCreateRenderbuffers)load("glCreateRenderbuffers" ); |
| 3265 | fp_glNamedRenderbufferStorage = (pfn_glNamedRenderbufferStorage)load("glNamedRenderbufferStorage" ); |
| 3266 | fp_glNamedRenderbufferStorageMultisample = (pfn_glNamedRenderbufferStorageMultisample)load("glNamedRenderbufferStorageMultisample" ); |
| 3267 | fp_glGetNamedRenderbufferParameteriv = (pfn_glGetNamedRenderbufferParameteriv)load("glGetNamedRenderbufferParameteriv" ); |
| 3268 | fp_glCreateTextures = (pfn_glCreateTextures)load("glCreateTextures" ); |
| 3269 | fp_glTextureBuffer = (pfn_glTextureBuffer)load("glTextureBuffer" ); |
| 3270 | fp_glTextureBufferRange = (pfn_glTextureBufferRange)load("glTextureBufferRange" ); |
| 3271 | fp_glTextureStorage1D = (pfn_glTextureStorage1D)load("glTextureStorage1D" ); |
| 3272 | fp_glTextureStorage2D = (pfn_glTextureStorage2D)load("glTextureStorage2D" ); |
| 3273 | fp_glTextureStorage3D = (pfn_glTextureStorage3D)load("glTextureStorage3D" ); |
| 3274 | fp_glTextureStorage2DMultisample = (pfn_glTextureStorage2DMultisample)load("glTextureStorage2DMultisample" ); |
| 3275 | fp_glTextureStorage3DMultisample = (pfn_glTextureStorage3DMultisample)load("glTextureStorage3DMultisample" ); |
| 3276 | fp_glTextureSubImage1D = (pfn_glTextureSubImage1D)load("glTextureSubImage1D" ); |
| 3277 | fp_glTextureSubImage2D = (pfn_glTextureSubImage2D)load("glTextureSubImage2D" ); |
| 3278 | fp_glTextureSubImage3D = (pfn_glTextureSubImage3D)load("glTextureSubImage3D" ); |
| 3279 | fp_glCompressedTextureSubImage1D = (pfn_glCompressedTextureSubImage1D)load("glCompressedTextureSubImage1D" ); |
| 3280 | fp_glCompressedTextureSubImage2D = (pfn_glCompressedTextureSubImage2D)load("glCompressedTextureSubImage2D" ); |
| 3281 | fp_glCompressedTextureSubImage3D = (pfn_glCompressedTextureSubImage3D)load("glCompressedTextureSubImage3D" ); |
| 3282 | fp_glCopyTextureSubImage1D = (pfn_glCopyTextureSubImage1D)load("glCopyTextureSubImage1D" ); |
| 3283 | fp_glCopyTextureSubImage2D = (pfn_glCopyTextureSubImage2D)load("glCopyTextureSubImage2D" ); |
| 3284 | fp_glCopyTextureSubImage3D = (pfn_glCopyTextureSubImage3D)load("glCopyTextureSubImage3D" ); |
| 3285 | fp_glTextureParameterf = (pfn_glTextureParameterf)load("glTextureParameterf" ); |
| 3286 | fp_glTextureParameterfv = (pfn_glTextureParameterfv)load("glTextureParameterfv" ); |
| 3287 | fp_glTextureParameteri = (pfn_glTextureParameteri)load("glTextureParameteri" ); |
| 3288 | fp_glTextureParameterIiv = (pfn_glTextureParameterIiv)load("glTextureParameterIiv" ); |
| 3289 | fp_glTextureParameterIuiv = (pfn_glTextureParameterIuiv)load("glTextureParameterIuiv" ); |
| 3290 | fp_glTextureParameteriv = (pfn_glTextureParameteriv)load("glTextureParameteriv" ); |
| 3291 | fp_glGenerateTextureMipmap = (pfn_glGenerateTextureMipmap)load("glGenerateTextureMipmap" ); |
| 3292 | fp_glBindTextureUnit = (pfn_glBindTextureUnit)load("glBindTextureUnit" ); |
| 3293 | fp_glGetTextureImage = (pfn_glGetTextureImage)load("glGetTextureImage" ); |
| 3294 | fp_glGetCompressedTextureImage = (pfn_glGetCompressedTextureImage)load("glGetCompressedTextureImage" ); |
| 3295 | fp_glGetTextureLevelParameterfv = (pfn_glGetTextureLevelParameterfv)load("glGetTextureLevelParameterfv" ); |
| 3296 | fp_glGetTextureLevelParameteriv = (pfn_glGetTextureLevelParameteriv)load("glGetTextureLevelParameteriv" ); |
| 3297 | fp_glGetTextureParameterfv = (pfn_glGetTextureParameterfv)load("glGetTextureParameterfv" ); |
| 3298 | fp_glGetTextureParameterIiv = (pfn_glGetTextureParameterIiv)load("glGetTextureParameterIiv" ); |
| 3299 | fp_glGetTextureParameterIuiv = (pfn_glGetTextureParameterIuiv)load("glGetTextureParameterIuiv" ); |
| 3300 | fp_glGetTextureParameteriv = (pfn_glGetTextureParameteriv)load("glGetTextureParameteriv" ); |
| 3301 | fp_glCreateVertexArrays = (pfn_glCreateVertexArrays)load("glCreateVertexArrays" ); |
| 3302 | fp_glDisableVertexArrayAttrib = (pfn_glDisableVertexArrayAttrib)load("glDisableVertexArrayAttrib" ); |
| 3303 | fp_glEnableVertexArrayAttrib = (pfn_glEnableVertexArrayAttrib)load("glEnableVertexArrayAttrib" ); |
| 3304 | fp_glVertexArrayElementBuffer = (pfn_glVertexArrayElementBuffer)load("glVertexArrayElementBuffer" ); |
| 3305 | fp_glVertexArrayVertexBuffer = (pfn_glVertexArrayVertexBuffer)load("glVertexArrayVertexBuffer" ); |
| 3306 | fp_glVertexArrayVertexBuffers = (pfn_glVertexArrayVertexBuffers)load("glVertexArrayVertexBuffers" ); |
| 3307 | fp_glVertexArrayAttribBinding = (pfn_glVertexArrayAttribBinding)load("glVertexArrayAttribBinding" ); |
| 3308 | fp_glVertexArrayAttribFormat = (pfn_glVertexArrayAttribFormat)load("glVertexArrayAttribFormat" ); |
| 3309 | fp_glVertexArrayAttribIFormat = (pfn_glVertexArrayAttribIFormat)load("glVertexArrayAttribIFormat" ); |
| 3310 | fp_glVertexArrayAttribLFormat = (pfn_glVertexArrayAttribLFormat)load("glVertexArrayAttribLFormat" ); |
| 3311 | fp_glVertexArrayBindingDivisor = (pfn_glVertexArrayBindingDivisor)load("glVertexArrayBindingDivisor" ); |
| 3312 | fp_glGetVertexArrayiv = (pfn_glGetVertexArrayiv)load("glGetVertexArrayiv" ); |
| 3313 | fp_glGetVertexArrayIndexediv = (pfn_glGetVertexArrayIndexediv)load("glGetVertexArrayIndexediv" ); |
| 3314 | fp_glGetVertexArrayIndexed64iv = (pfn_glGetVertexArrayIndexed64iv)load("glGetVertexArrayIndexed64iv" ); |
| 3315 | fp_glCreateSamplers = (pfn_glCreateSamplers)load("glCreateSamplers" ); |
| 3316 | fp_glCreateProgramPipelines = (pfn_glCreateProgramPipelines)load("glCreateProgramPipelines" ); |
| 3317 | fp_glCreateQueries = (pfn_glCreateQueries)load("glCreateQueries" ); |
| 3318 | fp_glGetQueryBufferObjecti64v = (pfn_glGetQueryBufferObjecti64v)load("glGetQueryBufferObjecti64v" ); |
| 3319 | fp_glGetQueryBufferObjectiv = (pfn_glGetQueryBufferObjectiv)load("glGetQueryBufferObjectiv" ); |
| 3320 | fp_glGetQueryBufferObjectui64v = (pfn_glGetQueryBufferObjectui64v)load("glGetQueryBufferObjectui64v" ); |
| 3321 | fp_glGetQueryBufferObjectuiv = (pfn_glGetQueryBufferObjectuiv)load("glGetQueryBufferObjectuiv" ); |
| 3322 | fp_glMemoryBarrierByRegion = (pfn_glMemoryBarrierByRegion)load("glMemoryBarrierByRegion" ); |
| 3323 | fp_glGetTextureSubImage = (pfn_glGetTextureSubImage)load("glGetTextureSubImage" ); |
| 3324 | fp_glGetCompressedTextureSubImage = (pfn_glGetCompressedTextureSubImage)load("glGetCompressedTextureSubImage" ); |
| 3325 | fp_glGetGraphicsResetStatus = (pfn_glGetGraphicsResetStatus)load("glGetGraphicsResetStatus" ); |
| 3326 | fp_glGetnCompressedTexImage = (pfn_glGetnCompressedTexImage)load("glGetnCompressedTexImage" ); |
| 3327 | fp_glGetnTexImage = (pfn_glGetnTexImage)load("glGetnTexImage" ); |
| 3328 | fp_glGetnUniformdv = (pfn_glGetnUniformdv)load("glGetnUniformdv" ); |
| 3329 | fp_glGetnUniformfv = (pfn_glGetnUniformfv)load("glGetnUniformfv" ); |
| 3330 | fp_glGetnUniformiv = (pfn_glGetnUniformiv)load("glGetnUniformiv" ); |
| 3331 | fp_glGetnUniformuiv = (pfn_glGetnUniformuiv)load("glGetnUniformuiv" ); |
| 3332 | fp_glReadnPixels = (pfn_glReadnPixels)load("glReadnPixels" ); |
| 3333 | fp_glGetnMapdv = (pfn_glGetnMapdv)load("glGetnMapdv" ); |
| 3334 | fp_glGetnMapfv = (pfn_glGetnMapfv)load("glGetnMapfv" ); |
| 3335 | fp_glGetnMapiv = (pfn_glGetnMapiv)load("glGetnMapiv" ); |
| 3336 | fp_glGetnPixelMapfv = (pfn_glGetnPixelMapfv)load("glGetnPixelMapfv" ); |
| 3337 | fp_glGetnPixelMapuiv = (pfn_glGetnPixelMapuiv)load("glGetnPixelMapuiv" ); |
| 3338 | fp_glGetnPixelMapusv = (pfn_glGetnPixelMapusv)load("glGetnPixelMapusv" ); |
| 3339 | fp_glGetnPolygonStipple = (pfn_glGetnPolygonStipple)load("glGetnPolygonStipple" ); |
| 3340 | fp_glGetnColorTable = (pfn_glGetnColorTable)load("glGetnColorTable" ); |
| 3341 | fp_glGetnConvolutionFilter = (pfn_glGetnConvolutionFilter)load("glGetnConvolutionFilter" ); |
| 3342 | fp_glGetnSeparableFilter = (pfn_glGetnSeparableFilter)load("glGetnSeparableFilter" ); |
| 3343 | fp_glGetnHistogram = (pfn_glGetnHistogram)load("glGetnHistogram" ); |
| 3344 | fp_glGetnMinmax = (pfn_glGetnMinmax)load("glGetnMinmax" ); |
| 3345 | fp_glTextureBarrier = (pfn_glTextureBarrier)load("glTextureBarrier" ); |
| 3346 | } |
| 3347 | |
| 3348 | GLboolean GLAD_ES_VERSION_2_0 = GL_FALSE; |
| 3349 | static void load_GL_ES_VERSION_2_0(LOADER load) { |
| 3350 | if(!GLAD_ES_VERSION_2_0) return; |
| 3351 | fp_glActiveTexture = (pfn_glActiveTexture)load("glActiveTexture" ); |
| 3352 | fp_glAttachShader = (pfn_glAttachShader)load("glAttachShader" ); |
| 3353 | fp_glBindAttribLocation = (pfn_glBindAttribLocation)load("glBindAttribLocation" ); |
| 3354 | fp_glBindBuffer = (pfn_glBindBuffer)load("glBindBuffer" ); |
| 3355 | fp_glBindFramebuffer = (pfn_glBindFramebuffer)load("glBindFramebuffer" ); |
| 3356 | fp_glBindRenderbuffer = (pfn_glBindRenderbuffer)load("glBindRenderbuffer" ); |
| 3357 | fp_glBindTexture = (pfn_glBindTexture)load("glBindTexture" ); |
| 3358 | fp_glBlendColor = (pfn_glBlendColor)load("glBlendColor" ); |
| 3359 | fp_glBlendEquation = (pfn_glBlendEquation)load("glBlendEquation" ); |
| 3360 | fp_glBlendEquationSeparate = (pfn_glBlendEquationSeparate)load("glBlendEquationSeparate" ); |
| 3361 | fp_glBlendFunc = (pfn_glBlendFunc)load("glBlendFunc" ); |
| 3362 | fp_glBlendFuncSeparate = (pfn_glBlendFuncSeparate)load("glBlendFuncSeparate" ); |
| 3363 | fp_glBufferData = (pfn_glBufferData)load("glBufferData" ); |
| 3364 | fp_glBufferSubData = (pfn_glBufferSubData)load("glBufferSubData" ); |
| 3365 | fp_glCheckFramebufferStatus = (pfn_glCheckFramebufferStatus)load("glCheckFramebufferStatus" ); |
| 3366 | fp_glClear = (pfn_glClear)load("glClear" ); |
| 3367 | fp_glClearColor = (pfn_glClearColor)load("glClearColor" ); |
| 3368 | fp_glClearDepthf = (pfn_glClearDepthf)load("glClearDepthf" ); |
| 3369 | fp_glClearStencil = (pfn_glClearStencil)load("glClearStencil" ); |
| 3370 | fp_glColorMask = (pfn_glColorMask)load("glColorMask" ); |
| 3371 | fp_glCompileShader = (pfn_glCompileShader)load("glCompileShader" ); |
| 3372 | fp_glCompressedTexImage2D = (pfn_glCompressedTexImage2D)load("glCompressedTexImage2D" ); |
| 3373 | fp_glCompressedTexSubImage2D = (pfn_glCompressedTexSubImage2D)load("glCompressedTexSubImage2D" ); |
| 3374 | fp_glCopyTexImage2D = (pfn_glCopyTexImage2D)load("glCopyTexImage2D" ); |
| 3375 | fp_glCopyTexSubImage2D = (pfn_glCopyTexSubImage2D)load("glCopyTexSubImage2D" ); |
| 3376 | fp_glCreateProgram = (pfn_glCreateProgram)load("glCreateProgram" ); |
| 3377 | fp_glCreateShader = (pfn_glCreateShader)load("glCreateShader" ); |
| 3378 | fp_glCullFace = (pfn_glCullFace)load("glCullFace" ); |
| 3379 | fp_glDeleteBuffers = (pfn_glDeleteBuffers)load("glDeleteBuffers" ); |
| 3380 | fp_glDeleteFramebuffers = (pfn_glDeleteFramebuffers)load("glDeleteFramebuffers" ); |
| 3381 | fp_glDeleteProgram = (pfn_glDeleteProgram)load("glDeleteProgram" ); |
| 3382 | fp_glDeleteRenderbuffers = (pfn_glDeleteRenderbuffers)load("glDeleteRenderbuffers" ); |
| 3383 | fp_glDeleteShader = (pfn_glDeleteShader)load("glDeleteShader" ); |
| 3384 | fp_glDeleteTextures = (pfn_glDeleteTextures)load("glDeleteTextures" ); |
| 3385 | fp_glDepthFunc = (pfn_glDepthFunc)load("glDepthFunc" ); |
| 3386 | fp_glDepthMask = (pfn_glDepthMask)load("glDepthMask" ); |
| 3387 | fp_glDepthRangef = (pfn_glDepthRangef)load("glDepthRangef" ); |
| 3388 | fp_glDetachShader = (pfn_glDetachShader)load("glDetachShader" ); |
| 3389 | fp_glDisable = (pfn_glDisable)load("glDisable" ); |
| 3390 | fp_glDisableVertexAttribArray = (pfn_glDisableVertexAttribArray)load("glDisableVertexAttribArray" ); |
| 3391 | fp_glDrawArrays = (pfn_glDrawArrays)load("glDrawArrays" ); |
| 3392 | fp_glDrawElements = (pfn_glDrawElements)load("glDrawElements" ); |
| 3393 | fp_glEnable = (pfn_glEnable)load("glEnable" ); |
| 3394 | fp_glEnableVertexAttribArray = (pfn_glEnableVertexAttribArray)load("glEnableVertexAttribArray" ); |
| 3395 | fp_glFinish = (pfn_glFinish)load("glFinish" ); |
| 3396 | fp_glFlush = (pfn_glFlush)load("glFlush" ); |
| 3397 | fp_glFramebufferRenderbuffer = (pfn_glFramebufferRenderbuffer)load("glFramebufferRenderbuffer" ); |
| 3398 | fp_glFramebufferTexture2D = (pfn_glFramebufferTexture2D)load("glFramebufferTexture2D" ); |
| 3399 | fp_glFrontFace = (pfn_glFrontFace)load("glFrontFace" ); |
| 3400 | fp_glGenBuffers = (pfn_glGenBuffers)load("glGenBuffers" ); |
| 3401 | fp_glGenerateMipmap = (pfn_glGenerateMipmap)load("glGenerateMipmap" ); |
| 3402 | fp_glGenFramebuffers = (pfn_glGenFramebuffers)load("glGenFramebuffers" ); |
| 3403 | fp_glGenRenderbuffers = (pfn_glGenRenderbuffers)load("glGenRenderbuffers" ); |
| 3404 | fp_glGenTextures = (pfn_glGenTextures)load("glGenTextures" ); |
| 3405 | fp_glGetActiveAttrib = (pfn_glGetActiveAttrib)load("glGetActiveAttrib" ); |
| 3406 | fp_glGetActiveUniform = (pfn_glGetActiveUniform)load("glGetActiveUniform" ); |
| 3407 | fp_glGetAttachedShaders = (pfn_glGetAttachedShaders)load("glGetAttachedShaders" ); |
| 3408 | fp_glGetAttribLocation = (pfn_glGetAttribLocation)load("glGetAttribLocation" ); |
| 3409 | fp_glGetBooleanv = (pfn_glGetBooleanv)load("glGetBooleanv" ); |
| 3410 | fp_glGetBufferParameteriv = (pfn_glGetBufferParameteriv)load("glGetBufferParameteriv" ); |
| 3411 | fp_glGetError = (pfn_glGetError)load("glGetError" ); |
| 3412 | fp_glGetFloatv = (pfn_glGetFloatv)load("glGetFloatv" ); |
| 3413 | fp_glGetFramebufferAttachmentParameteriv = (pfn_glGetFramebufferAttachmentParameteriv)load("glGetFramebufferAttachmentParameteriv" ); |
| 3414 | fp_glGetIntegerv = (pfn_glGetIntegerv)load("glGetIntegerv" ); |
| 3415 | fp_glGetProgramiv = (pfn_glGetProgramiv)load("glGetProgramiv" ); |
| 3416 | fp_glGetProgramInfoLog = (pfn_glGetProgramInfoLog)load("glGetProgramInfoLog" ); |
| 3417 | fp_glGetRenderbufferParameteriv = (pfn_glGetRenderbufferParameteriv)load("glGetRenderbufferParameteriv" ); |
| 3418 | fp_glGetShaderiv = (pfn_glGetShaderiv)load("glGetShaderiv" ); |
| 3419 | fp_glGetShaderInfoLog = (pfn_glGetShaderInfoLog)load("glGetShaderInfoLog" ); |
| 3420 | fp_glGetShaderPrecisionFormat = (pfn_glGetShaderPrecisionFormat)load("glGetShaderPrecisionFormat" ); |
| 3421 | fp_glGetShaderSource = (pfn_glGetShaderSource)load("glGetShaderSource" ); |
| 3422 | fp_glGetString = (pfn_glGetString)load("glGetString" ); |
| 3423 | fp_glGetTexParameterfv = (pfn_glGetTexParameterfv)load("glGetTexParameterfv" ); |
| 3424 | fp_glGetTexParameteriv = (pfn_glGetTexParameteriv)load("glGetTexParameteriv" ); |
| 3425 | fp_glGetUniformfv = (pfn_glGetUniformfv)load("glGetUniformfv" ); |
| 3426 | fp_glGetUniformiv = (pfn_glGetUniformiv)load("glGetUniformiv" ); |
| 3427 | fp_glGetUniformLocation = (pfn_glGetUniformLocation)load("glGetUniformLocation" ); |
| 3428 | fp_glGetVertexAttribfv = (pfn_glGetVertexAttribfv)load("glGetVertexAttribfv" ); |
| 3429 | fp_glGetVertexAttribiv = (pfn_glGetVertexAttribiv)load("glGetVertexAttribiv" ); |
| 3430 | fp_glGetVertexAttribPointerv = (pfn_glGetVertexAttribPointerv)load("glGetVertexAttribPointerv" ); |
| 3431 | fp_glHint = (pfn_glHint)load("glHint" ); |
| 3432 | fp_glIsBuffer = (pfn_glIsBuffer)load("glIsBuffer" ); |
| 3433 | fp_glIsEnabled = (pfn_glIsEnabled)load("glIsEnabled" ); |
| 3434 | fp_glIsFramebuffer = (pfn_glIsFramebuffer)load("glIsFramebuffer" ); |
| 3435 | fp_glIsProgram = (pfn_glIsProgram)load("glIsProgram" ); |
| 3436 | fp_glIsRenderbuffer = (pfn_glIsRenderbuffer)load("glIsRenderbuffer" ); |
| 3437 | fp_glIsShader = (pfn_glIsShader)load("glIsShader" ); |
| 3438 | fp_glIsTexture = (pfn_glIsTexture)load("glIsTexture" ); |
| 3439 | fp_glLineWidth = (pfn_glLineWidth)load("glLineWidth" ); |
| 3440 | fp_glLinkProgram = (pfn_glLinkProgram)load("glLinkProgram" ); |
| 3441 | fp_glPixelStorei = (pfn_glPixelStorei)load("glPixelStorei" ); |
| 3442 | fp_glPolygonOffset = (pfn_glPolygonOffset)load("glPolygonOffset" ); |
| 3443 | fp_glReadPixels = (pfn_glReadPixels)load("glReadPixels" ); |
| 3444 | fp_glReleaseShaderCompiler = (pfn_glReleaseShaderCompiler)load("glReleaseShaderCompiler" ); |
| 3445 | fp_glRenderbufferStorage = (pfn_glRenderbufferStorage)load("glRenderbufferStorage" ); |
| 3446 | fp_glSampleCoverage = (pfn_glSampleCoverage)load("glSampleCoverage" ); |
| 3447 | fp_glScissor = (pfn_glScissor)load("glScissor" ); |
| 3448 | fp_glShaderBinary = (pfn_glShaderBinary)load("glShaderBinary" ); |
| 3449 | fp_glShaderSource = (pfn_glShaderSource)load("glShaderSource" ); |
| 3450 | fp_glStencilFunc = (pfn_glStencilFunc)load("glStencilFunc" ); |
| 3451 | fp_glStencilFuncSeparate = (pfn_glStencilFuncSeparate)load("glStencilFuncSeparate" ); |
| 3452 | fp_glStencilMask = (pfn_glStencilMask)load("glStencilMask" ); |
| 3453 | fp_glStencilMaskSeparate = (pfn_glStencilMaskSeparate)load("glStencilMaskSeparate" ); |
| 3454 | fp_glStencilOp = (pfn_glStencilOp)load("glStencilOp" ); |
| 3455 | fp_glStencilOpSeparate = (pfn_glStencilOpSeparate)load("glStencilOpSeparate" ); |
| 3456 | fp_glTexImage2D = (pfn_glTexImage2D)load("glTexImage2D" ); |
| 3457 | fp_glTexParameterf = (pfn_glTexParameterf)load("glTexParameterf" ); |
| 3458 | fp_glTexParameterfv = (pfn_glTexParameterfv)load("glTexParameterfv" ); |
| 3459 | fp_glTexParameteri = (pfn_glTexParameteri)load("glTexParameteri" ); |
| 3460 | fp_glTexParameteriv = (pfn_glTexParameteriv)load("glTexParameteriv" ); |
| 3461 | fp_glTexSubImage2D = (pfn_glTexSubImage2D)load("glTexSubImage2D" ); |
| 3462 | fp_glUniform1f = (pfn_glUniform1f)load("glUniform1f" ); |
| 3463 | fp_glUniform1fv = (pfn_glUniform1fv)load("glUniform1fv" ); |
| 3464 | fp_glUniform1i = (pfn_glUniform1i)load("glUniform1i" ); |
| 3465 | fp_glUniform1iv = (pfn_glUniform1iv)load("glUniform1iv" ); |
| 3466 | fp_glUniform2f = (pfn_glUniform2f)load("glUniform2f" ); |
| 3467 | fp_glUniform2fv = (pfn_glUniform2fv)load("glUniform2fv" ); |
| 3468 | fp_glUniform2i = (pfn_glUniform2i)load("glUniform2i" ); |
| 3469 | fp_glUniform2iv = (pfn_glUniform2iv)load("glUniform2iv" ); |
| 3470 | fp_glUniform3f = (pfn_glUniform3f)load("glUniform3f" ); |
| 3471 | fp_glUniform3fv = (pfn_glUniform3fv)load("glUniform3fv" ); |
| 3472 | fp_glUniform3i = (pfn_glUniform3i)load("glUniform3i" ); |
| 3473 | fp_glUniform3iv = (pfn_glUniform3iv)load("glUniform3iv" ); |
| 3474 | fp_glUniform4f = (pfn_glUniform4f)load("glUniform4f" ); |
| 3475 | fp_glUniform4fv = (pfn_glUniform4fv)load("glUniform4fv" ); |
| 3476 | fp_glUniform4i = (pfn_glUniform4i)load("glUniform4i" ); |
| 3477 | fp_glUniform4iv = (pfn_glUniform4iv)load("glUniform4iv" ); |
| 3478 | fp_glUniformMatrix2fv = (pfn_glUniformMatrix2fv)load("glUniformMatrix2fv" ); |
| 3479 | fp_glUniformMatrix3fv = (pfn_glUniformMatrix3fv)load("glUniformMatrix3fv" ); |
| 3480 | fp_glUniformMatrix4fv = (pfn_glUniformMatrix4fv)load("glUniformMatrix4fv" ); |
| 3481 | fp_glUseProgram = (pfn_glUseProgram)load("glUseProgram" ); |
| 3482 | fp_glValidateProgram = (pfn_glValidateProgram)load("glValidateProgram" ); |
| 3483 | fp_glVertexAttrib1f = (pfn_glVertexAttrib1f)load("glVertexAttrib1f" ); |
| 3484 | fp_glVertexAttrib1fv = (pfn_glVertexAttrib1fv)load("glVertexAttrib1fv" ); |
| 3485 | fp_glVertexAttrib2f = (pfn_glVertexAttrib2f)load("glVertexAttrib2f" ); |
| 3486 | fp_glVertexAttrib2fv = (pfn_glVertexAttrib2fv)load("glVertexAttrib2fv" ); |
| 3487 | fp_glVertexAttrib3f = (pfn_glVertexAttrib3f)load("glVertexAttrib3f" ); |
| 3488 | fp_glVertexAttrib3fv = (pfn_glVertexAttrib3fv)load("glVertexAttrib3fv" ); |
| 3489 | fp_glVertexAttrib4f = (pfn_glVertexAttrib4f)load("glVertexAttrib4f" ); |
| 3490 | fp_glVertexAttrib4fv = (pfn_glVertexAttrib4fv)load("glVertexAttrib4fv" ); |
| 3491 | fp_glVertexAttribPointer = (pfn_glVertexAttribPointer)load("glVertexAttribPointer" ); |
| 3492 | fp_glViewport = (pfn_glViewport)load("glViewport" ); |
| 3493 | } |
| 3494 | |
| 3495 | GLboolean GLAD_ES_VERSION_3_0 = GL_FALSE; |
| 3496 | static void load_GL_ES_VERSION_3_0(LOADER load) { |
| 3497 | if(!GLAD_ES_VERSION_3_0) return; |
| 3498 | fp_glReadBuffer = (pfn_glReadBuffer)load("glReadBuffer" ); |
| 3499 | fp_glDrawRangeElements = (pfn_glDrawRangeElements)load("glDrawRangeElements" ); |
| 3500 | fp_glTexImage3D = (pfn_glTexImage3D)load("glTexImage3D" ); |
| 3501 | fp_glTexSubImage3D = (pfn_glTexSubImage3D)load("glTexSubImage3D" ); |
| 3502 | fp_glCopyTexSubImage3D = (pfn_glCopyTexSubImage3D)load("glCopyTexSubImage3D" ); |
| 3503 | fp_glCompressedTexImage3D = (pfn_glCompressedTexImage3D)load("glCompressedTexImage3D" ); |
| 3504 | fp_glCompressedTexSubImage3D = (pfn_glCompressedTexSubImage3D)load("glCompressedTexSubImage3D" ); |
| 3505 | fp_glGenQueries = (pfn_glGenQueries)load("glGenQueries" ); |
| 3506 | fp_glDeleteQueries = (pfn_glDeleteQueries)load("glDeleteQueries" ); |
| 3507 | fp_glIsQuery = (pfn_glIsQuery)load("glIsQuery" ); |
| 3508 | fp_glBeginQuery = (pfn_glBeginQuery)load("glBeginQuery" ); |
| 3509 | fp_glEndQuery = (pfn_glEndQuery)load("glEndQuery" ); |
| 3510 | fp_glGetQueryiv = (pfn_glGetQueryiv)load("glGetQueryiv" ); |
| 3511 | fp_glGetQueryObjectuiv = (pfn_glGetQueryObjectuiv)load("glGetQueryObjectuiv" ); |
| 3512 | fp_glUnmapBuffer = (pfn_glUnmapBuffer)load("glUnmapBuffer" ); |
| 3513 | fp_glGetBufferPointerv = (pfn_glGetBufferPointerv)load("glGetBufferPointerv" ); |
| 3514 | fp_glDrawBuffers = (pfn_glDrawBuffers)load("glDrawBuffers" ); |
| 3515 | fp_glUniformMatrix2x3fv = (pfn_glUniformMatrix2x3fv)load("glUniformMatrix2x3fv" ); |
| 3516 | fp_glUniformMatrix3x2fv = (pfn_glUniformMatrix3x2fv)load("glUniformMatrix3x2fv" ); |
| 3517 | fp_glUniformMatrix2x4fv = (pfn_glUniformMatrix2x4fv)load("glUniformMatrix2x4fv" ); |
| 3518 | fp_glUniformMatrix4x2fv = (pfn_glUniformMatrix4x2fv)load("glUniformMatrix4x2fv" ); |
| 3519 | fp_glUniformMatrix3x4fv = (pfn_glUniformMatrix3x4fv)load("glUniformMatrix3x4fv" ); |
| 3520 | fp_glUniformMatrix4x3fv = (pfn_glUniformMatrix4x3fv)load("glUniformMatrix4x3fv" ); |
| 3521 | fp_glBlitFramebuffer = (pfn_glBlitFramebuffer)load("glBlitFramebuffer" ); |
| 3522 | fp_glRenderbufferStorageMultisample = (pfn_glRenderbufferStorageMultisample)load("glRenderbufferStorageMultisample" ); |
| 3523 | fp_glFramebufferTextureLayer = (pfn_glFramebufferTextureLayer)load("glFramebufferTextureLayer" ); |
| 3524 | fp_glMapBufferRange = (pfn_glMapBufferRange)load("glMapBufferRange" ); |
| 3525 | fp_glFlushMappedBufferRange = (pfn_glFlushMappedBufferRange)load("glFlushMappedBufferRange" ); |
| 3526 | fp_glBindVertexArray = (pfn_glBindVertexArray)load("glBindVertexArray" ); |
| 3527 | fp_glDeleteVertexArrays = (pfn_glDeleteVertexArrays)load("glDeleteVertexArrays" ); |
| 3528 | fp_glGenVertexArrays = (pfn_glGenVertexArrays)load("glGenVertexArrays" ); |
| 3529 | fp_glIsVertexArray = (pfn_glIsVertexArray)load("glIsVertexArray" ); |
| 3530 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
| 3531 | fp_glBeginTransformFeedback = (pfn_glBeginTransformFeedback)load("glBeginTransformFeedback" ); |
| 3532 | fp_glEndTransformFeedback = (pfn_glEndTransformFeedback)load("glEndTransformFeedback" ); |
| 3533 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
| 3534 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
| 3535 | fp_glTransformFeedbackVaryings = (pfn_glTransformFeedbackVaryings)load("glTransformFeedbackVaryings" ); |
| 3536 | fp_glGetTransformFeedbackVarying = (pfn_glGetTransformFeedbackVarying)load("glGetTransformFeedbackVarying" ); |
| 3537 | fp_glVertexAttribIPointer = (pfn_glVertexAttribIPointer)load("glVertexAttribIPointer" ); |
| 3538 | fp_glGetVertexAttribIiv = (pfn_glGetVertexAttribIiv)load("glGetVertexAttribIiv" ); |
| 3539 | fp_glGetVertexAttribIuiv = (pfn_glGetVertexAttribIuiv)load("glGetVertexAttribIuiv" ); |
| 3540 | fp_glVertexAttribI4i = (pfn_glVertexAttribI4i)load("glVertexAttribI4i" ); |
| 3541 | fp_glVertexAttribI4ui = (pfn_glVertexAttribI4ui)load("glVertexAttribI4ui" ); |
| 3542 | fp_glVertexAttribI4iv = (pfn_glVertexAttribI4iv)load("glVertexAttribI4iv" ); |
| 3543 | fp_glVertexAttribI4uiv = (pfn_glVertexAttribI4uiv)load("glVertexAttribI4uiv" ); |
| 3544 | fp_glGetUniformuiv = (pfn_glGetUniformuiv)load("glGetUniformuiv" ); |
| 3545 | fp_glGetFragDataLocation = (pfn_glGetFragDataLocation)load("glGetFragDataLocation" ); |
| 3546 | fp_glUniform1ui = (pfn_glUniform1ui)load("glUniform1ui" ); |
| 3547 | fp_glUniform2ui = (pfn_glUniform2ui)load("glUniform2ui" ); |
| 3548 | fp_glUniform3ui = (pfn_glUniform3ui)load("glUniform3ui" ); |
| 3549 | fp_glUniform4ui = (pfn_glUniform4ui)load("glUniform4ui" ); |
| 3550 | fp_glUniform1uiv = (pfn_glUniform1uiv)load("glUniform1uiv" ); |
| 3551 | fp_glUniform2uiv = (pfn_glUniform2uiv)load("glUniform2uiv" ); |
| 3552 | fp_glUniform3uiv = (pfn_glUniform3uiv)load("glUniform3uiv" ); |
| 3553 | fp_glUniform4uiv = (pfn_glUniform4uiv)load("glUniform4uiv" ); |
| 3554 | fp_glClearBufferiv = (pfn_glClearBufferiv)load("glClearBufferiv" ); |
| 3555 | fp_glClearBufferuiv = (pfn_glClearBufferuiv)load("glClearBufferuiv" ); |
| 3556 | fp_glClearBufferfv = (pfn_glClearBufferfv)load("glClearBufferfv" ); |
| 3557 | fp_glClearBufferfi = (pfn_glClearBufferfi)load("glClearBufferfi" ); |
| 3558 | fp_glGetStringi = (pfn_glGetStringi)load("glGetStringi" ); |
| 3559 | fp_glCopyBufferSubData = (pfn_glCopyBufferSubData)load("glCopyBufferSubData" ); |
| 3560 | fp_glGetUniformIndices = (pfn_glGetUniformIndices)load("glGetUniformIndices" ); |
| 3561 | fp_glGetActiveUniformsiv = (pfn_glGetActiveUniformsiv)load("glGetActiveUniformsiv" ); |
| 3562 | fp_glGetUniformBlockIndex = (pfn_glGetUniformBlockIndex)load("glGetUniformBlockIndex" ); |
| 3563 | fp_glGetActiveUniformBlockiv = (pfn_glGetActiveUniformBlockiv)load("glGetActiveUniformBlockiv" ); |
| 3564 | fp_glGetActiveUniformBlockName = (pfn_glGetActiveUniformBlockName)load("glGetActiveUniformBlockName" ); |
| 3565 | fp_glUniformBlockBinding = (pfn_glUniformBlockBinding)load("glUniformBlockBinding" ); |
| 3566 | fp_glDrawArraysInstanced = (pfn_glDrawArraysInstanced)load("glDrawArraysInstanced" ); |
| 3567 | fp_glDrawElementsInstanced = (pfn_glDrawElementsInstanced)load("glDrawElementsInstanced" ); |
| 3568 | fp_glFenceSync = (pfn_glFenceSync)load("glFenceSync" ); |
| 3569 | fp_glIsSync = (pfn_glIsSync)load("glIsSync" ); |
| 3570 | fp_glDeleteSync = (pfn_glDeleteSync)load("glDeleteSync" ); |
| 3571 | fp_glClientWaitSync = (pfn_glClientWaitSync)load("glClientWaitSync" ); |
| 3572 | fp_glWaitSync = (pfn_glWaitSync)load("glWaitSync" ); |
| 3573 | fp_glGetInteger64v = (pfn_glGetInteger64v)load("glGetInteger64v" ); |
| 3574 | fp_glGetSynciv = (pfn_glGetSynciv)load("glGetSynciv" ); |
| 3575 | fp_glGetInteger64i_v = (pfn_glGetInteger64i_v)load("glGetInteger64i_v" ); |
| 3576 | fp_glGetBufferParameteri64v = (pfn_glGetBufferParameteri64v)load("glGetBufferParameteri64v" ); |
| 3577 | fp_glGenSamplers = (pfn_glGenSamplers)load("glGenSamplers" ); |
| 3578 | fp_glDeleteSamplers = (pfn_glDeleteSamplers)load("glDeleteSamplers" ); |
| 3579 | fp_glIsSampler = (pfn_glIsSampler)load("glIsSampler" ); |
| 3580 | fp_glBindSampler = (pfn_glBindSampler)load("glBindSampler" ); |
| 3581 | fp_glSamplerParameteri = (pfn_glSamplerParameteri)load("glSamplerParameteri" ); |
| 3582 | fp_glSamplerParameteriv = (pfn_glSamplerParameteriv)load("glSamplerParameteriv" ); |
| 3583 | fp_glSamplerParameterf = (pfn_glSamplerParameterf)load("glSamplerParameterf" ); |
| 3584 | fp_glSamplerParameterfv = (pfn_glSamplerParameterfv)load("glSamplerParameterfv" ); |
| 3585 | fp_glGetSamplerParameteriv = (pfn_glGetSamplerParameteriv)load("glGetSamplerParameteriv" ); |
| 3586 | fp_glGetSamplerParameterfv = (pfn_glGetSamplerParameterfv)load("glGetSamplerParameterfv" ); |
| 3587 | fp_glVertexAttribDivisor = (pfn_glVertexAttribDivisor)load("glVertexAttribDivisor" ); |
| 3588 | fp_glBindTransformFeedback = (pfn_glBindTransformFeedback)load("glBindTransformFeedback" ); |
| 3589 | fp_glDeleteTransformFeedbacks = (pfn_glDeleteTransformFeedbacks)load("glDeleteTransformFeedbacks" ); |
| 3590 | fp_glGenTransformFeedbacks = (pfn_glGenTransformFeedbacks)load("glGenTransformFeedbacks" ); |
| 3591 | fp_glIsTransformFeedback = (pfn_glIsTransformFeedback)load("glIsTransformFeedback" ); |
| 3592 | fp_glPauseTransformFeedback = (pfn_glPauseTransformFeedback)load("glPauseTransformFeedback" ); |
| 3593 | fp_glResumeTransformFeedback = (pfn_glResumeTransformFeedback)load("glResumeTransformFeedback" ); |
| 3594 | fp_glGetProgramBinary = (pfn_glGetProgramBinary)load("glGetProgramBinary" ); |
| 3595 | fp_glProgramBinary = (pfn_glProgramBinary)load("glProgramBinary" ); |
| 3596 | fp_glProgramParameteri = (pfn_glProgramParameteri)load("glProgramParameteri" ); |
| 3597 | fp_glInvalidateFramebuffer = (pfn_glInvalidateFramebuffer)load("glInvalidateFramebuffer" ); |
| 3598 | fp_glInvalidateSubFramebuffer = (pfn_glInvalidateSubFramebuffer)load("glInvalidateSubFramebuffer" ); |
| 3599 | fp_glTexStorage2D = (pfn_glTexStorage2D)load("glTexStorage2D" ); |
| 3600 | fp_glTexStorage3D = (pfn_glTexStorage3D)load("glTexStorage3D" ); |
| 3601 | fp_glGetInternalformativ = (pfn_glGetInternalformativ)load("glGetInternalformativ" ); |
| 3602 | } |
| 3603 | |
| 3604 | GLboolean GLAD_ES_VERSION_3_1 = GL_FALSE; |
| 3605 | static void load_GL_ES_VERSION_3_1(LOADER load) { |
| 3606 | if(!GLAD_ES_VERSION_3_1) return; |
| 3607 | fp_glDispatchCompute = (pfn_glDispatchCompute)load("glDispatchCompute" ); |
| 3608 | fp_glDispatchComputeIndirect = (pfn_glDispatchComputeIndirect)load("glDispatchComputeIndirect" ); |
| 3609 | fp_glDrawArraysIndirect = (pfn_glDrawArraysIndirect)load("glDrawArraysIndirect" ); |
| 3610 | fp_glDrawElementsIndirect = (pfn_glDrawElementsIndirect)load("glDrawElementsIndirect" ); |
| 3611 | fp_glFramebufferParameteri = (pfn_glFramebufferParameteri)load("glFramebufferParameteri" ); |
| 3612 | fp_glGetFramebufferParameteriv = (pfn_glGetFramebufferParameteriv)load("glGetFramebufferParameteriv" ); |
| 3613 | fp_glGetProgramInterfaceiv = (pfn_glGetProgramInterfaceiv)load("glGetProgramInterfaceiv" ); |
| 3614 | fp_glGetProgramResourceIndex = (pfn_glGetProgramResourceIndex)load("glGetProgramResourceIndex" ); |
| 3615 | fp_glGetProgramResourceName = (pfn_glGetProgramResourceName)load("glGetProgramResourceName" ); |
| 3616 | fp_glGetProgramResourceiv = (pfn_glGetProgramResourceiv)load("glGetProgramResourceiv" ); |
| 3617 | fp_glGetProgramResourceLocation = (pfn_glGetProgramResourceLocation)load("glGetProgramResourceLocation" ); |
| 3618 | fp_glUseProgramStages = (pfn_glUseProgramStages)load("glUseProgramStages" ); |
| 3619 | fp_glActiveShaderProgram = (pfn_glActiveShaderProgram)load("glActiveShaderProgram" ); |
| 3620 | fp_glCreateShaderProgramv = (pfn_glCreateShaderProgramv)load("glCreateShaderProgramv" ); |
| 3621 | fp_glBindProgramPipeline = (pfn_glBindProgramPipeline)load("glBindProgramPipeline" ); |
| 3622 | fp_glDeleteProgramPipelines = (pfn_glDeleteProgramPipelines)load("glDeleteProgramPipelines" ); |
| 3623 | fp_glGenProgramPipelines = (pfn_glGenProgramPipelines)load("glGenProgramPipelines" ); |
| 3624 | fp_glIsProgramPipeline = (pfn_glIsProgramPipeline)load("glIsProgramPipeline" ); |
| 3625 | fp_glGetProgramPipelineiv = (pfn_glGetProgramPipelineiv)load("glGetProgramPipelineiv" ); |
| 3626 | fp_glProgramUniform1i = (pfn_glProgramUniform1i)load("glProgramUniform1i" ); |
| 3627 | fp_glProgramUniform2i = (pfn_glProgramUniform2i)load("glProgramUniform2i" ); |
| 3628 | fp_glProgramUniform3i = (pfn_glProgramUniform3i)load("glProgramUniform3i" ); |
| 3629 | fp_glProgramUniform4i = (pfn_glProgramUniform4i)load("glProgramUniform4i" ); |
| 3630 | fp_glProgramUniform1ui = (pfn_glProgramUniform1ui)load("glProgramUniform1ui" ); |
| 3631 | fp_glProgramUniform2ui = (pfn_glProgramUniform2ui)load("glProgramUniform2ui" ); |
| 3632 | fp_glProgramUniform3ui = (pfn_glProgramUniform3ui)load("glProgramUniform3ui" ); |
| 3633 | fp_glProgramUniform4ui = (pfn_glProgramUniform4ui)load("glProgramUniform4ui" ); |
| 3634 | fp_glProgramUniform1f = (pfn_glProgramUniform1f)load("glProgramUniform1f" ); |
| 3635 | fp_glProgramUniform2f = (pfn_glProgramUniform2f)load("glProgramUniform2f" ); |
| 3636 | fp_glProgramUniform3f = (pfn_glProgramUniform3f)load("glProgramUniform3f" ); |
| 3637 | fp_glProgramUniform4f = (pfn_glProgramUniform4f)load("glProgramUniform4f" ); |
| 3638 | fp_glProgramUniform1iv = (pfn_glProgramUniform1iv)load("glProgramUniform1iv" ); |
| 3639 | fp_glProgramUniform2iv = (pfn_glProgramUniform2iv)load("glProgramUniform2iv" ); |
| 3640 | fp_glProgramUniform3iv = (pfn_glProgramUniform3iv)load("glProgramUniform3iv" ); |
| 3641 | fp_glProgramUniform4iv = (pfn_glProgramUniform4iv)load("glProgramUniform4iv" ); |
| 3642 | fp_glProgramUniform1uiv = (pfn_glProgramUniform1uiv)load("glProgramUniform1uiv" ); |
| 3643 | fp_glProgramUniform2uiv = (pfn_glProgramUniform2uiv)load("glProgramUniform2uiv" ); |
| 3644 | fp_glProgramUniform3uiv = (pfn_glProgramUniform3uiv)load("glProgramUniform3uiv" ); |
| 3645 | fp_glProgramUniform4uiv = (pfn_glProgramUniform4uiv)load("glProgramUniform4uiv" ); |
| 3646 | fp_glProgramUniform1fv = (pfn_glProgramUniform1fv)load("glProgramUniform1fv" ); |
| 3647 | fp_glProgramUniform2fv = (pfn_glProgramUniform2fv)load("glProgramUniform2fv" ); |
| 3648 | fp_glProgramUniform3fv = (pfn_glProgramUniform3fv)load("glProgramUniform3fv" ); |
| 3649 | fp_glProgramUniform4fv = (pfn_glProgramUniform4fv)load("glProgramUniform4fv" ); |
| 3650 | fp_glProgramUniformMatrix2fv = (pfn_glProgramUniformMatrix2fv)load("glProgramUniformMatrix2fv" ); |
| 3651 | fp_glProgramUniformMatrix3fv = (pfn_glProgramUniformMatrix3fv)load("glProgramUniformMatrix3fv" ); |
| 3652 | fp_glProgramUniformMatrix4fv = (pfn_glProgramUniformMatrix4fv)load("glProgramUniformMatrix4fv" ); |
| 3653 | fp_glProgramUniformMatrix2x3fv = (pfn_glProgramUniformMatrix2x3fv)load("glProgramUniformMatrix2x3fv" ); |
| 3654 | fp_glProgramUniformMatrix3x2fv = (pfn_glProgramUniformMatrix3x2fv)load("glProgramUniformMatrix3x2fv" ); |
| 3655 | fp_glProgramUniformMatrix2x4fv = (pfn_glProgramUniformMatrix2x4fv)load("glProgramUniformMatrix2x4fv" ); |
| 3656 | fp_glProgramUniformMatrix4x2fv = (pfn_glProgramUniformMatrix4x2fv)load("glProgramUniformMatrix4x2fv" ); |
| 3657 | fp_glProgramUniformMatrix3x4fv = (pfn_glProgramUniformMatrix3x4fv)load("glProgramUniformMatrix3x4fv" ); |
| 3658 | fp_glProgramUniformMatrix4x3fv = (pfn_glProgramUniformMatrix4x3fv)load("glProgramUniformMatrix4x3fv" ); |
| 3659 | fp_glValidateProgramPipeline = (pfn_glValidateProgramPipeline)load("glValidateProgramPipeline" ); |
| 3660 | fp_glGetProgramPipelineInfoLog = (pfn_glGetProgramPipelineInfoLog)load("glGetProgramPipelineInfoLog" ); |
| 3661 | fp_glBindImageTexture = (pfn_glBindImageTexture)load("glBindImageTexture" ); |
| 3662 | fp_glGetBooleani_v = (pfn_glGetBooleani_v)load("glGetBooleani_v" ); |
| 3663 | fp_glMemoryBarrier = (pfn_glMemoryBarrier)load("glMemoryBarrier" ); |
| 3664 | fp_glMemoryBarrierByRegion = (pfn_glMemoryBarrierByRegion)load("glMemoryBarrierByRegion" ); |
| 3665 | fp_glTexStorage2DMultisample = (pfn_glTexStorage2DMultisample)load("glTexStorage2DMultisample" ); |
| 3666 | fp_glGetMultisamplefv = (pfn_glGetMultisamplefv)load("glGetMultisamplefv" ); |
| 3667 | fp_glSampleMaski = (pfn_glSampleMaski)load("glSampleMaski" ); |
| 3668 | fp_glGetTexLevelParameteriv = (pfn_glGetTexLevelParameteriv)load("glGetTexLevelParameteriv" ); |
| 3669 | fp_glGetTexLevelParameterfv = (pfn_glGetTexLevelParameterfv)load("glGetTexLevelParameterfv" ); |
| 3670 | fp_glBindVertexBuffer = (pfn_glBindVertexBuffer)load("glBindVertexBuffer" ); |
| 3671 | fp_glVertexAttribFormat = (pfn_glVertexAttribFormat)load("glVertexAttribFormat" ); |
| 3672 | fp_glVertexAttribIFormat = (pfn_glVertexAttribIFormat)load("glVertexAttribIFormat" ); |
| 3673 | fp_glVertexAttribBinding = (pfn_glVertexAttribBinding)load("glVertexAttribBinding" ); |
| 3674 | fp_glVertexBindingDivisor = (pfn_glVertexBindingDivisor)load("glVertexBindingDivisor" ); |
| 3675 | } |
| 3676 | |
| 3677 | GLboolean GLAD_ES_VERSION_3_2 = GL_FALSE; |
| 3678 | static void load_GL_ES_VERSION_3_2(LOADER load) { |
| 3679 | if(!GLAD_ES_VERSION_3_2) return; |
| 3680 | fp_glBlendBarrier = (pfn_glBlendBarrier)load("glBlendBarrier" ); |
| 3681 | fp_glCopyImageSubData = (pfn_glCopyImageSubData)load("glCopyImageSubData" ); |
| 3682 | fp_glDebugMessageControl = (pfn_glDebugMessageControl)load("glDebugMessageControl" ); |
| 3683 | fp_glDebugMessageInsert = (pfn_glDebugMessageInsert)load("glDebugMessageInsert" ); |
| 3684 | fp_glDebugMessageCallback = (pfn_glDebugMessageCallback)load("glDebugMessageCallback" ); |
| 3685 | fp_glGetDebugMessageLog = (pfn_glGetDebugMessageLog)load("glGetDebugMessageLog" ); |
| 3686 | fp_glPushDebugGroup = (pfn_glPushDebugGroup)load("glPushDebugGroup" ); |
| 3687 | fp_glPopDebugGroup = (pfn_glPopDebugGroup)load("glPopDebugGroup" ); |
| 3688 | fp_glObjectLabel = (pfn_glObjectLabel)load("glObjectLabel" ); |
| 3689 | fp_glGetObjectLabel = (pfn_glGetObjectLabel)load("glGetObjectLabel" ); |
| 3690 | fp_glObjectPtrLabel = (pfn_glObjectPtrLabel)load("glObjectPtrLabel" ); |
| 3691 | fp_glGetObjectPtrLabel = (pfn_glGetObjectPtrLabel)load("glGetObjectPtrLabel" ); |
| 3692 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
| 3693 | fp_glEnablei = (pfn_glEnablei)load("glEnablei" ); |
| 3694 | fp_glDisablei = (pfn_glDisablei)load("glDisablei" ); |
| 3695 | fp_glBlendEquationi = (pfn_glBlendEquationi)load("glBlendEquationi" ); |
| 3696 | fp_glBlendEquationSeparatei = (pfn_glBlendEquationSeparatei)load("glBlendEquationSeparatei" ); |
| 3697 | fp_glBlendFunci = (pfn_glBlendFunci)load("glBlendFunci" ); |
| 3698 | fp_glBlendFuncSeparatei = (pfn_glBlendFuncSeparatei)load("glBlendFuncSeparatei" ); |
| 3699 | fp_glColorMaski = (pfn_glColorMaski)load("glColorMaski" ); |
| 3700 | fp_glIsEnabledi = (pfn_glIsEnabledi)load("glIsEnabledi" ); |
| 3701 | fp_glDrawElementsBaseVertex = (pfn_glDrawElementsBaseVertex)load("glDrawElementsBaseVertex" ); |
| 3702 | fp_glDrawRangeElementsBaseVertex = (pfn_glDrawRangeElementsBaseVertex)load("glDrawRangeElementsBaseVertex" ); |
| 3703 | fp_glDrawElementsInstancedBaseVertex = (pfn_glDrawElementsInstancedBaseVertex)load("glDrawElementsInstancedBaseVertex" ); |
| 3704 | fp_glFramebufferTexture = (pfn_glFramebufferTexture)load("glFramebufferTexture" ); |
| 3705 | fp_glPrimitiveBoundingBox = (pfn_glPrimitiveBoundingBox)load("glPrimitiveBoundingBox" ); |
| 3706 | fp_glGetGraphicsResetStatus = (pfn_glGetGraphicsResetStatus)load("glGetGraphicsResetStatus" ); |
| 3707 | fp_glReadnPixels = (pfn_glReadnPixels)load("glReadnPixels" ); |
| 3708 | fp_glGetnUniformfv = (pfn_glGetnUniformfv)load("glGetnUniformfv" ); |
| 3709 | fp_glGetnUniformiv = (pfn_glGetnUniformiv)load("glGetnUniformiv" ); |
| 3710 | fp_glGetnUniformuiv = (pfn_glGetnUniformuiv)load("glGetnUniformuiv" ); |
| 3711 | fp_glMinSampleShading = (pfn_glMinSampleShading)load("glMinSampleShading" ); |
| 3712 | fp_glPatchParameteri = (pfn_glPatchParameteri)load("glPatchParameteri" ); |
| 3713 | fp_glTexParameterIiv = (pfn_glTexParameterIiv)load("glTexParameterIiv" ); |
| 3714 | fp_glTexParameterIuiv = (pfn_glTexParameterIuiv)load("glTexParameterIuiv" ); |
| 3715 | fp_glGetTexParameterIiv = (pfn_glGetTexParameterIiv)load("glGetTexParameterIiv" ); |
| 3716 | fp_glGetTexParameterIuiv = (pfn_glGetTexParameterIuiv)load("glGetTexParameterIuiv" ); |
| 3717 | fp_glSamplerParameterIiv = (pfn_glSamplerParameterIiv)load("glSamplerParameterIiv" ); |
| 3718 | fp_glSamplerParameterIuiv = (pfn_glSamplerParameterIuiv)load("glSamplerParameterIuiv" ); |
| 3719 | fp_glGetSamplerParameterIiv = (pfn_glGetSamplerParameterIiv)load("glGetSamplerParameterIiv" ); |
| 3720 | fp_glGetSamplerParameterIuiv = (pfn_glGetSamplerParameterIuiv)load("glGetSamplerParameterIuiv" ); |
| 3721 | fp_glTexBuffer = (pfn_glTexBuffer)load("glTexBuffer" ); |
| 3722 | fp_glTexBufferRange = (pfn_glTexBufferRange)load("glTexBufferRange" ); |
| 3723 | fp_glTexStorage3DMultisample = (pfn_glTexStorage3DMultisample)load("glTexStorage3DMultisample" ); |
| 3724 | } |
| 3725 | |
| 3726 | GLboolean GLAD_KHR_blend_equation_advanced = GL_FALSE; |
| 3727 | static void load_GL_KHR_blend_equation_advanced(LOADER load) { |
| 3728 | if(!GLAD_KHR_blend_equation_advanced) return; |
| 3729 | fp_glBlendBarrierKHR = (pfn_glBlendBarrierKHR)load("glBlendBarrierKHR" ); |
| 3730 | } |
| 3731 | |
| 3732 | GLboolean GLAD_KHR_blend_equation_advanced_coherent = GL_FALSE; |
| 3733 | GLboolean GLAD_KHR_context_flush_control = GL_FALSE; |
| 3734 | GLboolean GLAD_KHR_debug = GL_FALSE; |
| 3735 | static void load_GL_KHR_debug(LOADER load) { |
| 3736 | if(!GLAD_KHR_debug) return; |
| 3737 | fp_glDebugMessageControl = (pfn_glDebugMessageControl)load("glDebugMessageControl" ); |
| 3738 | fp_glDebugMessageInsert = (pfn_glDebugMessageInsert)load("glDebugMessageInsert" ); |
| 3739 | fp_glDebugMessageCallback = (pfn_glDebugMessageCallback)load("glDebugMessageCallback" ); |
| 3740 | fp_glGetDebugMessageLog = (pfn_glGetDebugMessageLog)load("glGetDebugMessageLog" ); |
| 3741 | fp_glPushDebugGroup = (pfn_glPushDebugGroup)load("glPushDebugGroup" ); |
| 3742 | fp_glPopDebugGroup = (pfn_glPopDebugGroup)load("glPopDebugGroup" ); |
| 3743 | fp_glObjectLabel = (pfn_glObjectLabel)load("glObjectLabel" ); |
| 3744 | fp_glGetObjectLabel = (pfn_glGetObjectLabel)load("glGetObjectLabel" ); |
| 3745 | fp_glObjectPtrLabel = (pfn_glObjectPtrLabel)load("glObjectPtrLabel" ); |
| 3746 | fp_glGetObjectPtrLabel = (pfn_glGetObjectPtrLabel)load("glGetObjectPtrLabel" ); |
| 3747 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
| 3748 | fp_glDebugMessageControlKHR = (pfn_glDebugMessageControlKHR)load("glDebugMessageControlKHR" ); |
| 3749 | fp_glDebugMessageInsertKHR = (pfn_glDebugMessageInsertKHR)load("glDebugMessageInsertKHR" ); |
| 3750 | fp_glDebugMessageCallbackKHR = (pfn_glDebugMessageCallbackKHR)load("glDebugMessageCallbackKHR" ); |
| 3751 | fp_glGetDebugMessageLogKHR = (pfn_glGetDebugMessageLogKHR)load("glGetDebugMessageLogKHR" ); |
| 3752 | fp_glPushDebugGroupKHR = (pfn_glPushDebugGroupKHR)load("glPushDebugGroupKHR" ); |
| 3753 | fp_glPopDebugGroupKHR = (pfn_glPopDebugGroupKHR)load("glPopDebugGroupKHR" ); |
| 3754 | fp_glObjectLabelKHR = (pfn_glObjectLabelKHR)load("glObjectLabelKHR" ); |
| 3755 | fp_glGetObjectLabelKHR = (pfn_glGetObjectLabelKHR)load("glGetObjectLabelKHR" ); |
| 3756 | fp_glObjectPtrLabelKHR = (pfn_glObjectPtrLabelKHR)load("glObjectPtrLabelKHR" ); |
| 3757 | fp_glGetObjectPtrLabelKHR = (pfn_glGetObjectPtrLabelKHR)load("glGetObjectPtrLabelKHR" ); |
| 3758 | fp_glGetPointervKHR = (pfn_glGetPointervKHR)load("glGetPointervKHR" ); |
| 3759 | } |
| 3760 | |
| 3761 | GLboolean GLAD_KHR_no_error = GL_FALSE; |
| 3762 | GLboolean GLAD_KHR_robust_buffer_access_behavior = GL_FALSE; |
| 3763 | GLboolean GLAD_KHR_robustness = GL_FALSE; |
| 3764 | static void load_GL_KHR_robustness(LOADER load) { |
| 3765 | if(!GLAD_KHR_robustness) return; |
| 3766 | fp_glGetGraphicsResetStatus = (pfn_glGetGraphicsResetStatus)load("glGetGraphicsResetStatus" ); |
| 3767 | fp_glReadnPixels = (pfn_glReadnPixels)load("glReadnPixels" ); |
| 3768 | fp_glGetnUniformfv = (pfn_glGetnUniformfv)load("glGetnUniformfv" ); |
| 3769 | fp_glGetnUniformiv = (pfn_glGetnUniformiv)load("glGetnUniformiv" ); |
| 3770 | fp_glGetnUniformuiv = (pfn_glGetnUniformuiv)load("glGetnUniformuiv" ); |
| 3771 | fp_glGetGraphicsResetStatusKHR = (pfn_glGetGraphicsResetStatusKHR)load("glGetGraphicsResetStatusKHR" ); |
| 3772 | fp_glReadnPixelsKHR = (pfn_glReadnPixelsKHR)load("glReadnPixelsKHR" ); |
| 3773 | fp_glGetnUniformfvKHR = (pfn_glGetnUniformfvKHR)load("glGetnUniformfvKHR" ); |
| 3774 | fp_glGetnUniformivKHR = (pfn_glGetnUniformivKHR)load("glGetnUniformivKHR" ); |
| 3775 | fp_glGetnUniformuivKHR = (pfn_glGetnUniformuivKHR)load("glGetnUniformuivKHR" ); |
| 3776 | } |
| 3777 | |
| 3778 | GLboolean GLAD_KHR_texture_compression_astc_hdr = GL_FALSE; |
| 3779 | GLboolean GLAD_KHR_texture_compression_astc_ldr = GL_FALSE; |
| 3780 | GLboolean GLAD_KHR_texture_compression_astc_sliced_3d = GL_FALSE; |
| 3781 | GLboolean GLAD_ARB_arrays_of_arrays = GL_FALSE; |
| 3782 | GLboolean GLAD_ARB_base_instance = GL_FALSE; |
| 3783 | static void load_GL_ARB_base_instance(LOADER load) { |
| 3784 | if(!GLAD_ARB_base_instance) return; |
| 3785 | fp_glDrawArraysInstancedBaseInstance = (pfn_glDrawArraysInstancedBaseInstance)load("glDrawArraysInstancedBaseInstance" ); |
| 3786 | fp_glDrawElementsInstancedBaseInstance = (pfn_glDrawElementsInstancedBaseInstance)load("glDrawElementsInstancedBaseInstance" ); |
| 3787 | fp_glDrawElementsInstancedBaseVertexBaseInstance = (pfn_glDrawElementsInstancedBaseVertexBaseInstance)load("glDrawElementsInstancedBaseVertexBaseInstance" ); |
| 3788 | } |
| 3789 | |
| 3790 | GLboolean GLAD_ARB_bindless_texture = GL_FALSE; |
| 3791 | static void load_GL_ARB_bindless_texture(LOADER load) { |
| 3792 | if(!GLAD_ARB_bindless_texture) return; |
| 3793 | fp_glGetTextureHandleARB = (pfn_glGetTextureHandleARB)load("glGetTextureHandleARB" ); |
| 3794 | fp_glGetTextureSamplerHandleARB = (pfn_glGetTextureSamplerHandleARB)load("glGetTextureSamplerHandleARB" ); |
| 3795 | fp_glMakeTextureHandleResidentARB = (pfn_glMakeTextureHandleResidentARB)load("glMakeTextureHandleResidentARB" ); |
| 3796 | fp_glMakeTextureHandleNonResidentARB = (pfn_glMakeTextureHandleNonResidentARB)load("glMakeTextureHandleNonResidentARB" ); |
| 3797 | fp_glGetImageHandleARB = (pfn_glGetImageHandleARB)load("glGetImageHandleARB" ); |
| 3798 | fp_glMakeImageHandleResidentARB = (pfn_glMakeImageHandleResidentARB)load("glMakeImageHandleResidentARB" ); |
| 3799 | fp_glMakeImageHandleNonResidentARB = (pfn_glMakeImageHandleNonResidentARB)load("glMakeImageHandleNonResidentARB" ); |
| 3800 | fp_glUniformHandleui64ARB = (pfn_glUniformHandleui64ARB)load("glUniformHandleui64ARB" ); |
| 3801 | fp_glUniformHandleui64vARB = (pfn_glUniformHandleui64vARB)load("glUniformHandleui64vARB" ); |
| 3802 | fp_glProgramUniformHandleui64ARB = (pfn_glProgramUniformHandleui64ARB)load("glProgramUniformHandleui64ARB" ); |
| 3803 | fp_glProgramUniformHandleui64vARB = (pfn_glProgramUniformHandleui64vARB)load("glProgramUniformHandleui64vARB" ); |
| 3804 | fp_glIsTextureHandleResidentARB = (pfn_glIsTextureHandleResidentARB)load("glIsTextureHandleResidentARB" ); |
| 3805 | fp_glIsImageHandleResidentARB = (pfn_glIsImageHandleResidentARB)load("glIsImageHandleResidentARB" ); |
| 3806 | fp_glVertexAttribL1ui64ARB = (pfn_glVertexAttribL1ui64ARB)load("glVertexAttribL1ui64ARB" ); |
| 3807 | fp_glVertexAttribL1ui64vARB = (pfn_glVertexAttribL1ui64vARB)load("glVertexAttribL1ui64vARB" ); |
| 3808 | fp_glGetVertexAttribLui64vARB = (pfn_glGetVertexAttribLui64vARB)load("glGetVertexAttribLui64vARB" ); |
| 3809 | } |
| 3810 | |
| 3811 | GLboolean GLAD_ARB_blend_func_extended = GL_FALSE; |
| 3812 | static void load_GL_ARB_blend_func_extended(LOADER load) { |
| 3813 | if(!GLAD_ARB_blend_func_extended) return; |
| 3814 | fp_glBindFragDataLocationIndexed = (pfn_glBindFragDataLocationIndexed)load("glBindFragDataLocationIndexed" ); |
| 3815 | fp_glGetFragDataIndex = (pfn_glGetFragDataIndex)load("glGetFragDataIndex" ); |
| 3816 | } |
| 3817 | |
| 3818 | GLboolean GLAD_ARB_buffer_storage = GL_FALSE; |
| 3819 | static void load_GL_ARB_buffer_storage(LOADER load) { |
| 3820 | if(!GLAD_ARB_buffer_storage) return; |
| 3821 | fp_glBufferStorage = (pfn_glBufferStorage)load("glBufferStorage" ); |
| 3822 | } |
| 3823 | |
| 3824 | GLboolean GLAD_ARB_cl_event = GL_FALSE; |
| 3825 | static void load_GL_ARB_cl_event(LOADER load) { |
| 3826 | if(!GLAD_ARB_cl_event) return; |
| 3827 | fp_glCreateSyncFromCLeventARB = (pfn_glCreateSyncFromCLeventARB)load("glCreateSyncFromCLeventARB" ); |
| 3828 | } |
| 3829 | |
| 3830 | GLboolean GLAD_ARB_clear_buffer_object = GL_FALSE; |
| 3831 | static void load_GL_ARB_clear_buffer_object(LOADER load) { |
| 3832 | if(!GLAD_ARB_clear_buffer_object) return; |
| 3833 | fp_glClearBufferData = (pfn_glClearBufferData)load("glClearBufferData" ); |
| 3834 | fp_glClearBufferSubData = (pfn_glClearBufferSubData)load("glClearBufferSubData" ); |
| 3835 | } |
| 3836 | |
| 3837 | GLboolean GLAD_ARB_clear_texture = GL_FALSE; |
| 3838 | static void load_GL_ARB_clear_texture(LOADER load) { |
| 3839 | if(!GLAD_ARB_clear_texture) return; |
| 3840 | fp_glClearTexImage = (pfn_glClearTexImage)load("glClearTexImage" ); |
| 3841 | fp_glClearTexSubImage = (pfn_glClearTexSubImage)load("glClearTexSubImage" ); |
| 3842 | } |
| 3843 | |
| 3844 | GLboolean GLAD_ARB_clip_control = GL_FALSE; |
| 3845 | static void load_GL_ARB_clip_control(LOADER load) { |
| 3846 | if(!GLAD_ARB_clip_control) return; |
| 3847 | fp_glClipControl = (pfn_glClipControl)load("glClipControl" ); |
| 3848 | } |
| 3849 | |
| 3850 | GLboolean GLAD_ARB_color_buffer_float = GL_FALSE; |
| 3851 | static void load_GL_ARB_color_buffer_float(LOADER load) { |
| 3852 | if(!GLAD_ARB_color_buffer_float) return; |
| 3853 | fp_glClampColorARB = (pfn_glClampColorARB)load("glClampColorARB" ); |
| 3854 | } |
| 3855 | |
| 3856 | GLboolean GLAD_ARB_compatibility = GL_FALSE; |
| 3857 | GLboolean GLAD_ARB_compressed_texture_pixel_storage = GL_FALSE; |
| 3858 | GLboolean GLAD_ARB_compute_shader = GL_FALSE; |
| 3859 | static void load_GL_ARB_compute_shader(LOADER load) { |
| 3860 | if(!GLAD_ARB_compute_shader) return; |
| 3861 | fp_glDispatchCompute = (pfn_glDispatchCompute)load("glDispatchCompute" ); |
| 3862 | fp_glDispatchComputeIndirect = (pfn_glDispatchComputeIndirect)load("glDispatchComputeIndirect" ); |
| 3863 | } |
| 3864 | |
| 3865 | GLboolean GLAD_ARB_compute_variable_group_size = GL_FALSE; |
| 3866 | static void load_GL_ARB_compute_variable_group_size(LOADER load) { |
| 3867 | if(!GLAD_ARB_compute_variable_group_size) return; |
| 3868 | fp_glDispatchComputeGroupSizeARB = (pfn_glDispatchComputeGroupSizeARB)load("glDispatchComputeGroupSizeARB" ); |
| 3869 | } |
| 3870 | |
| 3871 | GLboolean GLAD_ARB_conditional_render_inverted = GL_FALSE; |
| 3872 | GLboolean GLAD_ARB_conservative_depth = GL_FALSE; |
| 3873 | GLboolean GLAD_ARB_copy_buffer = GL_FALSE; |
| 3874 | static void load_GL_ARB_copy_buffer(LOADER load) { |
| 3875 | if(!GLAD_ARB_copy_buffer) return; |
| 3876 | fp_glCopyBufferSubData = (pfn_glCopyBufferSubData)load("glCopyBufferSubData" ); |
| 3877 | } |
| 3878 | |
| 3879 | GLboolean GLAD_ARB_copy_image = GL_FALSE; |
| 3880 | static void load_GL_ARB_copy_image(LOADER load) { |
| 3881 | if(!GLAD_ARB_copy_image) return; |
| 3882 | fp_glCopyImageSubData = (pfn_glCopyImageSubData)load("glCopyImageSubData" ); |
| 3883 | } |
| 3884 | |
| 3885 | GLboolean GLAD_ARB_cull_distance = GL_FALSE; |
| 3886 | GLboolean GLAD_ARB_debug_output = GL_FALSE; |
| 3887 | static void load_GL_ARB_debug_output(LOADER load) { |
| 3888 | if(!GLAD_ARB_debug_output) return; |
| 3889 | fp_glDebugMessageControlARB = (pfn_glDebugMessageControlARB)load("glDebugMessageControlARB" ); |
| 3890 | fp_glDebugMessageInsertARB = (pfn_glDebugMessageInsertARB)load("glDebugMessageInsertARB" ); |
| 3891 | fp_glDebugMessageCallbackARB = (pfn_glDebugMessageCallbackARB)load("glDebugMessageCallbackARB" ); |
| 3892 | fp_glGetDebugMessageLogARB = (pfn_glGetDebugMessageLogARB)load("glGetDebugMessageLogARB" ); |
| 3893 | } |
| 3894 | |
| 3895 | GLboolean GLAD_ARB_depth_buffer_float = GL_FALSE; |
| 3896 | GLboolean GLAD_ARB_depth_clamp = GL_FALSE; |
| 3897 | GLboolean GLAD_ARB_derivative_control = GL_FALSE; |
| 3898 | GLboolean GLAD_ARB_direct_state_access = GL_FALSE; |
| 3899 | static void load_GL_ARB_direct_state_access(LOADER load) { |
| 3900 | if(!GLAD_ARB_direct_state_access) return; |
| 3901 | fp_glCreateTransformFeedbacks = (pfn_glCreateTransformFeedbacks)load("glCreateTransformFeedbacks" ); |
| 3902 | fp_glTransformFeedbackBufferBase = (pfn_glTransformFeedbackBufferBase)load("glTransformFeedbackBufferBase" ); |
| 3903 | fp_glTransformFeedbackBufferRange = (pfn_glTransformFeedbackBufferRange)load("glTransformFeedbackBufferRange" ); |
| 3904 | fp_glGetTransformFeedbackiv = (pfn_glGetTransformFeedbackiv)load("glGetTransformFeedbackiv" ); |
| 3905 | fp_glGetTransformFeedbacki_v = (pfn_glGetTransformFeedbacki_v)load("glGetTransformFeedbacki_v" ); |
| 3906 | fp_glGetTransformFeedbacki64_v = (pfn_glGetTransformFeedbacki64_v)load("glGetTransformFeedbacki64_v" ); |
| 3907 | fp_glCreateBuffers = (pfn_glCreateBuffers)load("glCreateBuffers" ); |
| 3908 | fp_glNamedBufferStorage = (pfn_glNamedBufferStorage)load("glNamedBufferStorage" ); |
| 3909 | fp_glNamedBufferData = (pfn_glNamedBufferData)load("glNamedBufferData" ); |
| 3910 | fp_glNamedBufferSubData = (pfn_glNamedBufferSubData)load("glNamedBufferSubData" ); |
| 3911 | fp_glCopyNamedBufferSubData = (pfn_glCopyNamedBufferSubData)load("glCopyNamedBufferSubData" ); |
| 3912 | fp_glClearNamedBufferData = (pfn_glClearNamedBufferData)load("glClearNamedBufferData" ); |
| 3913 | fp_glClearNamedBufferSubData = (pfn_glClearNamedBufferSubData)load("glClearNamedBufferSubData" ); |
| 3914 | fp_glMapNamedBuffer = (pfn_glMapNamedBuffer)load("glMapNamedBuffer" ); |
| 3915 | fp_glMapNamedBufferRange = (pfn_glMapNamedBufferRange)load("glMapNamedBufferRange" ); |
| 3916 | fp_glUnmapNamedBuffer = (pfn_glUnmapNamedBuffer)load("glUnmapNamedBuffer" ); |
| 3917 | fp_glFlushMappedNamedBufferRange = (pfn_glFlushMappedNamedBufferRange)load("glFlushMappedNamedBufferRange" ); |
| 3918 | fp_glGetNamedBufferParameteriv = (pfn_glGetNamedBufferParameteriv)load("glGetNamedBufferParameteriv" ); |
| 3919 | fp_glGetNamedBufferParameteri64v = (pfn_glGetNamedBufferParameteri64v)load("glGetNamedBufferParameteri64v" ); |
| 3920 | fp_glGetNamedBufferPointerv = (pfn_glGetNamedBufferPointerv)load("glGetNamedBufferPointerv" ); |
| 3921 | fp_glGetNamedBufferSubData = (pfn_glGetNamedBufferSubData)load("glGetNamedBufferSubData" ); |
| 3922 | fp_glCreateFramebuffers = (pfn_glCreateFramebuffers)load("glCreateFramebuffers" ); |
| 3923 | fp_glNamedFramebufferRenderbuffer = (pfn_glNamedFramebufferRenderbuffer)load("glNamedFramebufferRenderbuffer" ); |
| 3924 | fp_glNamedFramebufferParameteri = (pfn_glNamedFramebufferParameteri)load("glNamedFramebufferParameteri" ); |
| 3925 | fp_glNamedFramebufferTexture = (pfn_glNamedFramebufferTexture)load("glNamedFramebufferTexture" ); |
| 3926 | fp_glNamedFramebufferTextureLayer = (pfn_glNamedFramebufferTextureLayer)load("glNamedFramebufferTextureLayer" ); |
| 3927 | fp_glNamedFramebufferDrawBuffer = (pfn_glNamedFramebufferDrawBuffer)load("glNamedFramebufferDrawBuffer" ); |
| 3928 | fp_glNamedFramebufferDrawBuffers = (pfn_glNamedFramebufferDrawBuffers)load("glNamedFramebufferDrawBuffers" ); |
| 3929 | fp_glNamedFramebufferReadBuffer = (pfn_glNamedFramebufferReadBuffer)load("glNamedFramebufferReadBuffer" ); |
| 3930 | fp_glInvalidateNamedFramebufferData = (pfn_glInvalidateNamedFramebufferData)load("glInvalidateNamedFramebufferData" ); |
| 3931 | fp_glInvalidateNamedFramebufferSubData = (pfn_glInvalidateNamedFramebufferSubData)load("glInvalidateNamedFramebufferSubData" ); |
| 3932 | fp_glClearNamedFramebufferiv = (pfn_glClearNamedFramebufferiv)load("glClearNamedFramebufferiv" ); |
| 3933 | fp_glClearNamedFramebufferuiv = (pfn_glClearNamedFramebufferuiv)load("glClearNamedFramebufferuiv" ); |
| 3934 | fp_glClearNamedFramebufferfv = (pfn_glClearNamedFramebufferfv)load("glClearNamedFramebufferfv" ); |
| 3935 | fp_glClearNamedFramebufferfi = (pfn_glClearNamedFramebufferfi)load("glClearNamedFramebufferfi" ); |
| 3936 | fp_glBlitNamedFramebuffer = (pfn_glBlitNamedFramebuffer)load("glBlitNamedFramebuffer" ); |
| 3937 | fp_glCheckNamedFramebufferStatus = (pfn_glCheckNamedFramebufferStatus)load("glCheckNamedFramebufferStatus" ); |
| 3938 | fp_glGetNamedFramebufferParameteriv = (pfn_glGetNamedFramebufferParameteriv)load("glGetNamedFramebufferParameteriv" ); |
| 3939 | fp_glGetNamedFramebufferAttachmentParameteriv = (pfn_glGetNamedFramebufferAttachmentParameteriv)load("glGetNamedFramebufferAttachmentParameteriv" ); |
| 3940 | fp_glCreateRenderbuffers = (pfn_glCreateRenderbuffers)load("glCreateRenderbuffers" ); |
| 3941 | fp_glNamedRenderbufferStorage = (pfn_glNamedRenderbufferStorage)load("glNamedRenderbufferStorage" ); |
| 3942 | fp_glNamedRenderbufferStorageMultisample = (pfn_glNamedRenderbufferStorageMultisample)load("glNamedRenderbufferStorageMultisample" ); |
| 3943 | fp_glGetNamedRenderbufferParameteriv = (pfn_glGetNamedRenderbufferParameteriv)load("glGetNamedRenderbufferParameteriv" ); |
| 3944 | fp_glCreateTextures = (pfn_glCreateTextures)load("glCreateTextures" ); |
| 3945 | fp_glTextureBuffer = (pfn_glTextureBuffer)load("glTextureBuffer" ); |
| 3946 | fp_glTextureBufferRange = (pfn_glTextureBufferRange)load("glTextureBufferRange" ); |
| 3947 | fp_glTextureStorage1D = (pfn_glTextureStorage1D)load("glTextureStorage1D" ); |
| 3948 | fp_glTextureStorage2D = (pfn_glTextureStorage2D)load("glTextureStorage2D" ); |
| 3949 | fp_glTextureStorage3D = (pfn_glTextureStorage3D)load("glTextureStorage3D" ); |
| 3950 | fp_glTextureStorage2DMultisample = (pfn_glTextureStorage2DMultisample)load("glTextureStorage2DMultisample" ); |
| 3951 | fp_glTextureStorage3DMultisample = (pfn_glTextureStorage3DMultisample)load("glTextureStorage3DMultisample" ); |
| 3952 | fp_glTextureSubImage1D = (pfn_glTextureSubImage1D)load("glTextureSubImage1D" ); |
| 3953 | fp_glTextureSubImage2D = (pfn_glTextureSubImage2D)load("glTextureSubImage2D" ); |
| 3954 | fp_glTextureSubImage3D = (pfn_glTextureSubImage3D)load("glTextureSubImage3D" ); |
| 3955 | fp_glCompressedTextureSubImage1D = (pfn_glCompressedTextureSubImage1D)load("glCompressedTextureSubImage1D" ); |
| 3956 | fp_glCompressedTextureSubImage2D = (pfn_glCompressedTextureSubImage2D)load("glCompressedTextureSubImage2D" ); |
| 3957 | fp_glCompressedTextureSubImage3D = (pfn_glCompressedTextureSubImage3D)load("glCompressedTextureSubImage3D" ); |
| 3958 | fp_glCopyTextureSubImage1D = (pfn_glCopyTextureSubImage1D)load("glCopyTextureSubImage1D" ); |
| 3959 | fp_glCopyTextureSubImage2D = (pfn_glCopyTextureSubImage2D)load("glCopyTextureSubImage2D" ); |
| 3960 | fp_glCopyTextureSubImage3D = (pfn_glCopyTextureSubImage3D)load("glCopyTextureSubImage3D" ); |
| 3961 | fp_glTextureParameterf = (pfn_glTextureParameterf)load("glTextureParameterf" ); |
| 3962 | fp_glTextureParameterfv = (pfn_glTextureParameterfv)load("glTextureParameterfv" ); |
| 3963 | fp_glTextureParameteri = (pfn_glTextureParameteri)load("glTextureParameteri" ); |
| 3964 | fp_glTextureParameterIiv = (pfn_glTextureParameterIiv)load("glTextureParameterIiv" ); |
| 3965 | fp_glTextureParameterIuiv = (pfn_glTextureParameterIuiv)load("glTextureParameterIuiv" ); |
| 3966 | fp_glTextureParameteriv = (pfn_glTextureParameteriv)load("glTextureParameteriv" ); |
| 3967 | fp_glGenerateTextureMipmap = (pfn_glGenerateTextureMipmap)load("glGenerateTextureMipmap" ); |
| 3968 | fp_glBindTextureUnit = (pfn_glBindTextureUnit)load("glBindTextureUnit" ); |
| 3969 | fp_glGetTextureImage = (pfn_glGetTextureImage)load("glGetTextureImage" ); |
| 3970 | fp_glGetCompressedTextureImage = (pfn_glGetCompressedTextureImage)load("glGetCompressedTextureImage" ); |
| 3971 | fp_glGetTextureLevelParameterfv = (pfn_glGetTextureLevelParameterfv)load("glGetTextureLevelParameterfv" ); |
| 3972 | fp_glGetTextureLevelParameteriv = (pfn_glGetTextureLevelParameteriv)load("glGetTextureLevelParameteriv" ); |
| 3973 | fp_glGetTextureParameterfv = (pfn_glGetTextureParameterfv)load("glGetTextureParameterfv" ); |
| 3974 | fp_glGetTextureParameterIiv = (pfn_glGetTextureParameterIiv)load("glGetTextureParameterIiv" ); |
| 3975 | fp_glGetTextureParameterIuiv = (pfn_glGetTextureParameterIuiv)load("glGetTextureParameterIuiv" ); |
| 3976 | fp_glGetTextureParameteriv = (pfn_glGetTextureParameteriv)load("glGetTextureParameteriv" ); |
| 3977 | fp_glCreateVertexArrays = (pfn_glCreateVertexArrays)load("glCreateVertexArrays" ); |
| 3978 | fp_glDisableVertexArrayAttrib = (pfn_glDisableVertexArrayAttrib)load("glDisableVertexArrayAttrib" ); |
| 3979 | fp_glEnableVertexArrayAttrib = (pfn_glEnableVertexArrayAttrib)load("glEnableVertexArrayAttrib" ); |
| 3980 | fp_glVertexArrayElementBuffer = (pfn_glVertexArrayElementBuffer)load("glVertexArrayElementBuffer" ); |
| 3981 | fp_glVertexArrayVertexBuffer = (pfn_glVertexArrayVertexBuffer)load("glVertexArrayVertexBuffer" ); |
| 3982 | fp_glVertexArrayVertexBuffers = (pfn_glVertexArrayVertexBuffers)load("glVertexArrayVertexBuffers" ); |
| 3983 | fp_glVertexArrayAttribBinding = (pfn_glVertexArrayAttribBinding)load("glVertexArrayAttribBinding" ); |
| 3984 | fp_glVertexArrayAttribFormat = (pfn_glVertexArrayAttribFormat)load("glVertexArrayAttribFormat" ); |
| 3985 | fp_glVertexArrayAttribIFormat = (pfn_glVertexArrayAttribIFormat)load("glVertexArrayAttribIFormat" ); |
| 3986 | fp_glVertexArrayAttribLFormat = (pfn_glVertexArrayAttribLFormat)load("glVertexArrayAttribLFormat" ); |
| 3987 | fp_glVertexArrayBindingDivisor = (pfn_glVertexArrayBindingDivisor)load("glVertexArrayBindingDivisor" ); |
| 3988 | fp_glGetVertexArrayiv = (pfn_glGetVertexArrayiv)load("glGetVertexArrayiv" ); |
| 3989 | fp_glGetVertexArrayIndexediv = (pfn_glGetVertexArrayIndexediv)load("glGetVertexArrayIndexediv" ); |
| 3990 | fp_glGetVertexArrayIndexed64iv = (pfn_glGetVertexArrayIndexed64iv)load("glGetVertexArrayIndexed64iv" ); |
| 3991 | fp_glCreateSamplers = (pfn_glCreateSamplers)load("glCreateSamplers" ); |
| 3992 | fp_glCreateProgramPipelines = (pfn_glCreateProgramPipelines)load("glCreateProgramPipelines" ); |
| 3993 | fp_glCreateQueries = (pfn_glCreateQueries)load("glCreateQueries" ); |
| 3994 | fp_glGetQueryBufferObjecti64v = (pfn_glGetQueryBufferObjecti64v)load("glGetQueryBufferObjecti64v" ); |
| 3995 | fp_glGetQueryBufferObjectiv = (pfn_glGetQueryBufferObjectiv)load("glGetQueryBufferObjectiv" ); |
| 3996 | fp_glGetQueryBufferObjectui64v = (pfn_glGetQueryBufferObjectui64v)load("glGetQueryBufferObjectui64v" ); |
| 3997 | fp_glGetQueryBufferObjectuiv = (pfn_glGetQueryBufferObjectuiv)load("glGetQueryBufferObjectuiv" ); |
| 3998 | } |
| 3999 | |
| 4000 | GLboolean GLAD_ARB_draw_buffers_blend = GL_FALSE; |
| 4001 | static void load_GL_ARB_draw_buffers_blend(LOADER load) { |
| 4002 | if(!GLAD_ARB_draw_buffers_blend) return; |
| 4003 | fp_glBlendEquationiARB = (pfn_glBlendEquationiARB)load("glBlendEquationiARB" ); |
| 4004 | fp_glBlendEquationSeparateiARB = (pfn_glBlendEquationSeparateiARB)load("glBlendEquationSeparateiARB" ); |
| 4005 | fp_glBlendFunciARB = (pfn_glBlendFunciARB)load("glBlendFunciARB" ); |
| 4006 | fp_glBlendFuncSeparateiARB = (pfn_glBlendFuncSeparateiARB)load("glBlendFuncSeparateiARB" ); |
| 4007 | } |
| 4008 | |
| 4009 | GLboolean GLAD_ARB_draw_elements_base_vertex = GL_FALSE; |
| 4010 | static void load_GL_ARB_draw_elements_base_vertex(LOADER load) { |
| 4011 | if(!GLAD_ARB_draw_elements_base_vertex) return; |
| 4012 | fp_glDrawElementsBaseVertex = (pfn_glDrawElementsBaseVertex)load("glDrawElementsBaseVertex" ); |
| 4013 | fp_glDrawRangeElementsBaseVertex = (pfn_glDrawRangeElementsBaseVertex)load("glDrawRangeElementsBaseVertex" ); |
| 4014 | fp_glDrawElementsInstancedBaseVertex = (pfn_glDrawElementsInstancedBaseVertex)load("glDrawElementsInstancedBaseVertex" ); |
| 4015 | fp_glMultiDrawElementsBaseVertex = (pfn_glMultiDrawElementsBaseVertex)load("glMultiDrawElementsBaseVertex" ); |
| 4016 | } |
| 4017 | |
| 4018 | GLboolean GLAD_ARB_draw_indirect = GL_FALSE; |
| 4019 | static void load_GL_ARB_draw_indirect(LOADER load) { |
| 4020 | if(!GLAD_ARB_draw_indirect) return; |
| 4021 | fp_glDrawArraysIndirect = (pfn_glDrawArraysIndirect)load("glDrawArraysIndirect" ); |
| 4022 | fp_glDrawElementsIndirect = (pfn_glDrawElementsIndirect)load("glDrawElementsIndirect" ); |
| 4023 | } |
| 4024 | |
| 4025 | GLboolean GLAD_ARB_draw_instanced = GL_FALSE; |
| 4026 | static void load_GL_ARB_draw_instanced(LOADER load) { |
| 4027 | if(!GLAD_ARB_draw_instanced) return; |
| 4028 | fp_glDrawArraysInstancedARB = (pfn_glDrawArraysInstancedARB)load("glDrawArraysInstancedARB" ); |
| 4029 | fp_glDrawElementsInstancedARB = (pfn_glDrawElementsInstancedARB)load("glDrawElementsInstancedARB" ); |
| 4030 | } |
| 4031 | |
| 4032 | GLboolean GLAD_ARB_enhanced_layouts = GL_FALSE; |
| 4033 | GLboolean GLAD_ARB_ES2_compatibility = GL_FALSE; |
| 4034 | static void load_GL_ARB_ES2_compatibility(LOADER load) { |
| 4035 | if(!GLAD_ARB_ES2_compatibility) return; |
| 4036 | fp_glReleaseShaderCompiler = (pfn_glReleaseShaderCompiler)load("glReleaseShaderCompiler" ); |
| 4037 | fp_glShaderBinary = (pfn_glShaderBinary)load("glShaderBinary" ); |
| 4038 | fp_glGetShaderPrecisionFormat = (pfn_glGetShaderPrecisionFormat)load("glGetShaderPrecisionFormat" ); |
| 4039 | fp_glDepthRangef = (pfn_glDepthRangef)load("glDepthRangef" ); |
| 4040 | fp_glClearDepthf = (pfn_glClearDepthf)load("glClearDepthf" ); |
| 4041 | } |
| 4042 | |
| 4043 | GLboolean GLAD_ARB_ES3_1_compatibility = GL_FALSE; |
| 4044 | static void load_GL_ARB_ES3_1_compatibility(LOADER load) { |
| 4045 | if(!GLAD_ARB_ES3_1_compatibility) return; |
| 4046 | fp_glMemoryBarrierByRegion = (pfn_glMemoryBarrierByRegion)load("glMemoryBarrierByRegion" ); |
| 4047 | } |
| 4048 | |
| 4049 | GLboolean GLAD_ARB_ES3_2_compatibility = GL_FALSE; |
| 4050 | static void load_GL_ARB_ES3_2_compatibility(LOADER load) { |
| 4051 | if(!GLAD_ARB_ES3_2_compatibility) return; |
| 4052 | fp_glPrimitiveBoundingBoxARB = (pfn_glPrimitiveBoundingBoxARB)load("glPrimitiveBoundingBoxARB" ); |
| 4053 | } |
| 4054 | |
| 4055 | GLboolean GLAD_ARB_ES3_compatibility = GL_FALSE; |
| 4056 | GLboolean GLAD_ARB_explicit_attrib_location = GL_FALSE; |
| 4057 | GLboolean GLAD_ARB_explicit_uniform_location = GL_FALSE; |
| 4058 | GLboolean GLAD_ARB_fragment_coord_conventions = GL_FALSE; |
| 4059 | GLboolean GLAD_ARB_fragment_layer_viewport = GL_FALSE; |
| 4060 | GLboolean GLAD_ARB_fragment_shader_interlock = GL_FALSE; |
| 4061 | GLboolean GLAD_ARB_framebuffer_no_attachments = GL_FALSE; |
| 4062 | static void load_GL_ARB_framebuffer_no_attachments(LOADER load) { |
| 4063 | if(!GLAD_ARB_framebuffer_no_attachments) return; |
| 4064 | fp_glFramebufferParameteri = (pfn_glFramebufferParameteri)load("glFramebufferParameteri" ); |
| 4065 | fp_glGetFramebufferParameteriv = (pfn_glGetFramebufferParameteriv)load("glGetFramebufferParameteriv" ); |
| 4066 | } |
| 4067 | |
| 4068 | GLboolean GLAD_ARB_framebuffer_object = GL_FALSE; |
| 4069 | static void load_GL_ARB_framebuffer_object(LOADER load) { |
| 4070 | if(!GLAD_ARB_framebuffer_object) return; |
| 4071 | fp_glIsRenderbuffer = (pfn_glIsRenderbuffer)load("glIsRenderbuffer" ); |
| 4072 | fp_glBindRenderbuffer = (pfn_glBindRenderbuffer)load("glBindRenderbuffer" ); |
| 4073 | fp_glDeleteRenderbuffers = (pfn_glDeleteRenderbuffers)load("glDeleteRenderbuffers" ); |
| 4074 | fp_glGenRenderbuffers = (pfn_glGenRenderbuffers)load("glGenRenderbuffers" ); |
| 4075 | fp_glRenderbufferStorage = (pfn_glRenderbufferStorage)load("glRenderbufferStorage" ); |
| 4076 | fp_glGetRenderbufferParameteriv = (pfn_glGetRenderbufferParameteriv)load("glGetRenderbufferParameteriv" ); |
| 4077 | fp_glIsFramebuffer = (pfn_glIsFramebuffer)load("glIsFramebuffer" ); |
| 4078 | fp_glBindFramebuffer = (pfn_glBindFramebuffer)load("glBindFramebuffer" ); |
| 4079 | fp_glDeleteFramebuffers = (pfn_glDeleteFramebuffers)load("glDeleteFramebuffers" ); |
| 4080 | fp_glGenFramebuffers = (pfn_glGenFramebuffers)load("glGenFramebuffers" ); |
| 4081 | fp_glCheckFramebufferStatus = (pfn_glCheckFramebufferStatus)load("glCheckFramebufferStatus" ); |
| 4082 | fp_glFramebufferTexture1D = (pfn_glFramebufferTexture1D)load("glFramebufferTexture1D" ); |
| 4083 | fp_glFramebufferTexture2D = (pfn_glFramebufferTexture2D)load("glFramebufferTexture2D" ); |
| 4084 | fp_glFramebufferTexture3D = (pfn_glFramebufferTexture3D)load("glFramebufferTexture3D" ); |
| 4085 | fp_glFramebufferRenderbuffer = (pfn_glFramebufferRenderbuffer)load("glFramebufferRenderbuffer" ); |
| 4086 | fp_glGetFramebufferAttachmentParameteriv = (pfn_glGetFramebufferAttachmentParameteriv)load("glGetFramebufferAttachmentParameteriv" ); |
| 4087 | fp_glGenerateMipmap = (pfn_glGenerateMipmap)load("glGenerateMipmap" ); |
| 4088 | fp_glBlitFramebuffer = (pfn_glBlitFramebuffer)load("glBlitFramebuffer" ); |
| 4089 | fp_glRenderbufferStorageMultisample = (pfn_glRenderbufferStorageMultisample)load("glRenderbufferStorageMultisample" ); |
| 4090 | fp_glFramebufferTextureLayer = (pfn_glFramebufferTextureLayer)load("glFramebufferTextureLayer" ); |
| 4091 | } |
| 4092 | |
| 4093 | GLboolean GLAD_ARB_framebuffer_sRGB = GL_FALSE; |
| 4094 | GLboolean GLAD_ARB_geometry_shader4 = GL_FALSE; |
| 4095 | static void load_GL_ARB_geometry_shader4(LOADER load) { |
| 4096 | if(!GLAD_ARB_geometry_shader4) return; |
| 4097 | fp_glProgramParameteriARB = (pfn_glProgramParameteriARB)load("glProgramParameteriARB" ); |
| 4098 | fp_glFramebufferTextureARB = (pfn_glFramebufferTextureARB)load("glFramebufferTextureARB" ); |
| 4099 | fp_glFramebufferTextureLayerARB = (pfn_glFramebufferTextureLayerARB)load("glFramebufferTextureLayerARB" ); |
| 4100 | fp_glFramebufferTextureFaceARB = (pfn_glFramebufferTextureFaceARB)load("glFramebufferTextureFaceARB" ); |
| 4101 | } |
| 4102 | |
| 4103 | GLboolean GLAD_ARB_get_program_binary = GL_FALSE; |
| 4104 | static void load_GL_ARB_get_program_binary(LOADER load) { |
| 4105 | if(!GLAD_ARB_get_program_binary) return; |
| 4106 | fp_glGetProgramBinary = (pfn_glGetProgramBinary)load("glGetProgramBinary" ); |
| 4107 | fp_glProgramBinary = (pfn_glProgramBinary)load("glProgramBinary" ); |
| 4108 | fp_glProgramParameteri = (pfn_glProgramParameteri)load("glProgramParameteri" ); |
| 4109 | } |
| 4110 | |
| 4111 | GLboolean GLAD_ARB_get_texture_sub_image = GL_FALSE; |
| 4112 | static void load_GL_ARB_get_texture_sub_image(LOADER load) { |
| 4113 | if(!GLAD_ARB_get_texture_sub_image) return; |
| 4114 | fp_glGetTextureSubImage = (pfn_glGetTextureSubImage)load("glGetTextureSubImage" ); |
| 4115 | fp_glGetCompressedTextureSubImage = (pfn_glGetCompressedTextureSubImage)load("glGetCompressedTextureSubImage" ); |
| 4116 | } |
| 4117 | |
| 4118 | GLboolean GLAD_ARB_gpu_shader5 = GL_FALSE; |
| 4119 | GLboolean GLAD_ARB_gpu_shader_fp64 = GL_FALSE; |
| 4120 | static void load_GL_ARB_gpu_shader_fp64(LOADER load) { |
| 4121 | if(!GLAD_ARB_gpu_shader_fp64) return; |
| 4122 | fp_glUniform1d = (pfn_glUniform1d)load("glUniform1d" ); |
| 4123 | fp_glUniform2d = (pfn_glUniform2d)load("glUniform2d" ); |
| 4124 | fp_glUniform3d = (pfn_glUniform3d)load("glUniform3d" ); |
| 4125 | fp_glUniform4d = (pfn_glUniform4d)load("glUniform4d" ); |
| 4126 | fp_glUniform1dv = (pfn_glUniform1dv)load("glUniform1dv" ); |
| 4127 | fp_glUniform2dv = (pfn_glUniform2dv)load("glUniform2dv" ); |
| 4128 | fp_glUniform3dv = (pfn_glUniform3dv)load("glUniform3dv" ); |
| 4129 | fp_glUniform4dv = (pfn_glUniform4dv)load("glUniform4dv" ); |
| 4130 | fp_glUniformMatrix2dv = (pfn_glUniformMatrix2dv)load("glUniformMatrix2dv" ); |
| 4131 | fp_glUniformMatrix3dv = (pfn_glUniformMatrix3dv)load("glUniformMatrix3dv" ); |
| 4132 | fp_glUniformMatrix4dv = (pfn_glUniformMatrix4dv)load("glUniformMatrix4dv" ); |
| 4133 | fp_glUniformMatrix2x3dv = (pfn_glUniformMatrix2x3dv)load("glUniformMatrix2x3dv" ); |
| 4134 | fp_glUniformMatrix2x4dv = (pfn_glUniformMatrix2x4dv)load("glUniformMatrix2x4dv" ); |
| 4135 | fp_glUniformMatrix3x2dv = (pfn_glUniformMatrix3x2dv)load("glUniformMatrix3x2dv" ); |
| 4136 | fp_glUniformMatrix3x4dv = (pfn_glUniformMatrix3x4dv)load("glUniformMatrix3x4dv" ); |
| 4137 | fp_glUniformMatrix4x2dv = (pfn_glUniformMatrix4x2dv)load("glUniformMatrix4x2dv" ); |
| 4138 | fp_glUniformMatrix4x3dv = (pfn_glUniformMatrix4x3dv)load("glUniformMatrix4x3dv" ); |
| 4139 | fp_glGetUniformdv = (pfn_glGetUniformdv)load("glGetUniformdv" ); |
| 4140 | } |
| 4141 | |
| 4142 | GLboolean GLAD_ARB_gpu_shader_int64 = GL_FALSE; |
| 4143 | static void load_GL_ARB_gpu_shader_int64(LOADER load) { |
| 4144 | if(!GLAD_ARB_gpu_shader_int64) return; |
| 4145 | fp_glUniform1i64ARB = (pfn_glUniform1i64ARB)load("glUniform1i64ARB" ); |
| 4146 | fp_glUniform2i64ARB = (pfn_glUniform2i64ARB)load("glUniform2i64ARB" ); |
| 4147 | fp_glUniform3i64ARB = (pfn_glUniform3i64ARB)load("glUniform3i64ARB" ); |
| 4148 | fp_glUniform4i64ARB = (pfn_glUniform4i64ARB)load("glUniform4i64ARB" ); |
| 4149 | fp_glUniform1i64vARB = (pfn_glUniform1i64vARB)load("glUniform1i64vARB" ); |
| 4150 | fp_glUniform2i64vARB = (pfn_glUniform2i64vARB)load("glUniform2i64vARB" ); |
| 4151 | fp_glUniform3i64vARB = (pfn_glUniform3i64vARB)load("glUniform3i64vARB" ); |
| 4152 | fp_glUniform4i64vARB = (pfn_glUniform4i64vARB)load("glUniform4i64vARB" ); |
| 4153 | fp_glUniform1ui64ARB = (pfn_glUniform1ui64ARB)load("glUniform1ui64ARB" ); |
| 4154 | fp_glUniform2ui64ARB = (pfn_glUniform2ui64ARB)load("glUniform2ui64ARB" ); |
| 4155 | fp_glUniform3ui64ARB = (pfn_glUniform3ui64ARB)load("glUniform3ui64ARB" ); |
| 4156 | fp_glUniform4ui64ARB = (pfn_glUniform4ui64ARB)load("glUniform4ui64ARB" ); |
| 4157 | fp_glUniform1ui64vARB = (pfn_glUniform1ui64vARB)load("glUniform1ui64vARB" ); |
| 4158 | fp_glUniform2ui64vARB = (pfn_glUniform2ui64vARB)load("glUniform2ui64vARB" ); |
| 4159 | fp_glUniform3ui64vARB = (pfn_glUniform3ui64vARB)load("glUniform3ui64vARB" ); |
| 4160 | fp_glUniform4ui64vARB = (pfn_glUniform4ui64vARB)load("glUniform4ui64vARB" ); |
| 4161 | fp_glGetUniformi64vARB = (pfn_glGetUniformi64vARB)load("glGetUniformi64vARB" ); |
| 4162 | fp_glGetUniformui64vARB = (pfn_glGetUniformui64vARB)load("glGetUniformui64vARB" ); |
| 4163 | fp_glGetnUniformi64vARB = (pfn_glGetnUniformi64vARB)load("glGetnUniformi64vARB" ); |
| 4164 | fp_glGetnUniformui64vARB = (pfn_glGetnUniformui64vARB)load("glGetnUniformui64vARB" ); |
| 4165 | fp_glProgramUniform1i64ARB = (pfn_glProgramUniform1i64ARB)load("glProgramUniform1i64ARB" ); |
| 4166 | fp_glProgramUniform2i64ARB = (pfn_glProgramUniform2i64ARB)load("glProgramUniform2i64ARB" ); |
| 4167 | fp_glProgramUniform3i64ARB = (pfn_glProgramUniform3i64ARB)load("glProgramUniform3i64ARB" ); |
| 4168 | fp_glProgramUniform4i64ARB = (pfn_glProgramUniform4i64ARB)load("glProgramUniform4i64ARB" ); |
| 4169 | fp_glProgramUniform1i64vARB = (pfn_glProgramUniform1i64vARB)load("glProgramUniform1i64vARB" ); |
| 4170 | fp_glProgramUniform2i64vARB = (pfn_glProgramUniform2i64vARB)load("glProgramUniform2i64vARB" ); |
| 4171 | fp_glProgramUniform3i64vARB = (pfn_glProgramUniform3i64vARB)load("glProgramUniform3i64vARB" ); |
| 4172 | fp_glProgramUniform4i64vARB = (pfn_glProgramUniform4i64vARB)load("glProgramUniform4i64vARB" ); |
| 4173 | fp_glProgramUniform1ui64ARB = (pfn_glProgramUniform1ui64ARB)load("glProgramUniform1ui64ARB" ); |
| 4174 | fp_glProgramUniform2ui64ARB = (pfn_glProgramUniform2ui64ARB)load("glProgramUniform2ui64ARB" ); |
| 4175 | fp_glProgramUniform3ui64ARB = (pfn_glProgramUniform3ui64ARB)load("glProgramUniform3ui64ARB" ); |
| 4176 | fp_glProgramUniform4ui64ARB = (pfn_glProgramUniform4ui64ARB)load("glProgramUniform4ui64ARB" ); |
| 4177 | fp_glProgramUniform1ui64vARB = (pfn_glProgramUniform1ui64vARB)load("glProgramUniform1ui64vARB" ); |
| 4178 | fp_glProgramUniform2ui64vARB = (pfn_glProgramUniform2ui64vARB)load("glProgramUniform2ui64vARB" ); |
| 4179 | fp_glProgramUniform3ui64vARB = (pfn_glProgramUniform3ui64vARB)load("glProgramUniform3ui64vARB" ); |
| 4180 | fp_glProgramUniform4ui64vARB = (pfn_glProgramUniform4ui64vARB)load("glProgramUniform4ui64vARB" ); |
| 4181 | } |
| 4182 | |
| 4183 | GLboolean GLAD_ARB_half_float_pixel = GL_FALSE; |
| 4184 | GLboolean GLAD_ARB_half_float_vertex = GL_FALSE; |
| 4185 | GLboolean GLAD_ARB_indirect_parameters = GL_FALSE; |
| 4186 | static void load_GL_ARB_indirect_parameters(LOADER load) { |
| 4187 | if(!GLAD_ARB_indirect_parameters) return; |
| 4188 | fp_glMultiDrawArraysIndirectCountARB = (pfn_glMultiDrawArraysIndirectCountARB)load("glMultiDrawArraysIndirectCountARB" ); |
| 4189 | fp_glMultiDrawElementsIndirectCountARB = (pfn_glMultiDrawElementsIndirectCountARB)load("glMultiDrawElementsIndirectCountARB" ); |
| 4190 | } |
| 4191 | |
| 4192 | GLboolean GLAD_ARB_instanced_arrays = GL_FALSE; |
| 4193 | static void load_GL_ARB_instanced_arrays(LOADER load) { |
| 4194 | if(!GLAD_ARB_instanced_arrays) return; |
| 4195 | fp_glVertexAttribDivisorARB = (pfn_glVertexAttribDivisorARB)load("glVertexAttribDivisorARB" ); |
| 4196 | } |
| 4197 | |
| 4198 | GLboolean GLAD_ARB_internalformat_query = GL_FALSE; |
| 4199 | static void load_GL_ARB_internalformat_query(LOADER load) { |
| 4200 | if(!GLAD_ARB_internalformat_query) return; |
| 4201 | fp_glGetInternalformativ = (pfn_glGetInternalformativ)load("glGetInternalformativ" ); |
| 4202 | } |
| 4203 | |
| 4204 | GLboolean GLAD_ARB_internalformat_query2 = GL_FALSE; |
| 4205 | static void load_GL_ARB_internalformat_query2(LOADER load) { |
| 4206 | if(!GLAD_ARB_internalformat_query2) return; |
| 4207 | fp_glGetInternalformati64v = (pfn_glGetInternalformati64v)load("glGetInternalformati64v" ); |
| 4208 | } |
| 4209 | |
| 4210 | GLboolean GLAD_ARB_invalidate_subdata = GL_FALSE; |
| 4211 | static void load_GL_ARB_invalidate_subdata(LOADER load) { |
| 4212 | if(!GLAD_ARB_invalidate_subdata) return; |
| 4213 | fp_glInvalidateTexSubImage = (pfn_glInvalidateTexSubImage)load("glInvalidateTexSubImage" ); |
| 4214 | fp_glInvalidateTexImage = (pfn_glInvalidateTexImage)load("glInvalidateTexImage" ); |
| 4215 | fp_glInvalidateBufferSubData = (pfn_glInvalidateBufferSubData)load("glInvalidateBufferSubData" ); |
| 4216 | fp_glInvalidateBufferData = (pfn_glInvalidateBufferData)load("glInvalidateBufferData" ); |
| 4217 | fp_glInvalidateFramebuffer = (pfn_glInvalidateFramebuffer)load("glInvalidateFramebuffer" ); |
| 4218 | fp_glInvalidateSubFramebuffer = (pfn_glInvalidateSubFramebuffer)load("glInvalidateSubFramebuffer" ); |
| 4219 | } |
| 4220 | |
| 4221 | GLboolean GLAD_ARB_map_buffer_alignment = GL_FALSE; |
| 4222 | GLboolean GLAD_ARB_map_buffer_range = GL_FALSE; |
| 4223 | static void load_GL_ARB_map_buffer_range(LOADER load) { |
| 4224 | if(!GLAD_ARB_map_buffer_range) return; |
| 4225 | fp_glMapBufferRange = (pfn_glMapBufferRange)load("glMapBufferRange" ); |
| 4226 | fp_glFlushMappedBufferRange = (pfn_glFlushMappedBufferRange)load("glFlushMappedBufferRange" ); |
| 4227 | } |
| 4228 | |
| 4229 | GLboolean GLAD_ARB_multi_bind = GL_FALSE; |
| 4230 | static void load_GL_ARB_multi_bind(LOADER load) { |
| 4231 | if(!GLAD_ARB_multi_bind) return; |
| 4232 | fp_glBindBuffersBase = (pfn_glBindBuffersBase)load("glBindBuffersBase" ); |
| 4233 | fp_glBindBuffersRange = (pfn_glBindBuffersRange)load("glBindBuffersRange" ); |
| 4234 | fp_glBindTextures = (pfn_glBindTextures)load("glBindTextures" ); |
| 4235 | fp_glBindSamplers = (pfn_glBindSamplers)load("glBindSamplers" ); |
| 4236 | fp_glBindImageTextures = (pfn_glBindImageTextures)load("glBindImageTextures" ); |
| 4237 | fp_glBindVertexBuffers = (pfn_glBindVertexBuffers)load("glBindVertexBuffers" ); |
| 4238 | } |
| 4239 | |
| 4240 | GLboolean GLAD_ARB_multi_draw_indirect = GL_FALSE; |
| 4241 | static void load_GL_ARB_multi_draw_indirect(LOADER load) { |
| 4242 | if(!GLAD_ARB_multi_draw_indirect) return; |
| 4243 | fp_glMultiDrawArraysIndirect = (pfn_glMultiDrawArraysIndirect)load("glMultiDrawArraysIndirect" ); |
| 4244 | fp_glMultiDrawElementsIndirect = (pfn_glMultiDrawElementsIndirect)load("glMultiDrawElementsIndirect" ); |
| 4245 | } |
| 4246 | |
| 4247 | GLboolean GLAD_ARB_occlusion_query2 = GL_FALSE; |
| 4248 | GLboolean GLAD_ARB_parallel_shader_compile = GL_FALSE; |
| 4249 | static void load_GL_ARB_parallel_shader_compile(LOADER load) { |
| 4250 | if(!GLAD_ARB_parallel_shader_compile) return; |
| 4251 | fp_glMaxShaderCompilerThreadsARB = (pfn_glMaxShaderCompilerThreadsARB)load("glMaxShaderCompilerThreadsARB" ); |
| 4252 | } |
| 4253 | |
| 4254 | GLboolean GLAD_ARB_pipeline_statistics_query = GL_FALSE; |
| 4255 | GLboolean GLAD_ARB_pixel_buffer_object = GL_FALSE; |
| 4256 | GLboolean GLAD_ARB_post_depth_coverage = GL_FALSE; |
| 4257 | GLboolean GLAD_ARB_program_interface_query = GL_FALSE; |
| 4258 | static void load_GL_ARB_program_interface_query(LOADER load) { |
| 4259 | if(!GLAD_ARB_program_interface_query) return; |
| 4260 | fp_glGetProgramInterfaceiv = (pfn_glGetProgramInterfaceiv)load("glGetProgramInterfaceiv" ); |
| 4261 | fp_glGetProgramResourceIndex = (pfn_glGetProgramResourceIndex)load("glGetProgramResourceIndex" ); |
| 4262 | fp_glGetProgramResourceName = (pfn_glGetProgramResourceName)load("glGetProgramResourceName" ); |
| 4263 | fp_glGetProgramResourceiv = (pfn_glGetProgramResourceiv)load("glGetProgramResourceiv" ); |
| 4264 | fp_glGetProgramResourceLocation = (pfn_glGetProgramResourceLocation)load("glGetProgramResourceLocation" ); |
| 4265 | fp_glGetProgramResourceLocationIndex = (pfn_glGetProgramResourceLocationIndex)load("glGetProgramResourceLocationIndex" ); |
| 4266 | } |
| 4267 | |
| 4268 | GLboolean GLAD_ARB_provoking_vertex = GL_FALSE; |
| 4269 | static void load_GL_ARB_provoking_vertex(LOADER load) { |
| 4270 | if(!GLAD_ARB_provoking_vertex) return; |
| 4271 | fp_glProvokingVertex = (pfn_glProvokingVertex)load("glProvokingVertex" ); |
| 4272 | } |
| 4273 | |
| 4274 | GLboolean GLAD_ARB_query_buffer_object = GL_FALSE; |
| 4275 | GLboolean GLAD_ARB_robust_buffer_access_behavior = GL_FALSE; |
| 4276 | GLboolean GLAD_ARB_robustness = GL_FALSE; |
| 4277 | static void load_GL_ARB_robustness(LOADER load) { |
| 4278 | if(!GLAD_ARB_robustness) return; |
| 4279 | fp_glGetGraphicsResetStatusARB = (pfn_glGetGraphicsResetStatusARB)load("glGetGraphicsResetStatusARB" ); |
| 4280 | fp_glGetnTexImageARB = (pfn_glGetnTexImageARB)load("glGetnTexImageARB" ); |
| 4281 | fp_glReadnPixelsARB = (pfn_glReadnPixelsARB)load("glReadnPixelsARB" ); |
| 4282 | fp_glGetnCompressedTexImageARB = (pfn_glGetnCompressedTexImageARB)load("glGetnCompressedTexImageARB" ); |
| 4283 | fp_glGetnUniformfvARB = (pfn_glGetnUniformfvARB)load("glGetnUniformfvARB" ); |
| 4284 | fp_glGetnUniformivARB = (pfn_glGetnUniformivARB)load("glGetnUniformivARB" ); |
| 4285 | fp_glGetnUniformuivARB = (pfn_glGetnUniformuivARB)load("glGetnUniformuivARB" ); |
| 4286 | fp_glGetnUniformdvARB = (pfn_glGetnUniformdvARB)load("glGetnUniformdvARB" ); |
| 4287 | fp_glGetnMapdvARB = (pfn_glGetnMapdvARB)load("glGetnMapdvARB" ); |
| 4288 | fp_glGetnMapfvARB = (pfn_glGetnMapfvARB)load("glGetnMapfvARB" ); |
| 4289 | fp_glGetnMapivARB = (pfn_glGetnMapivARB)load("glGetnMapivARB" ); |
| 4290 | fp_glGetnPixelMapfvARB = (pfn_glGetnPixelMapfvARB)load("glGetnPixelMapfvARB" ); |
| 4291 | fp_glGetnPixelMapuivARB = (pfn_glGetnPixelMapuivARB)load("glGetnPixelMapuivARB" ); |
| 4292 | fp_glGetnPixelMapusvARB = (pfn_glGetnPixelMapusvARB)load("glGetnPixelMapusvARB" ); |
| 4293 | fp_glGetnPolygonStippleARB = (pfn_glGetnPolygonStippleARB)load("glGetnPolygonStippleARB" ); |
| 4294 | fp_glGetnColorTableARB = (pfn_glGetnColorTableARB)load("glGetnColorTableARB" ); |
| 4295 | fp_glGetnConvolutionFilterARB = (pfn_glGetnConvolutionFilterARB)load("glGetnConvolutionFilterARB" ); |
| 4296 | fp_glGetnSeparableFilterARB = (pfn_glGetnSeparableFilterARB)load("glGetnSeparableFilterARB" ); |
| 4297 | fp_glGetnHistogramARB = (pfn_glGetnHistogramARB)load("glGetnHistogramARB" ); |
| 4298 | fp_glGetnMinmaxARB = (pfn_glGetnMinmaxARB)load("glGetnMinmaxARB" ); |
| 4299 | } |
| 4300 | |
| 4301 | GLboolean GLAD_ARB_robustness_isolation = GL_FALSE; |
| 4302 | GLboolean GLAD_ARB_sample_locations = GL_FALSE; |
| 4303 | static void load_GL_ARB_sample_locations(LOADER load) { |
| 4304 | if(!GLAD_ARB_sample_locations) return; |
| 4305 | fp_glFramebufferSampleLocationsfvARB = (pfn_glFramebufferSampleLocationsfvARB)load("glFramebufferSampleLocationsfvARB" ); |
| 4306 | fp_glNamedFramebufferSampleLocationsfvARB = (pfn_glNamedFramebufferSampleLocationsfvARB)load("glNamedFramebufferSampleLocationsfvARB" ); |
| 4307 | fp_glEvaluateDepthValuesARB = (pfn_glEvaluateDepthValuesARB)load("glEvaluateDepthValuesARB" ); |
| 4308 | } |
| 4309 | |
| 4310 | GLboolean GLAD_ARB_sample_shading = GL_FALSE; |
| 4311 | static void load_GL_ARB_sample_shading(LOADER load) { |
| 4312 | if(!GLAD_ARB_sample_shading) return; |
| 4313 | fp_glMinSampleShadingARB = (pfn_glMinSampleShadingARB)load("glMinSampleShadingARB" ); |
| 4314 | } |
| 4315 | |
| 4316 | GLboolean GLAD_ARB_sampler_objects = GL_FALSE; |
| 4317 | static void load_GL_ARB_sampler_objects(LOADER load) { |
| 4318 | if(!GLAD_ARB_sampler_objects) return; |
| 4319 | fp_glGenSamplers = (pfn_glGenSamplers)load("glGenSamplers" ); |
| 4320 | fp_glDeleteSamplers = (pfn_glDeleteSamplers)load("glDeleteSamplers" ); |
| 4321 | fp_glIsSampler = (pfn_glIsSampler)load("glIsSampler" ); |
| 4322 | fp_glBindSampler = (pfn_glBindSampler)load("glBindSampler" ); |
| 4323 | fp_glSamplerParameteri = (pfn_glSamplerParameteri)load("glSamplerParameteri" ); |
| 4324 | fp_glSamplerParameteriv = (pfn_glSamplerParameteriv)load("glSamplerParameteriv" ); |
| 4325 | fp_glSamplerParameterf = (pfn_glSamplerParameterf)load("glSamplerParameterf" ); |
| 4326 | fp_glSamplerParameterfv = (pfn_glSamplerParameterfv)load("glSamplerParameterfv" ); |
| 4327 | fp_glSamplerParameterIiv = (pfn_glSamplerParameterIiv)load("glSamplerParameterIiv" ); |
| 4328 | fp_glSamplerParameterIuiv = (pfn_glSamplerParameterIuiv)load("glSamplerParameterIuiv" ); |
| 4329 | fp_glGetSamplerParameteriv = (pfn_glGetSamplerParameteriv)load("glGetSamplerParameteriv" ); |
| 4330 | fp_glGetSamplerParameterIiv = (pfn_glGetSamplerParameterIiv)load("glGetSamplerParameterIiv" ); |
| 4331 | fp_glGetSamplerParameterfv = (pfn_glGetSamplerParameterfv)load("glGetSamplerParameterfv" ); |
| 4332 | fp_glGetSamplerParameterIuiv = (pfn_glGetSamplerParameterIuiv)load("glGetSamplerParameterIuiv" ); |
| 4333 | } |
| 4334 | |
| 4335 | GLboolean GLAD_ARB_seamless_cube_map = GL_FALSE; |
| 4336 | GLboolean GLAD_ARB_seamless_cubemap_per_texture = GL_FALSE; |
| 4337 | GLboolean GLAD_ARB_separate_shader_objects = GL_FALSE; |
| 4338 | static void load_GL_ARB_separate_shader_objects(LOADER load) { |
| 4339 | if(!GLAD_ARB_separate_shader_objects) return; |
| 4340 | fp_glUseProgramStages = (pfn_glUseProgramStages)load("glUseProgramStages" ); |
| 4341 | fp_glActiveShaderProgram = (pfn_glActiveShaderProgram)load("glActiveShaderProgram" ); |
| 4342 | fp_glCreateShaderProgramv = (pfn_glCreateShaderProgramv)load("glCreateShaderProgramv" ); |
| 4343 | fp_glBindProgramPipeline = (pfn_glBindProgramPipeline)load("glBindProgramPipeline" ); |
| 4344 | fp_glDeleteProgramPipelines = (pfn_glDeleteProgramPipelines)load("glDeleteProgramPipelines" ); |
| 4345 | fp_glGenProgramPipelines = (pfn_glGenProgramPipelines)load("glGenProgramPipelines" ); |
| 4346 | fp_glIsProgramPipeline = (pfn_glIsProgramPipeline)load("glIsProgramPipeline" ); |
| 4347 | fp_glGetProgramPipelineiv = (pfn_glGetProgramPipelineiv)load("glGetProgramPipelineiv" ); |
| 4348 | fp_glProgramUniform1i = (pfn_glProgramUniform1i)load("glProgramUniform1i" ); |
| 4349 | fp_glProgramUniform1iv = (pfn_glProgramUniform1iv)load("glProgramUniform1iv" ); |
| 4350 | fp_glProgramUniform1f = (pfn_glProgramUniform1f)load("glProgramUniform1f" ); |
| 4351 | fp_glProgramUniform1fv = (pfn_glProgramUniform1fv)load("glProgramUniform1fv" ); |
| 4352 | fp_glProgramUniform1d = (pfn_glProgramUniform1d)load("glProgramUniform1d" ); |
| 4353 | fp_glProgramUniform1dv = (pfn_glProgramUniform1dv)load("glProgramUniform1dv" ); |
| 4354 | fp_glProgramUniform1ui = (pfn_glProgramUniform1ui)load("glProgramUniform1ui" ); |
| 4355 | fp_glProgramUniform1uiv = (pfn_glProgramUniform1uiv)load("glProgramUniform1uiv" ); |
| 4356 | fp_glProgramUniform2i = (pfn_glProgramUniform2i)load("glProgramUniform2i" ); |
| 4357 | fp_glProgramUniform2iv = (pfn_glProgramUniform2iv)load("glProgramUniform2iv" ); |
| 4358 | fp_glProgramUniform2f = (pfn_glProgramUniform2f)load("glProgramUniform2f" ); |
| 4359 | fp_glProgramUniform2fv = (pfn_glProgramUniform2fv)load("glProgramUniform2fv" ); |
| 4360 | fp_glProgramUniform2d = (pfn_glProgramUniform2d)load("glProgramUniform2d" ); |
| 4361 | fp_glProgramUniform2dv = (pfn_glProgramUniform2dv)load("glProgramUniform2dv" ); |
| 4362 | fp_glProgramUniform2ui = (pfn_glProgramUniform2ui)load("glProgramUniform2ui" ); |
| 4363 | fp_glProgramUniform2uiv = (pfn_glProgramUniform2uiv)load("glProgramUniform2uiv" ); |
| 4364 | fp_glProgramUniform3i = (pfn_glProgramUniform3i)load("glProgramUniform3i" ); |
| 4365 | fp_glProgramUniform3iv = (pfn_glProgramUniform3iv)load("glProgramUniform3iv" ); |
| 4366 | fp_glProgramUniform3f = (pfn_glProgramUniform3f)load("glProgramUniform3f" ); |
| 4367 | fp_glProgramUniform3fv = (pfn_glProgramUniform3fv)load("glProgramUniform3fv" ); |
| 4368 | fp_glProgramUniform3d = (pfn_glProgramUniform3d)load("glProgramUniform3d" ); |
| 4369 | fp_glProgramUniform3dv = (pfn_glProgramUniform3dv)load("glProgramUniform3dv" ); |
| 4370 | fp_glProgramUniform3ui = (pfn_glProgramUniform3ui)load("glProgramUniform3ui" ); |
| 4371 | fp_glProgramUniform3uiv = (pfn_glProgramUniform3uiv)load("glProgramUniform3uiv" ); |
| 4372 | fp_glProgramUniform4i = (pfn_glProgramUniform4i)load("glProgramUniform4i" ); |
| 4373 | fp_glProgramUniform4iv = (pfn_glProgramUniform4iv)load("glProgramUniform4iv" ); |
| 4374 | fp_glProgramUniform4f = (pfn_glProgramUniform4f)load("glProgramUniform4f" ); |
| 4375 | fp_glProgramUniform4fv = (pfn_glProgramUniform4fv)load("glProgramUniform4fv" ); |
| 4376 | fp_glProgramUniform4d = (pfn_glProgramUniform4d)load("glProgramUniform4d" ); |
| 4377 | fp_glProgramUniform4dv = (pfn_glProgramUniform4dv)load("glProgramUniform4dv" ); |
| 4378 | fp_glProgramUniform4ui = (pfn_glProgramUniform4ui)load("glProgramUniform4ui" ); |
| 4379 | fp_glProgramUniform4uiv = (pfn_glProgramUniform4uiv)load("glProgramUniform4uiv" ); |
| 4380 | fp_glProgramUniformMatrix2fv = (pfn_glProgramUniformMatrix2fv)load("glProgramUniformMatrix2fv" ); |
| 4381 | fp_glProgramUniformMatrix3fv = (pfn_glProgramUniformMatrix3fv)load("glProgramUniformMatrix3fv" ); |
| 4382 | fp_glProgramUniformMatrix4fv = (pfn_glProgramUniformMatrix4fv)load("glProgramUniformMatrix4fv" ); |
| 4383 | fp_glProgramUniformMatrix2dv = (pfn_glProgramUniformMatrix2dv)load("glProgramUniformMatrix2dv" ); |
| 4384 | fp_glProgramUniformMatrix3dv = (pfn_glProgramUniformMatrix3dv)load("glProgramUniformMatrix3dv" ); |
| 4385 | fp_glProgramUniformMatrix4dv = (pfn_glProgramUniformMatrix4dv)load("glProgramUniformMatrix4dv" ); |
| 4386 | fp_glProgramUniformMatrix2x3fv = (pfn_glProgramUniformMatrix2x3fv)load("glProgramUniformMatrix2x3fv" ); |
| 4387 | fp_glProgramUniformMatrix3x2fv = (pfn_glProgramUniformMatrix3x2fv)load("glProgramUniformMatrix3x2fv" ); |
| 4388 | fp_glProgramUniformMatrix2x4fv = (pfn_glProgramUniformMatrix2x4fv)load("glProgramUniformMatrix2x4fv" ); |
| 4389 | fp_glProgramUniformMatrix4x2fv = (pfn_glProgramUniformMatrix4x2fv)load("glProgramUniformMatrix4x2fv" ); |
| 4390 | fp_glProgramUniformMatrix3x4fv = (pfn_glProgramUniformMatrix3x4fv)load("glProgramUniformMatrix3x4fv" ); |
| 4391 | fp_glProgramUniformMatrix4x3fv = (pfn_glProgramUniformMatrix4x3fv)load("glProgramUniformMatrix4x3fv" ); |
| 4392 | fp_glProgramUniformMatrix2x3dv = (pfn_glProgramUniformMatrix2x3dv)load("glProgramUniformMatrix2x3dv" ); |
| 4393 | fp_glProgramUniformMatrix3x2dv = (pfn_glProgramUniformMatrix3x2dv)load("glProgramUniformMatrix3x2dv" ); |
| 4394 | fp_glProgramUniformMatrix2x4dv = (pfn_glProgramUniformMatrix2x4dv)load("glProgramUniformMatrix2x4dv" ); |
| 4395 | fp_glProgramUniformMatrix4x2dv = (pfn_glProgramUniformMatrix4x2dv)load("glProgramUniformMatrix4x2dv" ); |
| 4396 | fp_glProgramUniformMatrix3x4dv = (pfn_glProgramUniformMatrix3x4dv)load("glProgramUniformMatrix3x4dv" ); |
| 4397 | fp_glProgramUniformMatrix4x3dv = (pfn_glProgramUniformMatrix4x3dv)load("glProgramUniformMatrix4x3dv" ); |
| 4398 | fp_glValidateProgramPipeline = (pfn_glValidateProgramPipeline)load("glValidateProgramPipeline" ); |
| 4399 | fp_glGetProgramPipelineInfoLog = (pfn_glGetProgramPipelineInfoLog)load("glGetProgramPipelineInfoLog" ); |
| 4400 | } |
| 4401 | |
| 4402 | GLboolean GLAD_ARB_shader_atomic_counter_ops = GL_FALSE; |
| 4403 | GLboolean GLAD_ARB_shader_atomic_counters = GL_FALSE; |
| 4404 | static void load_GL_ARB_shader_atomic_counters(LOADER load) { |
| 4405 | if(!GLAD_ARB_shader_atomic_counters) return; |
| 4406 | fp_glGetActiveAtomicCounterBufferiv = (pfn_glGetActiveAtomicCounterBufferiv)load("glGetActiveAtomicCounterBufferiv" ); |
| 4407 | } |
| 4408 | |
| 4409 | GLboolean GLAD_ARB_shader_ballot = GL_FALSE; |
| 4410 | GLboolean GLAD_ARB_shader_bit_encoding = GL_FALSE; |
| 4411 | GLboolean GLAD_ARB_shader_clock = GL_FALSE; |
| 4412 | GLboolean GLAD_ARB_shader_draw_parameters = GL_FALSE; |
| 4413 | GLboolean GLAD_ARB_shader_group_vote = GL_FALSE; |
| 4414 | GLboolean GLAD_ARB_shader_image_load_store = GL_FALSE; |
| 4415 | static void load_GL_ARB_shader_image_load_store(LOADER load) { |
| 4416 | if(!GLAD_ARB_shader_image_load_store) return; |
| 4417 | fp_glBindImageTexture = (pfn_glBindImageTexture)load("glBindImageTexture" ); |
| 4418 | fp_glMemoryBarrier = (pfn_glMemoryBarrier)load("glMemoryBarrier" ); |
| 4419 | } |
| 4420 | |
| 4421 | GLboolean GLAD_ARB_shader_image_size = GL_FALSE; |
| 4422 | GLboolean GLAD_ARB_shader_precision = GL_FALSE; |
| 4423 | GLboolean GLAD_ARB_shader_stencil_export = GL_FALSE; |
| 4424 | GLboolean GLAD_ARB_shader_storage_buffer_object = GL_FALSE; |
| 4425 | static void load_GL_ARB_shader_storage_buffer_object(LOADER load) { |
| 4426 | if(!GLAD_ARB_shader_storage_buffer_object) return; |
| 4427 | fp_glShaderStorageBlockBinding = (pfn_glShaderStorageBlockBinding)load("glShaderStorageBlockBinding" ); |
| 4428 | } |
| 4429 | |
| 4430 | GLboolean GLAD_ARB_shader_subroutine = GL_FALSE; |
| 4431 | static void load_GL_ARB_shader_subroutine(LOADER load) { |
| 4432 | if(!GLAD_ARB_shader_subroutine) return; |
| 4433 | fp_glGetSubroutineUniformLocation = (pfn_glGetSubroutineUniformLocation)load("glGetSubroutineUniformLocation" ); |
| 4434 | fp_glGetSubroutineIndex = (pfn_glGetSubroutineIndex)load("glGetSubroutineIndex" ); |
| 4435 | fp_glGetActiveSubroutineUniformiv = (pfn_glGetActiveSubroutineUniformiv)load("glGetActiveSubroutineUniformiv" ); |
| 4436 | fp_glGetActiveSubroutineUniformName = (pfn_glGetActiveSubroutineUniformName)load("glGetActiveSubroutineUniformName" ); |
| 4437 | fp_glGetActiveSubroutineName = (pfn_glGetActiveSubroutineName)load("glGetActiveSubroutineName" ); |
| 4438 | fp_glUniformSubroutinesuiv = (pfn_glUniformSubroutinesuiv)load("glUniformSubroutinesuiv" ); |
| 4439 | fp_glGetUniformSubroutineuiv = (pfn_glGetUniformSubroutineuiv)load("glGetUniformSubroutineuiv" ); |
| 4440 | fp_glGetProgramStageiv = (pfn_glGetProgramStageiv)load("glGetProgramStageiv" ); |
| 4441 | } |
| 4442 | |
| 4443 | GLboolean GLAD_ARB_shader_texture_image_samples = GL_FALSE; |
| 4444 | GLboolean GLAD_ARB_shader_texture_lod = GL_FALSE; |
| 4445 | GLboolean GLAD_ARB_shader_viewport_layer_array = GL_FALSE; |
| 4446 | GLboolean GLAD_ARB_shading_language_420pack = GL_FALSE; |
| 4447 | GLboolean GLAD_ARB_shading_language_include = GL_FALSE; |
| 4448 | static void load_GL_ARB_shading_language_include(LOADER load) { |
| 4449 | if(!GLAD_ARB_shading_language_include) return; |
| 4450 | fp_glNamedStringARB = (pfn_glNamedStringARB)load("glNamedStringARB" ); |
| 4451 | fp_glDeleteNamedStringARB = (pfn_glDeleteNamedStringARB)load("glDeleteNamedStringARB" ); |
| 4452 | fp_glCompileShaderIncludeARB = (pfn_glCompileShaderIncludeARB)load("glCompileShaderIncludeARB" ); |
| 4453 | fp_glIsNamedStringARB = (pfn_glIsNamedStringARB)load("glIsNamedStringARB" ); |
| 4454 | fp_glGetNamedStringARB = (pfn_glGetNamedStringARB)load("glGetNamedStringARB" ); |
| 4455 | fp_glGetNamedStringivARB = (pfn_glGetNamedStringivARB)load("glGetNamedStringivARB" ); |
| 4456 | } |
| 4457 | |
| 4458 | GLboolean GLAD_ARB_shading_language_packing = GL_FALSE; |
| 4459 | GLboolean GLAD_ARB_sparse_buffer = GL_FALSE; |
| 4460 | static void load_GL_ARB_sparse_buffer(LOADER load) { |
| 4461 | if(!GLAD_ARB_sparse_buffer) return; |
| 4462 | fp_glBufferPageCommitmentARB = (pfn_glBufferPageCommitmentARB)load("glBufferPageCommitmentARB" ); |
| 4463 | fp_glNamedBufferPageCommitmentEXT = (pfn_glNamedBufferPageCommitmentEXT)load("glNamedBufferPageCommitmentEXT" ); |
| 4464 | fp_glNamedBufferPageCommitmentARB = (pfn_glNamedBufferPageCommitmentARB)load("glNamedBufferPageCommitmentARB" ); |
| 4465 | } |
| 4466 | |
| 4467 | GLboolean GLAD_ARB_sparse_texture = GL_FALSE; |
| 4468 | static void load_GL_ARB_sparse_texture(LOADER load) { |
| 4469 | if(!GLAD_ARB_sparse_texture) return; |
| 4470 | fp_glTexPageCommitmentARB = (pfn_glTexPageCommitmentARB)load("glTexPageCommitmentARB" ); |
| 4471 | } |
| 4472 | |
| 4473 | GLboolean GLAD_ARB_sparse_texture2 = GL_FALSE; |
| 4474 | GLboolean GLAD_ARB_sparse_texture_clamp = GL_FALSE; |
| 4475 | GLboolean GLAD_ARB_stencil_texturing = GL_FALSE; |
| 4476 | GLboolean GLAD_ARB_sync = GL_FALSE; |
| 4477 | static void load_GL_ARB_sync(LOADER load) { |
| 4478 | if(!GLAD_ARB_sync) return; |
| 4479 | fp_glFenceSync = (pfn_glFenceSync)load("glFenceSync" ); |
| 4480 | fp_glIsSync = (pfn_glIsSync)load("glIsSync" ); |
| 4481 | fp_glDeleteSync = (pfn_glDeleteSync)load("glDeleteSync" ); |
| 4482 | fp_glClientWaitSync = (pfn_glClientWaitSync)load("glClientWaitSync" ); |
| 4483 | fp_glWaitSync = (pfn_glWaitSync)load("glWaitSync" ); |
| 4484 | fp_glGetInteger64v = (pfn_glGetInteger64v)load("glGetInteger64v" ); |
| 4485 | fp_glGetSynciv = (pfn_glGetSynciv)load("glGetSynciv" ); |
| 4486 | } |
| 4487 | |
| 4488 | GLboolean GLAD_ARB_tessellation_shader = GL_FALSE; |
| 4489 | static void load_GL_ARB_tessellation_shader(LOADER load) { |
| 4490 | if(!GLAD_ARB_tessellation_shader) return; |
| 4491 | fp_glPatchParameteri = (pfn_glPatchParameteri)load("glPatchParameteri" ); |
| 4492 | fp_glPatchParameterfv = (pfn_glPatchParameterfv)load("glPatchParameterfv" ); |
| 4493 | } |
| 4494 | |
| 4495 | GLboolean GLAD_ARB_texture_barrier = GL_FALSE; |
| 4496 | static void load_GL_ARB_texture_barrier(LOADER load) { |
| 4497 | if(!GLAD_ARB_texture_barrier) return; |
| 4498 | fp_glTextureBarrier = (pfn_glTextureBarrier)load("glTextureBarrier" ); |
| 4499 | } |
| 4500 | |
| 4501 | GLboolean GLAD_ARB_texture_buffer_object = GL_FALSE; |
| 4502 | static void load_GL_ARB_texture_buffer_object(LOADER load) { |
| 4503 | if(!GLAD_ARB_texture_buffer_object) return; |
| 4504 | fp_glTexBufferARB = (pfn_glTexBufferARB)load("glTexBufferARB" ); |
| 4505 | } |
| 4506 | |
| 4507 | GLboolean GLAD_ARB_texture_buffer_object_rgb32 = GL_FALSE; |
| 4508 | GLboolean GLAD_ARB_texture_buffer_range = GL_FALSE; |
| 4509 | static void load_GL_ARB_texture_buffer_range(LOADER load) { |
| 4510 | if(!GLAD_ARB_texture_buffer_range) return; |
| 4511 | fp_glTexBufferRange = (pfn_glTexBufferRange)load("glTexBufferRange" ); |
| 4512 | } |
| 4513 | |
| 4514 | GLboolean GLAD_ARB_texture_compression_bptc = GL_FALSE; |
| 4515 | GLboolean GLAD_ARB_texture_compression_rgtc = GL_FALSE; |
| 4516 | GLboolean GLAD_ARB_texture_cube_map_array = GL_FALSE; |
| 4517 | GLboolean GLAD_ARB_texture_filter_minmax = GL_FALSE; |
| 4518 | GLboolean GLAD_ARB_texture_float = GL_FALSE; |
| 4519 | GLboolean GLAD_ARB_texture_gather = GL_FALSE; |
| 4520 | GLboolean GLAD_ARB_texture_mirror_clamp_to_edge = GL_FALSE; |
| 4521 | GLboolean GLAD_ARB_texture_multisample = GL_FALSE; |
| 4522 | static void load_GL_ARB_texture_multisample(LOADER load) { |
| 4523 | if(!GLAD_ARB_texture_multisample) return; |
| 4524 | fp_glTexImage2DMultisample = (pfn_glTexImage2DMultisample)load("glTexImage2DMultisample" ); |
| 4525 | fp_glTexImage3DMultisample = (pfn_glTexImage3DMultisample)load("glTexImage3DMultisample" ); |
| 4526 | fp_glGetMultisamplefv = (pfn_glGetMultisamplefv)load("glGetMultisamplefv" ); |
| 4527 | fp_glSampleMaski = (pfn_glSampleMaski)load("glSampleMaski" ); |
| 4528 | } |
| 4529 | |
| 4530 | GLboolean GLAD_ARB_texture_query_levels = GL_FALSE; |
| 4531 | GLboolean GLAD_ARB_texture_query_lod = GL_FALSE; |
| 4532 | GLboolean GLAD_ARB_texture_rectangle = GL_FALSE; |
| 4533 | GLboolean GLAD_ARB_texture_rg = GL_FALSE; |
| 4534 | GLboolean GLAD_ARB_texture_rgb10_a2ui = GL_FALSE; |
| 4535 | GLboolean GLAD_ARB_texture_stencil8 = GL_FALSE; |
| 4536 | GLboolean GLAD_ARB_texture_storage = GL_FALSE; |
| 4537 | static void load_GL_ARB_texture_storage(LOADER load) { |
| 4538 | if(!GLAD_ARB_texture_storage) return; |
| 4539 | fp_glTexStorage1D = (pfn_glTexStorage1D)load("glTexStorage1D" ); |
| 4540 | fp_glTexStorage2D = (pfn_glTexStorage2D)load("glTexStorage2D" ); |
| 4541 | fp_glTexStorage3D = (pfn_glTexStorage3D)load("glTexStorage3D" ); |
| 4542 | } |
| 4543 | |
| 4544 | GLboolean GLAD_ARB_texture_storage_multisample = GL_FALSE; |
| 4545 | static void load_GL_ARB_texture_storage_multisample(LOADER load) { |
| 4546 | if(!GLAD_ARB_texture_storage_multisample) return; |
| 4547 | fp_glTexStorage2DMultisample = (pfn_glTexStorage2DMultisample)load("glTexStorage2DMultisample" ); |
| 4548 | fp_glTexStorage3DMultisample = (pfn_glTexStorage3DMultisample)load("glTexStorage3DMultisample" ); |
| 4549 | } |
| 4550 | |
| 4551 | GLboolean GLAD_ARB_texture_swizzle = GL_FALSE; |
| 4552 | GLboolean GLAD_ARB_texture_view = GL_FALSE; |
| 4553 | static void load_GL_ARB_texture_view(LOADER load) { |
| 4554 | if(!GLAD_ARB_texture_view) return; |
| 4555 | fp_glTextureView = (pfn_glTextureView)load("glTextureView" ); |
| 4556 | } |
| 4557 | |
| 4558 | GLboolean GLAD_ARB_timer_query = GL_FALSE; |
| 4559 | static void load_GL_ARB_timer_query(LOADER load) { |
| 4560 | if(!GLAD_ARB_timer_query) return; |
| 4561 | fp_glQueryCounter = (pfn_glQueryCounter)load("glQueryCounter" ); |
| 4562 | fp_glGetQueryObjecti64v = (pfn_glGetQueryObjecti64v)load("glGetQueryObjecti64v" ); |
| 4563 | fp_glGetQueryObjectui64v = (pfn_glGetQueryObjectui64v)load("glGetQueryObjectui64v" ); |
| 4564 | } |
| 4565 | |
| 4566 | GLboolean GLAD_ARB_transform_feedback2 = GL_FALSE; |
| 4567 | static void load_GL_ARB_transform_feedback2(LOADER load) { |
| 4568 | if(!GLAD_ARB_transform_feedback2) return; |
| 4569 | fp_glBindTransformFeedback = (pfn_glBindTransformFeedback)load("glBindTransformFeedback" ); |
| 4570 | fp_glDeleteTransformFeedbacks = (pfn_glDeleteTransformFeedbacks)load("glDeleteTransformFeedbacks" ); |
| 4571 | fp_glGenTransformFeedbacks = (pfn_glGenTransformFeedbacks)load("glGenTransformFeedbacks" ); |
| 4572 | fp_glIsTransformFeedback = (pfn_glIsTransformFeedback)load("glIsTransformFeedback" ); |
| 4573 | fp_glPauseTransformFeedback = (pfn_glPauseTransformFeedback)load("glPauseTransformFeedback" ); |
| 4574 | fp_glResumeTransformFeedback = (pfn_glResumeTransformFeedback)load("glResumeTransformFeedback" ); |
| 4575 | fp_glDrawTransformFeedback = (pfn_glDrawTransformFeedback)load("glDrawTransformFeedback" ); |
| 4576 | } |
| 4577 | |
| 4578 | GLboolean GLAD_ARB_transform_feedback3 = GL_FALSE; |
| 4579 | static void load_GL_ARB_transform_feedback3(LOADER load) { |
| 4580 | if(!GLAD_ARB_transform_feedback3) return; |
| 4581 | fp_glDrawTransformFeedbackStream = (pfn_glDrawTransformFeedbackStream)load("glDrawTransformFeedbackStream" ); |
| 4582 | fp_glBeginQueryIndexed = (pfn_glBeginQueryIndexed)load("glBeginQueryIndexed" ); |
| 4583 | fp_glEndQueryIndexed = (pfn_glEndQueryIndexed)load("glEndQueryIndexed" ); |
| 4584 | fp_glGetQueryIndexediv = (pfn_glGetQueryIndexediv)load("glGetQueryIndexediv" ); |
| 4585 | } |
| 4586 | |
| 4587 | GLboolean GLAD_ARB_transform_feedback_instanced = GL_FALSE; |
| 4588 | static void load_GL_ARB_transform_feedback_instanced(LOADER load) { |
| 4589 | if(!GLAD_ARB_transform_feedback_instanced) return; |
| 4590 | fp_glDrawTransformFeedbackInstanced = (pfn_glDrawTransformFeedbackInstanced)load("glDrawTransformFeedbackInstanced" ); |
| 4591 | fp_glDrawTransformFeedbackStreamInstanced = (pfn_glDrawTransformFeedbackStreamInstanced)load("glDrawTransformFeedbackStreamInstanced" ); |
| 4592 | } |
| 4593 | |
| 4594 | GLboolean GLAD_ARB_transform_feedback_overflow_query = GL_FALSE; |
| 4595 | GLboolean GLAD_ARB_uniform_buffer_object = GL_FALSE; |
| 4596 | static void load_GL_ARB_uniform_buffer_object(LOADER load) { |
| 4597 | if(!GLAD_ARB_uniform_buffer_object) return; |
| 4598 | fp_glGetUniformIndices = (pfn_glGetUniformIndices)load("glGetUniformIndices" ); |
| 4599 | fp_glGetActiveUniformsiv = (pfn_glGetActiveUniformsiv)load("glGetActiveUniformsiv" ); |
| 4600 | fp_glGetActiveUniformName = (pfn_glGetActiveUniformName)load("glGetActiveUniformName" ); |
| 4601 | fp_glGetUniformBlockIndex = (pfn_glGetUniformBlockIndex)load("glGetUniformBlockIndex" ); |
| 4602 | fp_glGetActiveUniformBlockiv = (pfn_glGetActiveUniformBlockiv)load("glGetActiveUniformBlockiv" ); |
| 4603 | fp_glGetActiveUniformBlockName = (pfn_glGetActiveUniformBlockName)load("glGetActiveUniformBlockName" ); |
| 4604 | fp_glUniformBlockBinding = (pfn_glUniformBlockBinding)load("glUniformBlockBinding" ); |
| 4605 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
| 4606 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
| 4607 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
| 4608 | } |
| 4609 | |
| 4610 | GLboolean GLAD_ARB_vertex_array_bgra = GL_FALSE; |
| 4611 | GLboolean GLAD_ARB_vertex_array_object = GL_FALSE; |
| 4612 | static void load_GL_ARB_vertex_array_object(LOADER load) { |
| 4613 | if(!GLAD_ARB_vertex_array_object) return; |
| 4614 | fp_glBindVertexArray = (pfn_glBindVertexArray)load("glBindVertexArray" ); |
| 4615 | fp_glDeleteVertexArrays = (pfn_glDeleteVertexArrays)load("glDeleteVertexArrays" ); |
| 4616 | fp_glGenVertexArrays = (pfn_glGenVertexArrays)load("glGenVertexArrays" ); |
| 4617 | fp_glIsVertexArray = (pfn_glIsVertexArray)load("glIsVertexArray" ); |
| 4618 | } |
| 4619 | |
| 4620 | GLboolean GLAD_ARB_vertex_attrib_64bit = GL_FALSE; |
| 4621 | static void load_GL_ARB_vertex_attrib_64bit(LOADER load) { |
| 4622 | if(!GLAD_ARB_vertex_attrib_64bit) return; |
| 4623 | fp_glVertexAttribL1d = (pfn_glVertexAttribL1d)load("glVertexAttribL1d" ); |
| 4624 | fp_glVertexAttribL2d = (pfn_glVertexAttribL2d)load("glVertexAttribL2d" ); |
| 4625 | fp_glVertexAttribL3d = (pfn_glVertexAttribL3d)load("glVertexAttribL3d" ); |
| 4626 | fp_glVertexAttribL4d = (pfn_glVertexAttribL4d)load("glVertexAttribL4d" ); |
| 4627 | fp_glVertexAttribL1dv = (pfn_glVertexAttribL1dv)load("glVertexAttribL1dv" ); |
| 4628 | fp_glVertexAttribL2dv = (pfn_glVertexAttribL2dv)load("glVertexAttribL2dv" ); |
| 4629 | fp_glVertexAttribL3dv = (pfn_glVertexAttribL3dv)load("glVertexAttribL3dv" ); |
| 4630 | fp_glVertexAttribL4dv = (pfn_glVertexAttribL4dv)load("glVertexAttribL4dv" ); |
| 4631 | fp_glVertexAttribLPointer = (pfn_glVertexAttribLPointer)load("glVertexAttribLPointer" ); |
| 4632 | fp_glGetVertexAttribLdv = (pfn_glGetVertexAttribLdv)load("glGetVertexAttribLdv" ); |
| 4633 | } |
| 4634 | |
| 4635 | GLboolean GLAD_ARB_vertex_attrib_binding = GL_FALSE; |
| 4636 | static void load_GL_ARB_vertex_attrib_binding(LOADER load) { |
| 4637 | if(!GLAD_ARB_vertex_attrib_binding) return; |
| 4638 | fp_glBindVertexBuffer = (pfn_glBindVertexBuffer)load("glBindVertexBuffer" ); |
| 4639 | fp_glVertexAttribFormat = (pfn_glVertexAttribFormat)load("glVertexAttribFormat" ); |
| 4640 | fp_glVertexAttribIFormat = (pfn_glVertexAttribIFormat)load("glVertexAttribIFormat" ); |
| 4641 | fp_glVertexAttribLFormat = (pfn_glVertexAttribLFormat)load("glVertexAttribLFormat" ); |
| 4642 | fp_glVertexAttribBinding = (pfn_glVertexAttribBinding)load("glVertexAttribBinding" ); |
| 4643 | fp_glVertexBindingDivisor = (pfn_glVertexBindingDivisor)load("glVertexBindingDivisor" ); |
| 4644 | } |
| 4645 | |
| 4646 | GLboolean GLAD_ARB_vertex_type_10f_11f_11f_rev = GL_FALSE; |
| 4647 | GLboolean GLAD_ARB_vertex_type_2_10_10_10_rev = GL_FALSE; |
| 4648 | static void load_GL_ARB_vertex_type_2_10_10_10_rev(LOADER load) { |
| 4649 | if(!GLAD_ARB_vertex_type_2_10_10_10_rev) return; |
| 4650 | fp_glVertexAttribP1ui = (pfn_glVertexAttribP1ui)load("glVertexAttribP1ui" ); |
| 4651 | fp_glVertexAttribP1uiv = (pfn_glVertexAttribP1uiv)load("glVertexAttribP1uiv" ); |
| 4652 | fp_glVertexAttribP2ui = (pfn_glVertexAttribP2ui)load("glVertexAttribP2ui" ); |
| 4653 | fp_glVertexAttribP2uiv = (pfn_glVertexAttribP2uiv)load("glVertexAttribP2uiv" ); |
| 4654 | fp_glVertexAttribP3ui = (pfn_glVertexAttribP3ui)load("glVertexAttribP3ui" ); |
| 4655 | fp_glVertexAttribP3uiv = (pfn_glVertexAttribP3uiv)load("glVertexAttribP3uiv" ); |
| 4656 | fp_glVertexAttribP4ui = (pfn_glVertexAttribP4ui)load("glVertexAttribP4ui" ); |
| 4657 | fp_glVertexAttribP4uiv = (pfn_glVertexAttribP4uiv)load("glVertexAttribP4uiv" ); |
| 4658 | fp_glVertexP2ui = (pfn_glVertexP2ui)load("glVertexP2ui" ); |
| 4659 | fp_glVertexP2uiv = (pfn_glVertexP2uiv)load("glVertexP2uiv" ); |
| 4660 | fp_glVertexP3ui = (pfn_glVertexP3ui)load("glVertexP3ui" ); |
| 4661 | fp_glVertexP3uiv = (pfn_glVertexP3uiv)load("glVertexP3uiv" ); |
| 4662 | fp_glVertexP4ui = (pfn_glVertexP4ui)load("glVertexP4ui" ); |
| 4663 | fp_glVertexP4uiv = (pfn_glVertexP4uiv)load("glVertexP4uiv" ); |
| 4664 | fp_glTexCoordP1ui = (pfn_glTexCoordP1ui)load("glTexCoordP1ui" ); |
| 4665 | fp_glTexCoordP1uiv = (pfn_glTexCoordP1uiv)load("glTexCoordP1uiv" ); |
| 4666 | fp_glTexCoordP2ui = (pfn_glTexCoordP2ui)load("glTexCoordP2ui" ); |
| 4667 | fp_glTexCoordP2uiv = (pfn_glTexCoordP2uiv)load("glTexCoordP2uiv" ); |
| 4668 | fp_glTexCoordP3ui = (pfn_glTexCoordP3ui)load("glTexCoordP3ui" ); |
| 4669 | fp_glTexCoordP3uiv = (pfn_glTexCoordP3uiv)load("glTexCoordP3uiv" ); |
| 4670 | fp_glTexCoordP4ui = (pfn_glTexCoordP4ui)load("glTexCoordP4ui" ); |
| 4671 | fp_glTexCoordP4uiv = (pfn_glTexCoordP4uiv)load("glTexCoordP4uiv" ); |
| 4672 | fp_glMultiTexCoordP1ui = (pfn_glMultiTexCoordP1ui)load("glMultiTexCoordP1ui" ); |
| 4673 | fp_glMultiTexCoordP1uiv = (pfn_glMultiTexCoordP1uiv)load("glMultiTexCoordP1uiv" ); |
| 4674 | fp_glMultiTexCoordP2ui = (pfn_glMultiTexCoordP2ui)load("glMultiTexCoordP2ui" ); |
| 4675 | fp_glMultiTexCoordP2uiv = (pfn_glMultiTexCoordP2uiv)load("glMultiTexCoordP2uiv" ); |
| 4676 | fp_glMultiTexCoordP3ui = (pfn_glMultiTexCoordP3ui)load("glMultiTexCoordP3ui" ); |
| 4677 | fp_glMultiTexCoordP3uiv = (pfn_glMultiTexCoordP3uiv)load("glMultiTexCoordP3uiv" ); |
| 4678 | fp_glMultiTexCoordP4ui = (pfn_glMultiTexCoordP4ui)load("glMultiTexCoordP4ui" ); |
| 4679 | fp_glMultiTexCoordP4uiv = (pfn_glMultiTexCoordP4uiv)load("glMultiTexCoordP4uiv" ); |
| 4680 | fp_glNormalP3ui = (pfn_glNormalP3ui)load("glNormalP3ui" ); |
| 4681 | fp_glNormalP3uiv = (pfn_glNormalP3uiv)load("glNormalP3uiv" ); |
| 4682 | fp_glColorP3ui = (pfn_glColorP3ui)load("glColorP3ui" ); |
| 4683 | fp_glColorP3uiv = (pfn_glColorP3uiv)load("glColorP3uiv" ); |
| 4684 | fp_glColorP4ui = (pfn_glColorP4ui)load("glColorP4ui" ); |
| 4685 | fp_glColorP4uiv = (pfn_glColorP4uiv)load("glColorP4uiv" ); |
| 4686 | fp_glSecondaryColorP3ui = (pfn_glSecondaryColorP3ui)load("glSecondaryColorP3ui" ); |
| 4687 | fp_glSecondaryColorP3uiv = (pfn_glSecondaryColorP3uiv)load("glSecondaryColorP3uiv" ); |
| 4688 | } |
| 4689 | |
| 4690 | GLboolean GLAD_ARB_viewport_array = GL_FALSE; |
| 4691 | static void load_GL_ARB_viewport_array(LOADER load) { |
| 4692 | if(!GLAD_ARB_viewport_array) return; |
| 4693 | fp_glViewportArrayv = (pfn_glViewportArrayv)load("glViewportArrayv" ); |
| 4694 | fp_glViewportIndexedf = (pfn_glViewportIndexedf)load("glViewportIndexedf" ); |
| 4695 | fp_glViewportIndexedfv = (pfn_glViewportIndexedfv)load("glViewportIndexedfv" ); |
| 4696 | fp_glScissorArrayv = (pfn_glScissorArrayv)load("glScissorArrayv" ); |
| 4697 | fp_glScissorIndexed = (pfn_glScissorIndexed)load("glScissorIndexed" ); |
| 4698 | fp_glScissorIndexedv = (pfn_glScissorIndexedv)load("glScissorIndexedv" ); |
| 4699 | fp_glDepthRangeArrayv = (pfn_glDepthRangeArrayv)load("glDepthRangeArrayv" ); |
| 4700 | fp_glDepthRangeIndexed = (pfn_glDepthRangeIndexed)load("glDepthRangeIndexed" ); |
| 4701 | fp_glGetFloati_v = (pfn_glGetFloati_v)load("glGetFloati_v" ); |
| 4702 | fp_glGetDoublei_v = (pfn_glGetDoublei_v)load("glGetDoublei_v" ); |
| 4703 | } |
| 4704 | |
| 4705 | GLboolean GLAD_EXT_base_instance = GL_FALSE; |
| 4706 | static void load_GL_EXT_base_instance(LOADER load) { |
| 4707 | if(!GLAD_EXT_base_instance) return; |
| 4708 | fp_glDrawArraysInstancedBaseInstanceEXT = (pfn_glDrawArraysInstancedBaseInstanceEXT)load("glDrawArraysInstancedBaseInstanceEXT" ); |
| 4709 | fp_glDrawElementsInstancedBaseInstanceEXT = (pfn_glDrawElementsInstancedBaseInstanceEXT)load("glDrawElementsInstancedBaseInstanceEXT" ); |
| 4710 | fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT = (pfn_glDrawElementsInstancedBaseVertexBaseInstanceEXT)load("glDrawElementsInstancedBaseVertexBaseInstanceEXT" ); |
| 4711 | } |
| 4712 | |
| 4713 | GLboolean GLAD_EXT_bgra = GL_FALSE; |
| 4714 | GLboolean GLAD_EXT_bindable_uniform = GL_FALSE; |
| 4715 | static void load_GL_EXT_bindable_uniform(LOADER load) { |
| 4716 | if(!GLAD_EXT_bindable_uniform) return; |
| 4717 | fp_glUniformBufferEXT = (pfn_glUniformBufferEXT)load("glUniformBufferEXT" ); |
| 4718 | fp_glGetUniformBufferSizeEXT = (pfn_glGetUniformBufferSizeEXT)load("glGetUniformBufferSizeEXT" ); |
| 4719 | fp_glGetUniformOffsetEXT = (pfn_glGetUniformOffsetEXT)load("glGetUniformOffsetEXT" ); |
| 4720 | } |
| 4721 | |
| 4722 | GLboolean GLAD_EXT_blend_func_extended = GL_FALSE; |
| 4723 | static void load_GL_EXT_blend_func_extended(LOADER load) { |
| 4724 | if(!GLAD_EXT_blend_func_extended) return; |
| 4725 | fp_glBindFragDataLocationIndexedEXT = (pfn_glBindFragDataLocationIndexedEXT)load("glBindFragDataLocationIndexedEXT" ); |
| 4726 | fp_glBindFragDataLocationEXT = (pfn_glBindFragDataLocationEXT)load("glBindFragDataLocationEXT" ); |
| 4727 | fp_glGetProgramResourceLocationIndexEXT = (pfn_glGetProgramResourceLocationIndexEXT)load("glGetProgramResourceLocationIndexEXT" ); |
| 4728 | fp_glGetFragDataIndexEXT = (pfn_glGetFragDataIndexEXT)load("glGetFragDataIndexEXT" ); |
| 4729 | } |
| 4730 | |
| 4731 | GLboolean GLAD_EXT_blend_minmax = GL_FALSE; |
| 4732 | static void load_GL_EXT_blend_minmax(LOADER load) { |
| 4733 | if(!GLAD_EXT_blend_minmax) return; |
| 4734 | fp_glBlendEquationEXT = (pfn_glBlendEquationEXT)load("glBlendEquationEXT" ); |
| 4735 | } |
| 4736 | |
| 4737 | GLboolean GLAD_EXT_buffer_storage = GL_FALSE; |
| 4738 | static void load_GL_EXT_buffer_storage(LOADER load) { |
| 4739 | if(!GLAD_EXT_buffer_storage) return; |
| 4740 | fp_glBufferStorageEXT = (pfn_glBufferStorageEXT)load("glBufferStorageEXT" ); |
| 4741 | } |
| 4742 | |
| 4743 | GLboolean GLAD_EXT_color_buffer_float = GL_FALSE; |
| 4744 | GLboolean GLAD_EXT_color_buffer_half_float = GL_FALSE; |
| 4745 | GLboolean GLAD_EXT_copy_image = GL_FALSE; |
| 4746 | static void load_GL_EXT_copy_image(LOADER load) { |
| 4747 | if(!GLAD_EXT_copy_image) return; |
| 4748 | fp_glCopyImageSubDataEXT = (pfn_glCopyImageSubDataEXT)load("glCopyImageSubDataEXT" ); |
| 4749 | } |
| 4750 | |
| 4751 | GLboolean GLAD_EXT_debug_label = GL_FALSE; |
| 4752 | static void load_GL_EXT_debug_label(LOADER load) { |
| 4753 | if(!GLAD_EXT_debug_label) return; |
| 4754 | fp_glLabelObjectEXT = (pfn_glLabelObjectEXT)load("glLabelObjectEXT" ); |
| 4755 | fp_glGetObjectLabelEXT = (pfn_glGetObjectLabelEXT)load("glGetObjectLabelEXT" ); |
| 4756 | } |
| 4757 | |
| 4758 | GLboolean GLAD_EXT_debug_marker = GL_FALSE; |
| 4759 | static void load_GL_EXT_debug_marker(LOADER load) { |
| 4760 | if(!GLAD_EXT_debug_marker) return; |
| 4761 | fp_glInsertEventMarkerEXT = (pfn_glInsertEventMarkerEXT)load("glInsertEventMarkerEXT" ); |
| 4762 | fp_glPushGroupMarkerEXT = (pfn_glPushGroupMarkerEXT)load("glPushGroupMarkerEXT" ); |
| 4763 | fp_glPopGroupMarkerEXT = (pfn_glPopGroupMarkerEXT)load("glPopGroupMarkerEXT" ); |
| 4764 | } |
| 4765 | |
| 4766 | GLboolean GLAD_EXT_direct_state_access = GL_FALSE; |
| 4767 | static void load_GL_EXT_direct_state_access(LOADER load) { |
| 4768 | if(!GLAD_EXT_direct_state_access) return; |
| 4769 | fp_glMatrixLoadfEXT = (pfn_glMatrixLoadfEXT)load("glMatrixLoadfEXT" ); |
| 4770 | fp_glMatrixLoaddEXT = (pfn_glMatrixLoaddEXT)load("glMatrixLoaddEXT" ); |
| 4771 | fp_glMatrixMultfEXT = (pfn_glMatrixMultfEXT)load("glMatrixMultfEXT" ); |
| 4772 | fp_glMatrixMultdEXT = (pfn_glMatrixMultdEXT)load("glMatrixMultdEXT" ); |
| 4773 | fp_glMatrixLoadIdentityEXT = (pfn_glMatrixLoadIdentityEXT)load("glMatrixLoadIdentityEXT" ); |
| 4774 | fp_glMatrixRotatefEXT = (pfn_glMatrixRotatefEXT)load("glMatrixRotatefEXT" ); |
| 4775 | fp_glMatrixRotatedEXT = (pfn_glMatrixRotatedEXT)load("glMatrixRotatedEXT" ); |
| 4776 | fp_glMatrixScalefEXT = (pfn_glMatrixScalefEXT)load("glMatrixScalefEXT" ); |
| 4777 | fp_glMatrixScaledEXT = (pfn_glMatrixScaledEXT)load("glMatrixScaledEXT" ); |
| 4778 | fp_glMatrixTranslatefEXT = (pfn_glMatrixTranslatefEXT)load("glMatrixTranslatefEXT" ); |
| 4779 | fp_glMatrixTranslatedEXT = (pfn_glMatrixTranslatedEXT)load("glMatrixTranslatedEXT" ); |
| 4780 | fp_glMatrixFrustumEXT = (pfn_glMatrixFrustumEXT)load("glMatrixFrustumEXT" ); |
| 4781 | fp_glMatrixOrthoEXT = (pfn_glMatrixOrthoEXT)load("glMatrixOrthoEXT" ); |
| 4782 | fp_glMatrixPopEXT = (pfn_glMatrixPopEXT)load("glMatrixPopEXT" ); |
| 4783 | fp_glMatrixPushEXT = (pfn_glMatrixPushEXT)load("glMatrixPushEXT" ); |
| 4784 | fp_glClientAttribDefaultEXT = (pfn_glClientAttribDefaultEXT)load("glClientAttribDefaultEXT" ); |
| 4785 | fp_glPushClientAttribDefaultEXT = (pfn_glPushClientAttribDefaultEXT)load("glPushClientAttribDefaultEXT" ); |
| 4786 | fp_glTextureParameterfEXT = (pfn_glTextureParameterfEXT)load("glTextureParameterfEXT" ); |
| 4787 | fp_glTextureParameterfvEXT = (pfn_glTextureParameterfvEXT)load("glTextureParameterfvEXT" ); |
| 4788 | fp_glTextureParameteriEXT = (pfn_glTextureParameteriEXT)load("glTextureParameteriEXT" ); |
| 4789 | fp_glTextureParameterivEXT = (pfn_glTextureParameterivEXT)load("glTextureParameterivEXT" ); |
| 4790 | fp_glTextureImage1DEXT = (pfn_glTextureImage1DEXT)load("glTextureImage1DEXT" ); |
| 4791 | fp_glTextureImage2DEXT = (pfn_glTextureImage2DEXT)load("glTextureImage2DEXT" ); |
| 4792 | fp_glTextureSubImage1DEXT = (pfn_glTextureSubImage1DEXT)load("glTextureSubImage1DEXT" ); |
| 4793 | fp_glTextureSubImage2DEXT = (pfn_glTextureSubImage2DEXT)load("glTextureSubImage2DEXT" ); |
| 4794 | fp_glCopyTextureImage1DEXT = (pfn_glCopyTextureImage1DEXT)load("glCopyTextureImage1DEXT" ); |
| 4795 | fp_glCopyTextureImage2DEXT = (pfn_glCopyTextureImage2DEXT)load("glCopyTextureImage2DEXT" ); |
| 4796 | fp_glCopyTextureSubImage1DEXT = (pfn_glCopyTextureSubImage1DEXT)load("glCopyTextureSubImage1DEXT" ); |
| 4797 | fp_glCopyTextureSubImage2DEXT = (pfn_glCopyTextureSubImage2DEXT)load("glCopyTextureSubImage2DEXT" ); |
| 4798 | fp_glGetTextureImageEXT = (pfn_glGetTextureImageEXT)load("glGetTextureImageEXT" ); |
| 4799 | fp_glGetTextureParameterfvEXT = (pfn_glGetTextureParameterfvEXT)load("glGetTextureParameterfvEXT" ); |
| 4800 | fp_glGetTextureParameterivEXT = (pfn_glGetTextureParameterivEXT)load("glGetTextureParameterivEXT" ); |
| 4801 | fp_glGetTextureLevelParameterfvEXT = (pfn_glGetTextureLevelParameterfvEXT)load("glGetTextureLevelParameterfvEXT" ); |
| 4802 | fp_glGetTextureLevelParameterivEXT = (pfn_glGetTextureLevelParameterivEXT)load("glGetTextureLevelParameterivEXT" ); |
| 4803 | fp_glTextureImage3DEXT = (pfn_glTextureImage3DEXT)load("glTextureImage3DEXT" ); |
| 4804 | fp_glTextureSubImage3DEXT = (pfn_glTextureSubImage3DEXT)load("glTextureSubImage3DEXT" ); |
| 4805 | fp_glCopyTextureSubImage3DEXT = (pfn_glCopyTextureSubImage3DEXT)load("glCopyTextureSubImage3DEXT" ); |
| 4806 | fp_glBindMultiTextureEXT = (pfn_glBindMultiTextureEXT)load("glBindMultiTextureEXT" ); |
| 4807 | fp_glMultiTexCoordPointerEXT = (pfn_glMultiTexCoordPointerEXT)load("glMultiTexCoordPointerEXT" ); |
| 4808 | fp_glMultiTexEnvfEXT = (pfn_glMultiTexEnvfEXT)load("glMultiTexEnvfEXT" ); |
| 4809 | fp_glMultiTexEnvfvEXT = (pfn_glMultiTexEnvfvEXT)load("glMultiTexEnvfvEXT" ); |
| 4810 | fp_glMultiTexEnviEXT = (pfn_glMultiTexEnviEXT)load("glMultiTexEnviEXT" ); |
| 4811 | fp_glMultiTexEnvivEXT = (pfn_glMultiTexEnvivEXT)load("glMultiTexEnvivEXT" ); |
| 4812 | fp_glMultiTexGendEXT = (pfn_glMultiTexGendEXT)load("glMultiTexGendEXT" ); |
| 4813 | fp_glMultiTexGendvEXT = (pfn_glMultiTexGendvEXT)load("glMultiTexGendvEXT" ); |
| 4814 | fp_glMultiTexGenfEXT = (pfn_glMultiTexGenfEXT)load("glMultiTexGenfEXT" ); |
| 4815 | fp_glMultiTexGenfvEXT = (pfn_glMultiTexGenfvEXT)load("glMultiTexGenfvEXT" ); |
| 4816 | fp_glMultiTexGeniEXT = (pfn_glMultiTexGeniEXT)load("glMultiTexGeniEXT" ); |
| 4817 | fp_glMultiTexGenivEXT = (pfn_glMultiTexGenivEXT)load("glMultiTexGenivEXT" ); |
| 4818 | fp_glGetMultiTexEnvfvEXT = (pfn_glGetMultiTexEnvfvEXT)load("glGetMultiTexEnvfvEXT" ); |
| 4819 | fp_glGetMultiTexEnvivEXT = (pfn_glGetMultiTexEnvivEXT)load("glGetMultiTexEnvivEXT" ); |
| 4820 | fp_glGetMultiTexGendvEXT = (pfn_glGetMultiTexGendvEXT)load("glGetMultiTexGendvEXT" ); |
| 4821 | fp_glGetMultiTexGenfvEXT = (pfn_glGetMultiTexGenfvEXT)load("glGetMultiTexGenfvEXT" ); |
| 4822 | fp_glGetMultiTexGenivEXT = (pfn_glGetMultiTexGenivEXT)load("glGetMultiTexGenivEXT" ); |
| 4823 | fp_glMultiTexParameteriEXT = (pfn_glMultiTexParameteriEXT)load("glMultiTexParameteriEXT" ); |
| 4824 | fp_glMultiTexParameterivEXT = (pfn_glMultiTexParameterivEXT)load("glMultiTexParameterivEXT" ); |
| 4825 | fp_glMultiTexParameterfEXT = (pfn_glMultiTexParameterfEXT)load("glMultiTexParameterfEXT" ); |
| 4826 | fp_glMultiTexParameterfvEXT = (pfn_glMultiTexParameterfvEXT)load("glMultiTexParameterfvEXT" ); |
| 4827 | fp_glMultiTexImage1DEXT = (pfn_glMultiTexImage1DEXT)load("glMultiTexImage1DEXT" ); |
| 4828 | fp_glMultiTexImage2DEXT = (pfn_glMultiTexImage2DEXT)load("glMultiTexImage2DEXT" ); |
| 4829 | fp_glMultiTexSubImage1DEXT = (pfn_glMultiTexSubImage1DEXT)load("glMultiTexSubImage1DEXT" ); |
| 4830 | fp_glMultiTexSubImage2DEXT = (pfn_glMultiTexSubImage2DEXT)load("glMultiTexSubImage2DEXT" ); |
| 4831 | fp_glCopyMultiTexImage1DEXT = (pfn_glCopyMultiTexImage1DEXT)load("glCopyMultiTexImage1DEXT" ); |
| 4832 | fp_glCopyMultiTexImage2DEXT = (pfn_glCopyMultiTexImage2DEXT)load("glCopyMultiTexImage2DEXT" ); |
| 4833 | fp_glCopyMultiTexSubImage1DEXT = (pfn_glCopyMultiTexSubImage1DEXT)load("glCopyMultiTexSubImage1DEXT" ); |
| 4834 | fp_glCopyMultiTexSubImage2DEXT = (pfn_glCopyMultiTexSubImage2DEXT)load("glCopyMultiTexSubImage2DEXT" ); |
| 4835 | fp_glGetMultiTexImageEXT = (pfn_glGetMultiTexImageEXT)load("glGetMultiTexImageEXT" ); |
| 4836 | fp_glGetMultiTexParameterfvEXT = (pfn_glGetMultiTexParameterfvEXT)load("glGetMultiTexParameterfvEXT" ); |
| 4837 | fp_glGetMultiTexParameterivEXT = (pfn_glGetMultiTexParameterivEXT)load("glGetMultiTexParameterivEXT" ); |
| 4838 | fp_glGetMultiTexLevelParameterfvEXT = (pfn_glGetMultiTexLevelParameterfvEXT)load("glGetMultiTexLevelParameterfvEXT" ); |
| 4839 | fp_glGetMultiTexLevelParameterivEXT = (pfn_glGetMultiTexLevelParameterivEXT)load("glGetMultiTexLevelParameterivEXT" ); |
| 4840 | fp_glMultiTexImage3DEXT = (pfn_glMultiTexImage3DEXT)load("glMultiTexImage3DEXT" ); |
| 4841 | fp_glMultiTexSubImage3DEXT = (pfn_glMultiTexSubImage3DEXT)load("glMultiTexSubImage3DEXT" ); |
| 4842 | fp_glCopyMultiTexSubImage3DEXT = (pfn_glCopyMultiTexSubImage3DEXT)load("glCopyMultiTexSubImage3DEXT" ); |
| 4843 | fp_glEnableClientStateIndexedEXT = (pfn_glEnableClientStateIndexedEXT)load("glEnableClientStateIndexedEXT" ); |
| 4844 | fp_glDisableClientStateIndexedEXT = (pfn_glDisableClientStateIndexedEXT)load("glDisableClientStateIndexedEXT" ); |
| 4845 | fp_glGetFloatIndexedvEXT = (pfn_glGetFloatIndexedvEXT)load("glGetFloatIndexedvEXT" ); |
| 4846 | fp_glGetDoubleIndexedvEXT = (pfn_glGetDoubleIndexedvEXT)load("glGetDoubleIndexedvEXT" ); |
| 4847 | fp_glGetPointerIndexedvEXT = (pfn_glGetPointerIndexedvEXT)load("glGetPointerIndexedvEXT" ); |
| 4848 | fp_glEnableIndexedEXT = (pfn_glEnableIndexedEXT)load("glEnableIndexedEXT" ); |
| 4849 | fp_glDisableIndexedEXT = (pfn_glDisableIndexedEXT)load("glDisableIndexedEXT" ); |
| 4850 | fp_glIsEnabledIndexedEXT = (pfn_glIsEnabledIndexedEXT)load("glIsEnabledIndexedEXT" ); |
| 4851 | fp_glGetIntegerIndexedvEXT = (pfn_glGetIntegerIndexedvEXT)load("glGetIntegerIndexedvEXT" ); |
| 4852 | fp_glGetBooleanIndexedvEXT = (pfn_glGetBooleanIndexedvEXT)load("glGetBooleanIndexedvEXT" ); |
| 4853 | fp_glCompressedTextureImage3DEXT = (pfn_glCompressedTextureImage3DEXT)load("glCompressedTextureImage3DEXT" ); |
| 4854 | fp_glCompressedTextureImage2DEXT = (pfn_glCompressedTextureImage2DEXT)load("glCompressedTextureImage2DEXT" ); |
| 4855 | fp_glCompressedTextureImage1DEXT = (pfn_glCompressedTextureImage1DEXT)load("glCompressedTextureImage1DEXT" ); |
| 4856 | fp_glCompressedTextureSubImage3DEXT = (pfn_glCompressedTextureSubImage3DEXT)load("glCompressedTextureSubImage3DEXT" ); |
| 4857 | fp_glCompressedTextureSubImage2DEXT = (pfn_glCompressedTextureSubImage2DEXT)load("glCompressedTextureSubImage2DEXT" ); |
| 4858 | fp_glCompressedTextureSubImage1DEXT = (pfn_glCompressedTextureSubImage1DEXT)load("glCompressedTextureSubImage1DEXT" ); |
| 4859 | fp_glGetCompressedTextureImageEXT = (pfn_glGetCompressedTextureImageEXT)load("glGetCompressedTextureImageEXT" ); |
| 4860 | fp_glCompressedMultiTexImage3DEXT = (pfn_glCompressedMultiTexImage3DEXT)load("glCompressedMultiTexImage3DEXT" ); |
| 4861 | fp_glCompressedMultiTexImage2DEXT = (pfn_glCompressedMultiTexImage2DEXT)load("glCompressedMultiTexImage2DEXT" ); |
| 4862 | fp_glCompressedMultiTexImage1DEXT = (pfn_glCompressedMultiTexImage1DEXT)load("glCompressedMultiTexImage1DEXT" ); |
| 4863 | fp_glCompressedMultiTexSubImage3DEXT = (pfn_glCompressedMultiTexSubImage3DEXT)load("glCompressedMultiTexSubImage3DEXT" ); |
| 4864 | fp_glCompressedMultiTexSubImage2DEXT = (pfn_glCompressedMultiTexSubImage2DEXT)load("glCompressedMultiTexSubImage2DEXT" ); |
| 4865 | fp_glCompressedMultiTexSubImage1DEXT = (pfn_glCompressedMultiTexSubImage1DEXT)load("glCompressedMultiTexSubImage1DEXT" ); |
| 4866 | fp_glGetCompressedMultiTexImageEXT = (pfn_glGetCompressedMultiTexImageEXT)load("glGetCompressedMultiTexImageEXT" ); |
| 4867 | fp_glMatrixLoadTransposefEXT = (pfn_glMatrixLoadTransposefEXT)load("glMatrixLoadTransposefEXT" ); |
| 4868 | fp_glMatrixLoadTransposedEXT = (pfn_glMatrixLoadTransposedEXT)load("glMatrixLoadTransposedEXT" ); |
| 4869 | fp_glMatrixMultTransposefEXT = (pfn_glMatrixMultTransposefEXT)load("glMatrixMultTransposefEXT" ); |
| 4870 | fp_glMatrixMultTransposedEXT = (pfn_glMatrixMultTransposedEXT)load("glMatrixMultTransposedEXT" ); |
| 4871 | fp_glNamedBufferDataEXT = (pfn_glNamedBufferDataEXT)load("glNamedBufferDataEXT" ); |
| 4872 | fp_glNamedBufferSubDataEXT = (pfn_glNamedBufferSubDataEXT)load("glNamedBufferSubDataEXT" ); |
| 4873 | fp_glMapNamedBufferEXT = (pfn_glMapNamedBufferEXT)load("glMapNamedBufferEXT" ); |
| 4874 | fp_glUnmapNamedBufferEXT = (pfn_glUnmapNamedBufferEXT)load("glUnmapNamedBufferEXT" ); |
| 4875 | fp_glGetNamedBufferParameterivEXT = (pfn_glGetNamedBufferParameterivEXT)load("glGetNamedBufferParameterivEXT" ); |
| 4876 | fp_glGetNamedBufferPointervEXT = (pfn_glGetNamedBufferPointervEXT)load("glGetNamedBufferPointervEXT" ); |
| 4877 | fp_glGetNamedBufferSubDataEXT = (pfn_glGetNamedBufferSubDataEXT)load("glGetNamedBufferSubDataEXT" ); |
| 4878 | fp_glProgramUniform1fEXT = (pfn_glProgramUniform1fEXT)load("glProgramUniform1fEXT" ); |
| 4879 | fp_glProgramUniform2fEXT = (pfn_glProgramUniform2fEXT)load("glProgramUniform2fEXT" ); |
| 4880 | fp_glProgramUniform3fEXT = (pfn_glProgramUniform3fEXT)load("glProgramUniform3fEXT" ); |
| 4881 | fp_glProgramUniform4fEXT = (pfn_glProgramUniform4fEXT)load("glProgramUniform4fEXT" ); |
| 4882 | fp_glProgramUniform1iEXT = (pfn_glProgramUniform1iEXT)load("glProgramUniform1iEXT" ); |
| 4883 | fp_glProgramUniform2iEXT = (pfn_glProgramUniform2iEXT)load("glProgramUniform2iEXT" ); |
| 4884 | fp_glProgramUniform3iEXT = (pfn_glProgramUniform3iEXT)load("glProgramUniform3iEXT" ); |
| 4885 | fp_glProgramUniform4iEXT = (pfn_glProgramUniform4iEXT)load("glProgramUniform4iEXT" ); |
| 4886 | fp_glProgramUniform1fvEXT = (pfn_glProgramUniform1fvEXT)load("glProgramUniform1fvEXT" ); |
| 4887 | fp_glProgramUniform2fvEXT = (pfn_glProgramUniform2fvEXT)load("glProgramUniform2fvEXT" ); |
| 4888 | fp_glProgramUniform3fvEXT = (pfn_glProgramUniform3fvEXT)load("glProgramUniform3fvEXT" ); |
| 4889 | fp_glProgramUniform4fvEXT = (pfn_glProgramUniform4fvEXT)load("glProgramUniform4fvEXT" ); |
| 4890 | fp_glProgramUniform1ivEXT = (pfn_glProgramUniform1ivEXT)load("glProgramUniform1ivEXT" ); |
| 4891 | fp_glProgramUniform2ivEXT = (pfn_glProgramUniform2ivEXT)load("glProgramUniform2ivEXT" ); |
| 4892 | fp_glProgramUniform3ivEXT = (pfn_glProgramUniform3ivEXT)load("glProgramUniform3ivEXT" ); |
| 4893 | fp_glProgramUniform4ivEXT = (pfn_glProgramUniform4ivEXT)load("glProgramUniform4ivEXT" ); |
| 4894 | fp_glProgramUniformMatrix2fvEXT = (pfn_glProgramUniformMatrix2fvEXT)load("glProgramUniformMatrix2fvEXT" ); |
| 4895 | fp_glProgramUniformMatrix3fvEXT = (pfn_glProgramUniformMatrix3fvEXT)load("glProgramUniformMatrix3fvEXT" ); |
| 4896 | fp_glProgramUniformMatrix4fvEXT = (pfn_glProgramUniformMatrix4fvEXT)load("glProgramUniformMatrix4fvEXT" ); |
| 4897 | fp_glProgramUniformMatrix2x3fvEXT = (pfn_glProgramUniformMatrix2x3fvEXT)load("glProgramUniformMatrix2x3fvEXT" ); |
| 4898 | fp_glProgramUniformMatrix3x2fvEXT = (pfn_glProgramUniformMatrix3x2fvEXT)load("glProgramUniformMatrix3x2fvEXT" ); |
| 4899 | fp_glProgramUniformMatrix2x4fvEXT = (pfn_glProgramUniformMatrix2x4fvEXT)load("glProgramUniformMatrix2x4fvEXT" ); |
| 4900 | fp_glProgramUniformMatrix4x2fvEXT = (pfn_glProgramUniformMatrix4x2fvEXT)load("glProgramUniformMatrix4x2fvEXT" ); |
| 4901 | fp_glProgramUniformMatrix3x4fvEXT = (pfn_glProgramUniformMatrix3x4fvEXT)load("glProgramUniformMatrix3x4fvEXT" ); |
| 4902 | fp_glProgramUniformMatrix4x3fvEXT = (pfn_glProgramUniformMatrix4x3fvEXT)load("glProgramUniformMatrix4x3fvEXT" ); |
| 4903 | fp_glTextureBufferEXT = (pfn_glTextureBufferEXT)load("glTextureBufferEXT" ); |
| 4904 | fp_glMultiTexBufferEXT = (pfn_glMultiTexBufferEXT)load("glMultiTexBufferEXT" ); |
| 4905 | fp_glTextureParameterIivEXT = (pfn_glTextureParameterIivEXT)load("glTextureParameterIivEXT" ); |
| 4906 | fp_glTextureParameterIuivEXT = (pfn_glTextureParameterIuivEXT)load("glTextureParameterIuivEXT" ); |
| 4907 | fp_glGetTextureParameterIivEXT = (pfn_glGetTextureParameterIivEXT)load("glGetTextureParameterIivEXT" ); |
| 4908 | fp_glGetTextureParameterIuivEXT = (pfn_glGetTextureParameterIuivEXT)load("glGetTextureParameterIuivEXT" ); |
| 4909 | fp_glMultiTexParameterIivEXT = (pfn_glMultiTexParameterIivEXT)load("glMultiTexParameterIivEXT" ); |
| 4910 | fp_glMultiTexParameterIuivEXT = (pfn_glMultiTexParameterIuivEXT)load("glMultiTexParameterIuivEXT" ); |
| 4911 | fp_glGetMultiTexParameterIivEXT = (pfn_glGetMultiTexParameterIivEXT)load("glGetMultiTexParameterIivEXT" ); |
| 4912 | fp_glGetMultiTexParameterIuivEXT = (pfn_glGetMultiTexParameterIuivEXT)load("glGetMultiTexParameterIuivEXT" ); |
| 4913 | fp_glProgramUniform1uiEXT = (pfn_glProgramUniform1uiEXT)load("glProgramUniform1uiEXT" ); |
| 4914 | fp_glProgramUniform2uiEXT = (pfn_glProgramUniform2uiEXT)load("glProgramUniform2uiEXT" ); |
| 4915 | fp_glProgramUniform3uiEXT = (pfn_glProgramUniform3uiEXT)load("glProgramUniform3uiEXT" ); |
| 4916 | fp_glProgramUniform4uiEXT = (pfn_glProgramUniform4uiEXT)load("glProgramUniform4uiEXT" ); |
| 4917 | fp_glProgramUniform1uivEXT = (pfn_glProgramUniform1uivEXT)load("glProgramUniform1uivEXT" ); |
| 4918 | fp_glProgramUniform2uivEXT = (pfn_glProgramUniform2uivEXT)load("glProgramUniform2uivEXT" ); |
| 4919 | fp_glProgramUniform3uivEXT = (pfn_glProgramUniform3uivEXT)load("glProgramUniform3uivEXT" ); |
| 4920 | fp_glProgramUniform4uivEXT = (pfn_glProgramUniform4uivEXT)load("glProgramUniform4uivEXT" ); |
| 4921 | fp_glNamedProgramLocalParameters4fvEXT = (pfn_glNamedProgramLocalParameters4fvEXT)load("glNamedProgramLocalParameters4fvEXT" ); |
| 4922 | fp_glNamedProgramLocalParameterI4iEXT = (pfn_glNamedProgramLocalParameterI4iEXT)load("glNamedProgramLocalParameterI4iEXT" ); |
| 4923 | fp_glNamedProgramLocalParameterI4ivEXT = (pfn_glNamedProgramLocalParameterI4ivEXT)load("glNamedProgramLocalParameterI4ivEXT" ); |
| 4924 | fp_glNamedProgramLocalParametersI4ivEXT = (pfn_glNamedProgramLocalParametersI4ivEXT)load("glNamedProgramLocalParametersI4ivEXT" ); |
| 4925 | fp_glNamedProgramLocalParameterI4uiEXT = (pfn_glNamedProgramLocalParameterI4uiEXT)load("glNamedProgramLocalParameterI4uiEXT" ); |
| 4926 | fp_glNamedProgramLocalParameterI4uivEXT = (pfn_glNamedProgramLocalParameterI4uivEXT)load("glNamedProgramLocalParameterI4uivEXT" ); |
| 4927 | fp_glNamedProgramLocalParametersI4uivEXT = (pfn_glNamedProgramLocalParametersI4uivEXT)load("glNamedProgramLocalParametersI4uivEXT" ); |
| 4928 | fp_glGetNamedProgramLocalParameterIivEXT = (pfn_glGetNamedProgramLocalParameterIivEXT)load("glGetNamedProgramLocalParameterIivEXT" ); |
| 4929 | fp_glGetNamedProgramLocalParameterIuivEXT = (pfn_glGetNamedProgramLocalParameterIuivEXT)load("glGetNamedProgramLocalParameterIuivEXT" ); |
| 4930 | fp_glEnableClientStateiEXT = (pfn_glEnableClientStateiEXT)load("glEnableClientStateiEXT" ); |
| 4931 | fp_glDisableClientStateiEXT = (pfn_glDisableClientStateiEXT)load("glDisableClientStateiEXT" ); |
| 4932 | fp_glGetFloati_vEXT = (pfn_glGetFloati_vEXT)load("glGetFloati_vEXT" ); |
| 4933 | fp_glGetDoublei_vEXT = (pfn_glGetDoublei_vEXT)load("glGetDoublei_vEXT" ); |
| 4934 | fp_glGetPointeri_vEXT = (pfn_glGetPointeri_vEXT)load("glGetPointeri_vEXT" ); |
| 4935 | fp_glNamedProgramStringEXT = (pfn_glNamedProgramStringEXT)load("glNamedProgramStringEXT" ); |
| 4936 | fp_glNamedProgramLocalParameter4dEXT = (pfn_glNamedProgramLocalParameter4dEXT)load("glNamedProgramLocalParameter4dEXT" ); |
| 4937 | fp_glNamedProgramLocalParameter4dvEXT = (pfn_glNamedProgramLocalParameter4dvEXT)load("glNamedProgramLocalParameter4dvEXT" ); |
| 4938 | fp_glNamedProgramLocalParameter4fEXT = (pfn_glNamedProgramLocalParameter4fEXT)load("glNamedProgramLocalParameter4fEXT" ); |
| 4939 | fp_glNamedProgramLocalParameter4fvEXT = (pfn_glNamedProgramLocalParameter4fvEXT)load("glNamedProgramLocalParameter4fvEXT" ); |
| 4940 | fp_glGetNamedProgramLocalParameterdvEXT = (pfn_glGetNamedProgramLocalParameterdvEXT)load("glGetNamedProgramLocalParameterdvEXT" ); |
| 4941 | fp_glGetNamedProgramLocalParameterfvEXT = (pfn_glGetNamedProgramLocalParameterfvEXT)load("glGetNamedProgramLocalParameterfvEXT" ); |
| 4942 | fp_glGetNamedProgramivEXT = (pfn_glGetNamedProgramivEXT)load("glGetNamedProgramivEXT" ); |
| 4943 | fp_glGetNamedProgramStringEXT = (pfn_glGetNamedProgramStringEXT)load("glGetNamedProgramStringEXT" ); |
| 4944 | fp_glNamedRenderbufferStorageEXT = (pfn_glNamedRenderbufferStorageEXT)load("glNamedRenderbufferStorageEXT" ); |
| 4945 | fp_glGetNamedRenderbufferParameterivEXT = (pfn_glGetNamedRenderbufferParameterivEXT)load("glGetNamedRenderbufferParameterivEXT" ); |
| 4946 | fp_glNamedRenderbufferStorageMultisampleEXT = (pfn_glNamedRenderbufferStorageMultisampleEXT)load("glNamedRenderbufferStorageMultisampleEXT" ); |
| 4947 | fp_glNamedRenderbufferStorageMultisampleCoverageEXT = (pfn_glNamedRenderbufferStorageMultisampleCoverageEXT)load("glNamedRenderbufferStorageMultisampleCoverageEXT" ); |
| 4948 | fp_glCheckNamedFramebufferStatusEXT = (pfn_glCheckNamedFramebufferStatusEXT)load("glCheckNamedFramebufferStatusEXT" ); |
| 4949 | fp_glNamedFramebufferTexture1DEXT = (pfn_glNamedFramebufferTexture1DEXT)load("glNamedFramebufferTexture1DEXT" ); |
| 4950 | fp_glNamedFramebufferTexture2DEXT = (pfn_glNamedFramebufferTexture2DEXT)load("glNamedFramebufferTexture2DEXT" ); |
| 4951 | fp_glNamedFramebufferTexture3DEXT = (pfn_glNamedFramebufferTexture3DEXT)load("glNamedFramebufferTexture3DEXT" ); |
| 4952 | fp_glNamedFramebufferRenderbufferEXT = (pfn_glNamedFramebufferRenderbufferEXT)load("glNamedFramebufferRenderbufferEXT" ); |
| 4953 | fp_glGetNamedFramebufferAttachmentParameterivEXT = (pfn_glGetNamedFramebufferAttachmentParameterivEXT)load("glGetNamedFramebufferAttachmentParameterivEXT" ); |
| 4954 | fp_glGenerateTextureMipmapEXT = (pfn_glGenerateTextureMipmapEXT)load("glGenerateTextureMipmapEXT" ); |
| 4955 | fp_glGenerateMultiTexMipmapEXT = (pfn_glGenerateMultiTexMipmapEXT)load("glGenerateMultiTexMipmapEXT" ); |
| 4956 | fp_glFramebufferDrawBufferEXT = (pfn_glFramebufferDrawBufferEXT)load("glFramebufferDrawBufferEXT" ); |
| 4957 | fp_glFramebufferDrawBuffersEXT = (pfn_glFramebufferDrawBuffersEXT)load("glFramebufferDrawBuffersEXT" ); |
| 4958 | fp_glFramebufferReadBufferEXT = (pfn_glFramebufferReadBufferEXT)load("glFramebufferReadBufferEXT" ); |
| 4959 | fp_glGetFramebufferParameterivEXT = (pfn_glGetFramebufferParameterivEXT)load("glGetFramebufferParameterivEXT" ); |
| 4960 | fp_glNamedCopyBufferSubDataEXT = (pfn_glNamedCopyBufferSubDataEXT)load("glNamedCopyBufferSubDataEXT" ); |
| 4961 | fp_glNamedFramebufferTextureEXT = (pfn_glNamedFramebufferTextureEXT)load("glNamedFramebufferTextureEXT" ); |
| 4962 | fp_glNamedFramebufferTextureLayerEXT = (pfn_glNamedFramebufferTextureLayerEXT)load("glNamedFramebufferTextureLayerEXT" ); |
| 4963 | fp_glNamedFramebufferTextureFaceEXT = (pfn_glNamedFramebufferTextureFaceEXT)load("glNamedFramebufferTextureFaceEXT" ); |
| 4964 | fp_glTextureRenderbufferEXT = (pfn_glTextureRenderbufferEXT)load("glTextureRenderbufferEXT" ); |
| 4965 | fp_glMultiTexRenderbufferEXT = (pfn_glMultiTexRenderbufferEXT)load("glMultiTexRenderbufferEXT" ); |
| 4966 | fp_glVertexArrayVertexOffsetEXT = (pfn_glVertexArrayVertexOffsetEXT)load("glVertexArrayVertexOffsetEXT" ); |
| 4967 | fp_glVertexArrayColorOffsetEXT = (pfn_glVertexArrayColorOffsetEXT)load("glVertexArrayColorOffsetEXT" ); |
| 4968 | fp_glVertexArrayEdgeFlagOffsetEXT = (pfn_glVertexArrayEdgeFlagOffsetEXT)load("glVertexArrayEdgeFlagOffsetEXT" ); |
| 4969 | fp_glVertexArrayIndexOffsetEXT = (pfn_glVertexArrayIndexOffsetEXT)load("glVertexArrayIndexOffsetEXT" ); |
| 4970 | fp_glVertexArrayNormalOffsetEXT = (pfn_glVertexArrayNormalOffsetEXT)load("glVertexArrayNormalOffsetEXT" ); |
| 4971 | fp_glVertexArrayTexCoordOffsetEXT = (pfn_glVertexArrayTexCoordOffsetEXT)load("glVertexArrayTexCoordOffsetEXT" ); |
| 4972 | fp_glVertexArrayMultiTexCoordOffsetEXT = (pfn_glVertexArrayMultiTexCoordOffsetEXT)load("glVertexArrayMultiTexCoordOffsetEXT" ); |
| 4973 | fp_glVertexArrayFogCoordOffsetEXT = (pfn_glVertexArrayFogCoordOffsetEXT)load("glVertexArrayFogCoordOffsetEXT" ); |
| 4974 | fp_glVertexArraySecondaryColorOffsetEXT = (pfn_glVertexArraySecondaryColorOffsetEXT)load("glVertexArraySecondaryColorOffsetEXT" ); |
| 4975 | fp_glVertexArrayVertexAttribOffsetEXT = (pfn_glVertexArrayVertexAttribOffsetEXT)load("glVertexArrayVertexAttribOffsetEXT" ); |
| 4976 | fp_glVertexArrayVertexAttribIOffsetEXT = (pfn_glVertexArrayVertexAttribIOffsetEXT)load("glVertexArrayVertexAttribIOffsetEXT" ); |
| 4977 | fp_glEnableVertexArrayEXT = (pfn_glEnableVertexArrayEXT)load("glEnableVertexArrayEXT" ); |
| 4978 | fp_glDisableVertexArrayEXT = (pfn_glDisableVertexArrayEXT)load("glDisableVertexArrayEXT" ); |
| 4979 | fp_glEnableVertexArrayAttribEXT = (pfn_glEnableVertexArrayAttribEXT)load("glEnableVertexArrayAttribEXT" ); |
| 4980 | fp_glDisableVertexArrayAttribEXT = (pfn_glDisableVertexArrayAttribEXT)load("glDisableVertexArrayAttribEXT" ); |
| 4981 | fp_glGetVertexArrayIntegervEXT = (pfn_glGetVertexArrayIntegervEXT)load("glGetVertexArrayIntegervEXT" ); |
| 4982 | fp_glGetVertexArrayPointervEXT = (pfn_glGetVertexArrayPointervEXT)load("glGetVertexArrayPointervEXT" ); |
| 4983 | fp_glGetVertexArrayIntegeri_vEXT = (pfn_glGetVertexArrayIntegeri_vEXT)load("glGetVertexArrayIntegeri_vEXT" ); |
| 4984 | fp_glGetVertexArrayPointeri_vEXT = (pfn_glGetVertexArrayPointeri_vEXT)load("glGetVertexArrayPointeri_vEXT" ); |
| 4985 | fp_glMapNamedBufferRangeEXT = (pfn_glMapNamedBufferRangeEXT)load("glMapNamedBufferRangeEXT" ); |
| 4986 | fp_glFlushMappedNamedBufferRangeEXT = (pfn_glFlushMappedNamedBufferRangeEXT)load("glFlushMappedNamedBufferRangeEXT" ); |
| 4987 | fp_glNamedBufferStorageEXT = (pfn_glNamedBufferStorageEXT)load("glNamedBufferStorageEXT" ); |
| 4988 | fp_glClearNamedBufferDataEXT = (pfn_glClearNamedBufferDataEXT)load("glClearNamedBufferDataEXT" ); |
| 4989 | fp_glClearNamedBufferSubDataEXT = (pfn_glClearNamedBufferSubDataEXT)load("glClearNamedBufferSubDataEXT" ); |
| 4990 | fp_glNamedFramebufferParameteriEXT = (pfn_glNamedFramebufferParameteriEXT)load("glNamedFramebufferParameteriEXT" ); |
| 4991 | fp_glGetNamedFramebufferParameterivEXT = (pfn_glGetNamedFramebufferParameterivEXT)load("glGetNamedFramebufferParameterivEXT" ); |
| 4992 | fp_glProgramUniform1dEXT = (pfn_glProgramUniform1dEXT)load("glProgramUniform1dEXT" ); |
| 4993 | fp_glProgramUniform2dEXT = (pfn_glProgramUniform2dEXT)load("glProgramUniform2dEXT" ); |
| 4994 | fp_glProgramUniform3dEXT = (pfn_glProgramUniform3dEXT)load("glProgramUniform3dEXT" ); |
| 4995 | fp_glProgramUniform4dEXT = (pfn_glProgramUniform4dEXT)load("glProgramUniform4dEXT" ); |
| 4996 | fp_glProgramUniform1dvEXT = (pfn_glProgramUniform1dvEXT)load("glProgramUniform1dvEXT" ); |
| 4997 | fp_glProgramUniform2dvEXT = (pfn_glProgramUniform2dvEXT)load("glProgramUniform2dvEXT" ); |
| 4998 | fp_glProgramUniform3dvEXT = (pfn_glProgramUniform3dvEXT)load("glProgramUniform3dvEXT" ); |
| 4999 | fp_glProgramUniform4dvEXT = (pfn_glProgramUniform4dvEXT)load("glProgramUniform4dvEXT" ); |
| 5000 | fp_glProgramUniformMatrix2dvEXT = (pfn_glProgramUniformMatrix2dvEXT)load("glProgramUniformMatrix2dvEXT" ); |
| 5001 | fp_glProgramUniformMatrix3dvEXT = (pfn_glProgramUniformMatrix3dvEXT)load("glProgramUniformMatrix3dvEXT" ); |
| 5002 | fp_glProgramUniformMatrix4dvEXT = (pfn_glProgramUniformMatrix4dvEXT)load("glProgramUniformMatrix4dvEXT" ); |
| 5003 | fp_glProgramUniformMatrix2x3dvEXT = (pfn_glProgramUniformMatrix2x3dvEXT)load("glProgramUniformMatrix2x3dvEXT" ); |
| 5004 | fp_glProgramUniformMatrix2x4dvEXT = (pfn_glProgramUniformMatrix2x4dvEXT)load("glProgramUniformMatrix2x4dvEXT" ); |
| 5005 | fp_glProgramUniformMatrix3x2dvEXT = (pfn_glProgramUniformMatrix3x2dvEXT)load("glProgramUniformMatrix3x2dvEXT" ); |
| 5006 | fp_glProgramUniformMatrix3x4dvEXT = (pfn_glProgramUniformMatrix3x4dvEXT)load("glProgramUniformMatrix3x4dvEXT" ); |
| 5007 | fp_glProgramUniformMatrix4x2dvEXT = (pfn_glProgramUniformMatrix4x2dvEXT)load("glProgramUniformMatrix4x2dvEXT" ); |
| 5008 | fp_glProgramUniformMatrix4x3dvEXT = (pfn_glProgramUniformMatrix4x3dvEXT)load("glProgramUniformMatrix4x3dvEXT" ); |
| 5009 | fp_glTextureBufferRangeEXT = (pfn_glTextureBufferRangeEXT)load("glTextureBufferRangeEXT" ); |
| 5010 | fp_glTextureStorage1DEXT = (pfn_glTextureStorage1DEXT)load("glTextureStorage1DEXT" ); |
| 5011 | fp_glTextureStorage2DEXT = (pfn_glTextureStorage2DEXT)load("glTextureStorage2DEXT" ); |
| 5012 | fp_glTextureStorage3DEXT = (pfn_glTextureStorage3DEXT)load("glTextureStorage3DEXT" ); |
| 5013 | fp_glTextureStorage2DMultisampleEXT = (pfn_glTextureStorage2DMultisampleEXT)load("glTextureStorage2DMultisampleEXT" ); |
| 5014 | fp_glTextureStorage3DMultisampleEXT = (pfn_glTextureStorage3DMultisampleEXT)load("glTextureStorage3DMultisampleEXT" ); |
| 5015 | fp_glVertexArrayBindVertexBufferEXT = (pfn_glVertexArrayBindVertexBufferEXT)load("glVertexArrayBindVertexBufferEXT" ); |
| 5016 | fp_glVertexArrayVertexAttribFormatEXT = (pfn_glVertexArrayVertexAttribFormatEXT)load("glVertexArrayVertexAttribFormatEXT" ); |
| 5017 | fp_glVertexArrayVertexAttribIFormatEXT = (pfn_glVertexArrayVertexAttribIFormatEXT)load("glVertexArrayVertexAttribIFormatEXT" ); |
| 5018 | fp_glVertexArrayVertexAttribLFormatEXT = (pfn_glVertexArrayVertexAttribLFormatEXT)load("glVertexArrayVertexAttribLFormatEXT" ); |
| 5019 | fp_glVertexArrayVertexAttribBindingEXT = (pfn_glVertexArrayVertexAttribBindingEXT)load("glVertexArrayVertexAttribBindingEXT" ); |
| 5020 | fp_glVertexArrayVertexBindingDivisorEXT = (pfn_glVertexArrayVertexBindingDivisorEXT)load("glVertexArrayVertexBindingDivisorEXT" ); |
| 5021 | fp_glVertexArrayVertexAttribLOffsetEXT = (pfn_glVertexArrayVertexAttribLOffsetEXT)load("glVertexArrayVertexAttribLOffsetEXT" ); |
| 5022 | fp_glTexturePageCommitmentEXT = (pfn_glTexturePageCommitmentEXT)load("glTexturePageCommitmentEXT" ); |
| 5023 | fp_glVertexArrayVertexAttribDivisorEXT = (pfn_glVertexArrayVertexAttribDivisorEXT)load("glVertexArrayVertexAttribDivisorEXT" ); |
| 5024 | } |
| 5025 | |
| 5026 | GLboolean GLAD_EXT_discard_framebuffer = GL_FALSE; |
| 5027 | static void load_GL_EXT_discard_framebuffer(LOADER load) { |
| 5028 | if(!GLAD_EXT_discard_framebuffer) return; |
| 5029 | fp_glDiscardFramebufferEXT = (pfn_glDiscardFramebufferEXT)load("glDiscardFramebufferEXT" ); |
| 5030 | } |
| 5031 | |
| 5032 | GLboolean GLAD_EXT_disjoint_timer_query = GL_FALSE; |
| 5033 | static void load_GL_EXT_disjoint_timer_query(LOADER load) { |
| 5034 | if(!GLAD_EXT_disjoint_timer_query) return; |
| 5035 | fp_glGenQueriesEXT = (pfn_glGenQueriesEXT)load("glGenQueriesEXT" ); |
| 5036 | fp_glDeleteQueriesEXT = (pfn_glDeleteQueriesEXT)load("glDeleteQueriesEXT" ); |
| 5037 | fp_glIsQueryEXT = (pfn_glIsQueryEXT)load("glIsQueryEXT" ); |
| 5038 | fp_glBeginQueryEXT = (pfn_glBeginQueryEXT)load("glBeginQueryEXT" ); |
| 5039 | fp_glEndQueryEXT = (pfn_glEndQueryEXT)load("glEndQueryEXT" ); |
| 5040 | fp_glQueryCounterEXT = (pfn_glQueryCounterEXT)load("glQueryCounterEXT" ); |
| 5041 | fp_glGetQueryivEXT = (pfn_glGetQueryivEXT)load("glGetQueryivEXT" ); |
| 5042 | fp_glGetQueryObjectivEXT = (pfn_glGetQueryObjectivEXT)load("glGetQueryObjectivEXT" ); |
| 5043 | fp_glGetQueryObjectuivEXT = (pfn_glGetQueryObjectuivEXT)load("glGetQueryObjectuivEXT" ); |
| 5044 | fp_glGetQueryObjecti64vEXT = (pfn_glGetQueryObjecti64vEXT)load("glGetQueryObjecti64vEXT" ); |
| 5045 | fp_glGetQueryObjectui64vEXT = (pfn_glGetQueryObjectui64vEXT)load("glGetQueryObjectui64vEXT" ); |
| 5046 | } |
| 5047 | |
| 5048 | GLboolean GLAD_EXT_draw_buffers = GL_FALSE; |
| 5049 | static void load_GL_EXT_draw_buffers(LOADER load) { |
| 5050 | if(!GLAD_EXT_draw_buffers) return; |
| 5051 | fp_glDrawBuffersEXT = (pfn_glDrawBuffersEXT)load("glDrawBuffersEXT" ); |
| 5052 | } |
| 5053 | |
| 5054 | GLboolean GLAD_EXT_draw_buffers2 = GL_FALSE; |
| 5055 | static void load_GL_EXT_draw_buffers2(LOADER load) { |
| 5056 | if(!GLAD_EXT_draw_buffers2) return; |
| 5057 | fp_glColorMaskIndexedEXT = (pfn_glColorMaskIndexedEXT)load("glColorMaskIndexedEXT" ); |
| 5058 | fp_glGetBooleanIndexedvEXT = (pfn_glGetBooleanIndexedvEXT)load("glGetBooleanIndexedvEXT" ); |
| 5059 | fp_glGetIntegerIndexedvEXT = (pfn_glGetIntegerIndexedvEXT)load("glGetIntegerIndexedvEXT" ); |
| 5060 | fp_glEnableIndexedEXT = (pfn_glEnableIndexedEXT)load("glEnableIndexedEXT" ); |
| 5061 | fp_glDisableIndexedEXT = (pfn_glDisableIndexedEXT)load("glDisableIndexedEXT" ); |
| 5062 | fp_glIsEnabledIndexedEXT = (pfn_glIsEnabledIndexedEXT)load("glIsEnabledIndexedEXT" ); |
| 5063 | } |
| 5064 | |
| 5065 | GLboolean GLAD_EXT_draw_buffers_indexed = GL_FALSE; |
| 5066 | static void load_GL_EXT_draw_buffers_indexed(LOADER load) { |
| 5067 | if(!GLAD_EXT_draw_buffers_indexed) return; |
| 5068 | fp_glEnableiEXT = (pfn_glEnableiEXT)load("glEnableiEXT" ); |
| 5069 | fp_glDisableiEXT = (pfn_glDisableiEXT)load("glDisableiEXT" ); |
| 5070 | fp_glBlendEquationiEXT = (pfn_glBlendEquationiEXT)load("glBlendEquationiEXT" ); |
| 5071 | fp_glBlendEquationSeparateiEXT = (pfn_glBlendEquationSeparateiEXT)load("glBlendEquationSeparateiEXT" ); |
| 5072 | fp_glBlendFunciEXT = (pfn_glBlendFunciEXT)load("glBlendFunciEXT" ); |
| 5073 | fp_glBlendFuncSeparateiEXT = (pfn_glBlendFuncSeparateiEXT)load("glBlendFuncSeparateiEXT" ); |
| 5074 | fp_glColorMaskiEXT = (pfn_glColorMaskiEXT)load("glColorMaskiEXT" ); |
| 5075 | fp_glIsEnablediEXT = (pfn_glIsEnablediEXT)load("glIsEnablediEXT" ); |
| 5076 | } |
| 5077 | |
| 5078 | GLboolean GLAD_EXT_draw_elements_base_vertex = GL_FALSE; |
| 5079 | static void load_GL_EXT_draw_elements_base_vertex(LOADER load) { |
| 5080 | if(!GLAD_EXT_draw_elements_base_vertex) return; |
| 5081 | fp_glDrawElementsBaseVertexEXT = (pfn_glDrawElementsBaseVertexEXT)load("glDrawElementsBaseVertexEXT" ); |
| 5082 | fp_glDrawRangeElementsBaseVertexEXT = (pfn_glDrawRangeElementsBaseVertexEXT)load("glDrawRangeElementsBaseVertexEXT" ); |
| 5083 | fp_glDrawElementsInstancedBaseVertexEXT = (pfn_glDrawElementsInstancedBaseVertexEXT)load("glDrawElementsInstancedBaseVertexEXT" ); |
| 5084 | fp_glMultiDrawElementsBaseVertexEXT = (pfn_glMultiDrawElementsBaseVertexEXT)load("glMultiDrawElementsBaseVertexEXT" ); |
| 5085 | } |
| 5086 | |
| 5087 | GLboolean GLAD_EXT_draw_instanced = GL_FALSE; |
| 5088 | static void load_GL_EXT_draw_instanced(LOADER load) { |
| 5089 | if(!GLAD_EXT_draw_instanced) return; |
| 5090 | fp_glDrawArraysInstancedEXT = (pfn_glDrawArraysInstancedEXT)load("glDrawArraysInstancedEXT" ); |
| 5091 | fp_glDrawElementsInstancedEXT = (pfn_glDrawElementsInstancedEXT)load("glDrawElementsInstancedEXT" ); |
| 5092 | } |
| 5093 | |
| 5094 | GLboolean GLAD_EXT_float_blend = GL_FALSE; |
| 5095 | GLboolean GLAD_EXT_framebuffer_blit = GL_FALSE; |
| 5096 | static void load_GL_EXT_framebuffer_blit(LOADER load) { |
| 5097 | if(!GLAD_EXT_framebuffer_blit) return; |
| 5098 | fp_glBlitFramebufferEXT = (pfn_glBlitFramebufferEXT)load("glBlitFramebufferEXT" ); |
| 5099 | } |
| 5100 | |
| 5101 | GLboolean GLAD_EXT_framebuffer_multisample = GL_FALSE; |
| 5102 | static void load_GL_EXT_framebuffer_multisample(LOADER load) { |
| 5103 | if(!GLAD_EXT_framebuffer_multisample) return; |
| 5104 | fp_glRenderbufferStorageMultisampleEXT = (pfn_glRenderbufferStorageMultisampleEXT)load("glRenderbufferStorageMultisampleEXT" ); |
| 5105 | } |
| 5106 | |
| 5107 | GLboolean GLAD_EXT_framebuffer_multisample_blit_scaled = GL_FALSE; |
| 5108 | GLboolean GLAD_EXT_framebuffer_object = GL_FALSE; |
| 5109 | static void load_GL_EXT_framebuffer_object(LOADER load) { |
| 5110 | if(!GLAD_EXT_framebuffer_object) return; |
| 5111 | fp_glIsRenderbufferEXT = (pfn_glIsRenderbufferEXT)load("glIsRenderbufferEXT" ); |
| 5112 | fp_glBindRenderbufferEXT = (pfn_glBindRenderbufferEXT)load("glBindRenderbufferEXT" ); |
| 5113 | fp_glDeleteRenderbuffersEXT = (pfn_glDeleteRenderbuffersEXT)load("glDeleteRenderbuffersEXT" ); |
| 5114 | fp_glGenRenderbuffersEXT = (pfn_glGenRenderbuffersEXT)load("glGenRenderbuffersEXT" ); |
| 5115 | fp_glRenderbufferStorageEXT = (pfn_glRenderbufferStorageEXT)load("glRenderbufferStorageEXT" ); |
| 5116 | fp_glGetRenderbufferParameterivEXT = (pfn_glGetRenderbufferParameterivEXT)load("glGetRenderbufferParameterivEXT" ); |
| 5117 | fp_glIsFramebufferEXT = (pfn_glIsFramebufferEXT)load("glIsFramebufferEXT" ); |
| 5118 | fp_glBindFramebufferEXT = (pfn_glBindFramebufferEXT)load("glBindFramebufferEXT" ); |
| 5119 | fp_glDeleteFramebuffersEXT = (pfn_glDeleteFramebuffersEXT)load("glDeleteFramebuffersEXT" ); |
| 5120 | fp_glGenFramebuffersEXT = (pfn_glGenFramebuffersEXT)load("glGenFramebuffersEXT" ); |
| 5121 | fp_glCheckFramebufferStatusEXT = (pfn_glCheckFramebufferStatusEXT)load("glCheckFramebufferStatusEXT" ); |
| 5122 | fp_glFramebufferTexture1DEXT = (pfn_glFramebufferTexture1DEXT)load("glFramebufferTexture1DEXT" ); |
| 5123 | fp_glFramebufferTexture2DEXT = (pfn_glFramebufferTexture2DEXT)load("glFramebufferTexture2DEXT" ); |
| 5124 | fp_glFramebufferTexture3DEXT = (pfn_glFramebufferTexture3DEXT)load("glFramebufferTexture3DEXT" ); |
| 5125 | fp_glFramebufferRenderbufferEXT = (pfn_glFramebufferRenderbufferEXT)load("glFramebufferRenderbufferEXT" ); |
| 5126 | fp_glGetFramebufferAttachmentParameterivEXT = (pfn_glGetFramebufferAttachmentParameterivEXT)load("glGetFramebufferAttachmentParameterivEXT" ); |
| 5127 | fp_glGenerateMipmapEXT = (pfn_glGenerateMipmapEXT)load("glGenerateMipmapEXT" ); |
| 5128 | } |
| 5129 | |
| 5130 | GLboolean GLAD_EXT_framebuffer_sRGB = GL_FALSE; |
| 5131 | GLboolean GLAD_EXT_geometry_point_size = GL_FALSE; |
| 5132 | GLboolean GLAD_EXT_geometry_shader = GL_FALSE; |
| 5133 | static void load_GL_EXT_geometry_shader(LOADER load) { |
| 5134 | if(!GLAD_EXT_geometry_shader) return; |
| 5135 | fp_glFramebufferTextureEXT = (pfn_glFramebufferTextureEXT)load("glFramebufferTextureEXT" ); |
| 5136 | } |
| 5137 | |
| 5138 | GLboolean GLAD_EXT_geometry_shader4 = GL_FALSE; |
| 5139 | static void load_GL_EXT_geometry_shader4(LOADER load) { |
| 5140 | if(!GLAD_EXT_geometry_shader4) return; |
| 5141 | fp_glProgramParameteriEXT = (pfn_glProgramParameteriEXT)load("glProgramParameteriEXT" ); |
| 5142 | } |
| 5143 | |
| 5144 | GLboolean GLAD_EXT_gpu_program_parameters = GL_FALSE; |
| 5145 | static void load_GL_EXT_gpu_program_parameters(LOADER load) { |
| 5146 | if(!GLAD_EXT_gpu_program_parameters) return; |
| 5147 | fp_glProgramEnvParameters4fvEXT = (pfn_glProgramEnvParameters4fvEXT)load("glProgramEnvParameters4fvEXT" ); |
| 5148 | fp_glProgramLocalParameters4fvEXT = (pfn_glProgramLocalParameters4fvEXT)load("glProgramLocalParameters4fvEXT" ); |
| 5149 | } |
| 5150 | |
| 5151 | GLboolean GLAD_EXT_gpu_shader4 = GL_FALSE; |
| 5152 | static void load_GL_EXT_gpu_shader4(LOADER load) { |
| 5153 | if(!GLAD_EXT_gpu_shader4) return; |
| 5154 | fp_glGetUniformuivEXT = (pfn_glGetUniformuivEXT)load("glGetUniformuivEXT" ); |
| 5155 | fp_glBindFragDataLocationEXT = (pfn_glBindFragDataLocationEXT)load("glBindFragDataLocationEXT" ); |
| 5156 | fp_glGetFragDataLocationEXT = (pfn_glGetFragDataLocationEXT)load("glGetFragDataLocationEXT" ); |
| 5157 | fp_glUniform1uiEXT = (pfn_glUniform1uiEXT)load("glUniform1uiEXT" ); |
| 5158 | fp_glUniform2uiEXT = (pfn_glUniform2uiEXT)load("glUniform2uiEXT" ); |
| 5159 | fp_glUniform3uiEXT = (pfn_glUniform3uiEXT)load("glUniform3uiEXT" ); |
| 5160 | fp_glUniform4uiEXT = (pfn_glUniform4uiEXT)load("glUniform4uiEXT" ); |
| 5161 | fp_glUniform1uivEXT = (pfn_glUniform1uivEXT)load("glUniform1uivEXT" ); |
| 5162 | fp_glUniform2uivEXT = (pfn_glUniform2uivEXT)load("glUniform2uivEXT" ); |
| 5163 | fp_glUniform3uivEXT = (pfn_glUniform3uivEXT)load("glUniform3uivEXT" ); |
| 5164 | fp_glUniform4uivEXT = (pfn_glUniform4uivEXT)load("glUniform4uivEXT" ); |
| 5165 | } |
| 5166 | |
| 5167 | GLboolean GLAD_EXT_gpu_shader5 = GL_FALSE; |
| 5168 | GLboolean GLAD_EXT_instanced_arrays = GL_FALSE; |
| 5169 | static void load_GL_EXT_instanced_arrays(LOADER load) { |
| 5170 | if(!GLAD_EXT_instanced_arrays) return; |
| 5171 | fp_glDrawArraysInstancedEXT = (pfn_glDrawArraysInstancedEXT)load("glDrawArraysInstancedEXT" ); |
| 5172 | fp_glDrawElementsInstancedEXT = (pfn_glDrawElementsInstancedEXT)load("glDrawElementsInstancedEXT" ); |
| 5173 | fp_glVertexAttribDivisorEXT = (pfn_glVertexAttribDivisorEXT)load("glVertexAttribDivisorEXT" ); |
| 5174 | } |
| 5175 | |
| 5176 | GLboolean GLAD_EXT_map_buffer_range = GL_FALSE; |
| 5177 | static void load_GL_EXT_map_buffer_range(LOADER load) { |
| 5178 | if(!GLAD_EXT_map_buffer_range) return; |
| 5179 | fp_glMapBufferRangeEXT = (pfn_glMapBufferRangeEXT)load("glMapBufferRangeEXT" ); |
| 5180 | fp_glFlushMappedBufferRangeEXT = (pfn_glFlushMappedBufferRangeEXT)load("glFlushMappedBufferRangeEXT" ); |
| 5181 | } |
| 5182 | |
| 5183 | GLboolean GLAD_EXT_multi_draw_indirect = GL_FALSE; |
| 5184 | static void load_GL_EXT_multi_draw_indirect(LOADER load) { |
| 5185 | if(!GLAD_EXT_multi_draw_indirect) return; |
| 5186 | fp_glMultiDrawArraysIndirectEXT = (pfn_glMultiDrawArraysIndirectEXT)load("glMultiDrawArraysIndirectEXT" ); |
| 5187 | fp_glMultiDrawElementsIndirectEXT = (pfn_glMultiDrawElementsIndirectEXT)load("glMultiDrawElementsIndirectEXT" ); |
| 5188 | } |
| 5189 | |
| 5190 | GLboolean GLAD_EXT_multisampled_compatibility = GL_FALSE; |
| 5191 | GLboolean GLAD_EXT_multisampled_render_to_texture = GL_FALSE; |
| 5192 | static void load_GL_EXT_multisampled_render_to_texture(LOADER load) { |
| 5193 | if(!GLAD_EXT_multisampled_render_to_texture) return; |
| 5194 | fp_glRenderbufferStorageMultisampleEXT = (pfn_glRenderbufferStorageMultisampleEXT)load("glRenderbufferStorageMultisampleEXT" ); |
| 5195 | fp_glFramebufferTexture2DMultisampleEXT = (pfn_glFramebufferTexture2DMultisampleEXT)load("glFramebufferTexture2DMultisampleEXT" ); |
| 5196 | } |
| 5197 | |
| 5198 | GLboolean GLAD_EXT_multiview_draw_buffers = GL_FALSE; |
| 5199 | static void load_GL_EXT_multiview_draw_buffers(LOADER load) { |
| 5200 | if(!GLAD_EXT_multiview_draw_buffers) return; |
| 5201 | fp_glReadBufferIndexedEXT = (pfn_glReadBufferIndexedEXT)load("glReadBufferIndexedEXT" ); |
| 5202 | fp_glDrawBuffersIndexedEXT = (pfn_glDrawBuffersIndexedEXT)load("glDrawBuffersIndexedEXT" ); |
| 5203 | fp_glGetIntegeri_vEXT = (pfn_glGetIntegeri_vEXT)load("glGetIntegeri_vEXT" ); |
| 5204 | } |
| 5205 | |
| 5206 | GLboolean GLAD_EXT_occlusion_query_boolean = GL_FALSE; |
| 5207 | static void load_GL_EXT_occlusion_query_boolean(LOADER load) { |
| 5208 | if(!GLAD_EXT_occlusion_query_boolean) return; |
| 5209 | fp_glGenQueriesEXT = (pfn_glGenQueriesEXT)load("glGenQueriesEXT" ); |
| 5210 | fp_glDeleteQueriesEXT = (pfn_glDeleteQueriesEXT)load("glDeleteQueriesEXT" ); |
| 5211 | fp_glIsQueryEXT = (pfn_glIsQueryEXT)load("glIsQueryEXT" ); |
| 5212 | fp_glBeginQueryEXT = (pfn_glBeginQueryEXT)load("glBeginQueryEXT" ); |
| 5213 | fp_glEndQueryEXT = (pfn_glEndQueryEXT)load("glEndQueryEXT" ); |
| 5214 | fp_glGetQueryivEXT = (pfn_glGetQueryivEXT)load("glGetQueryivEXT" ); |
| 5215 | fp_glGetQueryObjectuivEXT = (pfn_glGetQueryObjectuivEXT)load("glGetQueryObjectuivEXT" ); |
| 5216 | } |
| 5217 | |
| 5218 | GLboolean GLAD_EXT_packed_depth_stencil = GL_FALSE; |
| 5219 | GLboolean GLAD_EXT_packed_float = GL_FALSE; |
| 5220 | GLboolean GLAD_EXT_pixel_buffer_object = GL_FALSE; |
| 5221 | GLboolean GLAD_EXT_polygon_offset_clamp = GL_FALSE; |
| 5222 | static void load_GL_EXT_polygon_offset_clamp(LOADER load) { |
| 5223 | if(!GLAD_EXT_polygon_offset_clamp) return; |
| 5224 | fp_glPolygonOffsetClampEXT = (pfn_glPolygonOffsetClampEXT)load("glPolygonOffsetClampEXT" ); |
| 5225 | } |
| 5226 | |
| 5227 | GLboolean GLAD_EXT_post_depth_coverage = GL_FALSE; |
| 5228 | GLboolean GLAD_EXT_primitive_bounding_box = GL_FALSE; |
| 5229 | static void load_GL_EXT_primitive_bounding_box(LOADER load) { |
| 5230 | if(!GLAD_EXT_primitive_bounding_box) return; |
| 5231 | fp_glPrimitiveBoundingBoxEXT = (pfn_glPrimitiveBoundingBoxEXT)load("glPrimitiveBoundingBoxEXT" ); |
| 5232 | } |
| 5233 | |
| 5234 | GLboolean GLAD_EXT_provoking_vertex = GL_FALSE; |
| 5235 | static void load_GL_EXT_provoking_vertex(LOADER load) { |
| 5236 | if(!GLAD_EXT_provoking_vertex) return; |
| 5237 | fp_glProvokingVertexEXT = (pfn_glProvokingVertexEXT)load("glProvokingVertexEXT" ); |
| 5238 | } |
| 5239 | |
| 5240 | GLboolean GLAD_EXT_pvrtc_sRGB = GL_FALSE; |
| 5241 | GLboolean GLAD_EXT_raster_multisample = GL_FALSE; |
| 5242 | static void load_GL_EXT_raster_multisample(LOADER load) { |
| 5243 | if(!GLAD_EXT_raster_multisample) return; |
| 5244 | fp_glRasterSamplesEXT = (pfn_glRasterSamplesEXT)load("glRasterSamplesEXT" ); |
| 5245 | } |
| 5246 | |
| 5247 | GLboolean GLAD_EXT_read_format_bgra = GL_FALSE; |
| 5248 | GLboolean GLAD_EXT_render_snorm = GL_FALSE; |
| 5249 | GLboolean GLAD_EXT_robustness = GL_FALSE; |
| 5250 | static void load_GL_EXT_robustness(LOADER load) { |
| 5251 | if(!GLAD_EXT_robustness) return; |
| 5252 | fp_glGetGraphicsResetStatusEXT = (pfn_glGetGraphicsResetStatusEXT)load("glGetGraphicsResetStatusEXT" ); |
| 5253 | fp_glReadnPixelsEXT = (pfn_glReadnPixelsEXT)load("glReadnPixelsEXT" ); |
| 5254 | fp_glGetnUniformfvEXT = (pfn_glGetnUniformfvEXT)load("glGetnUniformfvEXT" ); |
| 5255 | fp_glGetnUniformivEXT = (pfn_glGetnUniformivEXT)load("glGetnUniformivEXT" ); |
| 5256 | } |
| 5257 | |
| 5258 | GLboolean GLAD_EXT_separate_shader_objects = GL_FALSE; |
| 5259 | static void load_GL_EXT_separate_shader_objects(LOADER load) { |
| 5260 | if(!GLAD_EXT_separate_shader_objects) return; |
| 5261 | fp_glUseShaderProgramEXT = (pfn_glUseShaderProgramEXT)load("glUseShaderProgramEXT" ); |
| 5262 | fp_glActiveProgramEXT = (pfn_glActiveProgramEXT)load("glActiveProgramEXT" ); |
| 5263 | fp_glCreateShaderProgramEXT = (pfn_glCreateShaderProgramEXT)load("glCreateShaderProgramEXT" ); |
| 5264 | fp_glActiveShaderProgramEXT = (pfn_glActiveShaderProgramEXT)load("glActiveShaderProgramEXT" ); |
| 5265 | fp_glBindProgramPipelineEXT = (pfn_glBindProgramPipelineEXT)load("glBindProgramPipelineEXT" ); |
| 5266 | fp_glCreateShaderProgramvEXT = (pfn_glCreateShaderProgramvEXT)load("glCreateShaderProgramvEXT" ); |
| 5267 | fp_glDeleteProgramPipelinesEXT = (pfn_glDeleteProgramPipelinesEXT)load("glDeleteProgramPipelinesEXT" ); |
| 5268 | fp_glGenProgramPipelinesEXT = (pfn_glGenProgramPipelinesEXT)load("glGenProgramPipelinesEXT" ); |
| 5269 | fp_glGetProgramPipelineInfoLogEXT = (pfn_glGetProgramPipelineInfoLogEXT)load("glGetProgramPipelineInfoLogEXT" ); |
| 5270 | fp_glGetProgramPipelineivEXT = (pfn_glGetProgramPipelineivEXT)load("glGetProgramPipelineivEXT" ); |
| 5271 | fp_glIsProgramPipelineEXT = (pfn_glIsProgramPipelineEXT)load("glIsProgramPipelineEXT" ); |
| 5272 | fp_glProgramParameteriEXT = (pfn_glProgramParameteriEXT)load("glProgramParameteriEXT" ); |
| 5273 | fp_glProgramUniform1fEXT = (pfn_glProgramUniform1fEXT)load("glProgramUniform1fEXT" ); |
| 5274 | fp_glProgramUniform1fvEXT = (pfn_glProgramUniform1fvEXT)load("glProgramUniform1fvEXT" ); |
| 5275 | fp_glProgramUniform1iEXT = (pfn_glProgramUniform1iEXT)load("glProgramUniform1iEXT" ); |
| 5276 | fp_glProgramUniform1ivEXT = (pfn_glProgramUniform1ivEXT)load("glProgramUniform1ivEXT" ); |
| 5277 | fp_glProgramUniform2fEXT = (pfn_glProgramUniform2fEXT)load("glProgramUniform2fEXT" ); |
| 5278 | fp_glProgramUniform2fvEXT = (pfn_glProgramUniform2fvEXT)load("glProgramUniform2fvEXT" ); |
| 5279 | fp_glProgramUniform2iEXT = (pfn_glProgramUniform2iEXT)load("glProgramUniform2iEXT" ); |
| 5280 | fp_glProgramUniform2ivEXT = (pfn_glProgramUniform2ivEXT)load("glProgramUniform2ivEXT" ); |
| 5281 | fp_glProgramUniform3fEXT = (pfn_glProgramUniform3fEXT)load("glProgramUniform3fEXT" ); |
| 5282 | fp_glProgramUniform3fvEXT = (pfn_glProgramUniform3fvEXT)load("glProgramUniform3fvEXT" ); |
| 5283 | fp_glProgramUniform3iEXT = (pfn_glProgramUniform3iEXT)load("glProgramUniform3iEXT" ); |
| 5284 | fp_glProgramUniform3ivEXT = (pfn_glProgramUniform3ivEXT)load("glProgramUniform3ivEXT" ); |
| 5285 | fp_glProgramUniform4fEXT = (pfn_glProgramUniform4fEXT)load("glProgramUniform4fEXT" ); |
| 5286 | fp_glProgramUniform4fvEXT = (pfn_glProgramUniform4fvEXT)load("glProgramUniform4fvEXT" ); |
| 5287 | fp_glProgramUniform4iEXT = (pfn_glProgramUniform4iEXT)load("glProgramUniform4iEXT" ); |
| 5288 | fp_glProgramUniform4ivEXT = (pfn_glProgramUniform4ivEXT)load("glProgramUniform4ivEXT" ); |
| 5289 | fp_glProgramUniformMatrix2fvEXT = (pfn_glProgramUniformMatrix2fvEXT)load("glProgramUniformMatrix2fvEXT" ); |
| 5290 | fp_glProgramUniformMatrix3fvEXT = (pfn_glProgramUniformMatrix3fvEXT)load("glProgramUniformMatrix3fvEXT" ); |
| 5291 | fp_glProgramUniformMatrix4fvEXT = (pfn_glProgramUniformMatrix4fvEXT)load("glProgramUniformMatrix4fvEXT" ); |
| 5292 | fp_glUseProgramStagesEXT = (pfn_glUseProgramStagesEXT)load("glUseProgramStagesEXT" ); |
| 5293 | fp_glValidateProgramPipelineEXT = (pfn_glValidateProgramPipelineEXT)load("glValidateProgramPipelineEXT" ); |
| 5294 | fp_glProgramUniform1uiEXT = (pfn_glProgramUniform1uiEXT)load("glProgramUniform1uiEXT" ); |
| 5295 | fp_glProgramUniform2uiEXT = (pfn_glProgramUniform2uiEXT)load("glProgramUniform2uiEXT" ); |
| 5296 | fp_glProgramUniform3uiEXT = (pfn_glProgramUniform3uiEXT)load("glProgramUniform3uiEXT" ); |
| 5297 | fp_glProgramUniform4uiEXT = (pfn_glProgramUniform4uiEXT)load("glProgramUniform4uiEXT" ); |
| 5298 | fp_glProgramUniform1uivEXT = (pfn_glProgramUniform1uivEXT)load("glProgramUniform1uivEXT" ); |
| 5299 | fp_glProgramUniform2uivEXT = (pfn_glProgramUniform2uivEXT)load("glProgramUniform2uivEXT" ); |
| 5300 | fp_glProgramUniform3uivEXT = (pfn_glProgramUniform3uivEXT)load("glProgramUniform3uivEXT" ); |
| 5301 | fp_glProgramUniform4uivEXT = (pfn_glProgramUniform4uivEXT)load("glProgramUniform4uivEXT" ); |
| 5302 | fp_glProgramUniformMatrix4fvEXT = (pfn_glProgramUniformMatrix4fvEXT)load("glProgramUniformMatrix4fvEXT" ); |
| 5303 | fp_glProgramUniformMatrix2x3fvEXT = (pfn_glProgramUniformMatrix2x3fvEXT)load("glProgramUniformMatrix2x3fvEXT" ); |
| 5304 | fp_glProgramUniformMatrix3x2fvEXT = (pfn_glProgramUniformMatrix3x2fvEXT)load("glProgramUniformMatrix3x2fvEXT" ); |
| 5305 | fp_glProgramUniformMatrix2x4fvEXT = (pfn_glProgramUniformMatrix2x4fvEXT)load("glProgramUniformMatrix2x4fvEXT" ); |
| 5306 | fp_glProgramUniformMatrix4x2fvEXT = (pfn_glProgramUniformMatrix4x2fvEXT)load("glProgramUniformMatrix4x2fvEXT" ); |
| 5307 | fp_glProgramUniformMatrix3x4fvEXT = (pfn_glProgramUniformMatrix3x4fvEXT)load("glProgramUniformMatrix3x4fvEXT" ); |
| 5308 | fp_glProgramUniformMatrix4x3fvEXT = (pfn_glProgramUniformMatrix4x3fvEXT)load("glProgramUniformMatrix4x3fvEXT" ); |
| 5309 | } |
| 5310 | |
| 5311 | GLboolean GLAD_EXT_shader_framebuffer_fetch = GL_FALSE; |
| 5312 | GLboolean GLAD_EXT_shader_image_load_formatted = GL_FALSE; |
| 5313 | GLboolean GLAD_EXT_shader_image_load_store = GL_FALSE; |
| 5314 | static void load_GL_EXT_shader_image_load_store(LOADER load) { |
| 5315 | if(!GLAD_EXT_shader_image_load_store) return; |
| 5316 | fp_glBindImageTextureEXT = (pfn_glBindImageTextureEXT)load("glBindImageTextureEXT" ); |
| 5317 | fp_glMemoryBarrierEXT = (pfn_glMemoryBarrierEXT)load("glMemoryBarrierEXT" ); |
| 5318 | } |
| 5319 | |
| 5320 | GLboolean GLAD_EXT_shader_implicit_conversions = GL_FALSE; |
| 5321 | GLboolean GLAD_EXT_shader_integer_mix = GL_FALSE; |
| 5322 | GLboolean GLAD_EXT_shader_io_blocks = GL_FALSE; |
| 5323 | GLboolean GLAD_EXT_shader_pixel_local_storage = GL_FALSE; |
| 5324 | GLboolean GLAD_EXT_shader_texture_lod = GL_FALSE; |
| 5325 | GLboolean GLAD_EXT_shadow_samplers = GL_FALSE; |
| 5326 | GLboolean GLAD_EXT_sparse_texture = GL_FALSE; |
| 5327 | static void load_GL_EXT_sparse_texture(LOADER load) { |
| 5328 | if(!GLAD_EXT_sparse_texture) return; |
| 5329 | fp_glTexPageCommitmentEXT = (pfn_glTexPageCommitmentEXT)load("glTexPageCommitmentEXT" ); |
| 5330 | } |
| 5331 | |
| 5332 | GLboolean GLAD_EXT_sparse_texture2 = GL_FALSE; |
| 5333 | GLboolean GLAD_EXT_sRGB = GL_FALSE; |
| 5334 | GLboolean GLAD_EXT_sRGB_write_control = GL_FALSE; |
| 5335 | GLboolean GLAD_EXT_stencil_clear_tag = GL_FALSE; |
| 5336 | static void load_GL_EXT_stencil_clear_tag(LOADER load) { |
| 5337 | if(!GLAD_EXT_stencil_clear_tag) return; |
| 5338 | fp_glStencilClearTagEXT = (pfn_glStencilClearTagEXT)load("glStencilClearTagEXT" ); |
| 5339 | } |
| 5340 | |
| 5341 | GLboolean GLAD_EXT_tessellation_point_size = GL_FALSE; |
| 5342 | GLboolean GLAD_EXT_tessellation_shader = GL_FALSE; |
| 5343 | static void load_GL_EXT_tessellation_shader(LOADER load) { |
| 5344 | if(!GLAD_EXT_tessellation_shader) return; |
| 5345 | fp_glPatchParameteriEXT = (pfn_glPatchParameteriEXT)load("glPatchParameteriEXT" ); |
| 5346 | } |
| 5347 | |
| 5348 | GLboolean GLAD_EXT_texture_array = GL_FALSE; |
| 5349 | static void load_GL_EXT_texture_array(LOADER load) { |
| 5350 | if(!GLAD_EXT_texture_array) return; |
| 5351 | fp_glFramebufferTextureLayerEXT = (pfn_glFramebufferTextureLayerEXT)load("glFramebufferTextureLayerEXT" ); |
| 5352 | } |
| 5353 | |
| 5354 | GLboolean GLAD_EXT_texture_border_clamp = GL_FALSE; |
| 5355 | static void load_GL_EXT_texture_border_clamp(LOADER load) { |
| 5356 | if(!GLAD_EXT_texture_border_clamp) return; |
| 5357 | fp_glTexParameterIivEXT = (pfn_glTexParameterIivEXT)load("glTexParameterIivEXT" ); |
| 5358 | fp_glTexParameterIuivEXT = (pfn_glTexParameterIuivEXT)load("glTexParameterIuivEXT" ); |
| 5359 | fp_glGetTexParameterIivEXT = (pfn_glGetTexParameterIivEXT)load("glGetTexParameterIivEXT" ); |
| 5360 | fp_glGetTexParameterIuivEXT = (pfn_glGetTexParameterIuivEXT)load("glGetTexParameterIuivEXT" ); |
| 5361 | fp_glSamplerParameterIivEXT = (pfn_glSamplerParameterIivEXT)load("glSamplerParameterIivEXT" ); |
| 5362 | fp_glSamplerParameterIuivEXT = (pfn_glSamplerParameterIuivEXT)load("glSamplerParameterIuivEXT" ); |
| 5363 | fp_glGetSamplerParameterIivEXT = (pfn_glGetSamplerParameterIivEXT)load("glGetSamplerParameterIivEXT" ); |
| 5364 | fp_glGetSamplerParameterIuivEXT = (pfn_glGetSamplerParameterIuivEXT)load("glGetSamplerParameterIuivEXT" ); |
| 5365 | } |
| 5366 | |
| 5367 | GLboolean GLAD_EXT_texture_buffer = GL_FALSE; |
| 5368 | static void load_GL_EXT_texture_buffer(LOADER load) { |
| 5369 | if(!GLAD_EXT_texture_buffer) return; |
| 5370 | fp_glTexBufferEXT = (pfn_glTexBufferEXT)load("glTexBufferEXT" ); |
| 5371 | fp_glTexBufferRangeEXT = (pfn_glTexBufferRangeEXT)load("glTexBufferRangeEXT" ); |
| 5372 | } |
| 5373 | |
| 5374 | GLboolean GLAD_EXT_texture_buffer_object = GL_FALSE; |
| 5375 | static void load_GL_EXT_texture_buffer_object(LOADER load) { |
| 5376 | if(!GLAD_EXT_texture_buffer_object) return; |
| 5377 | fp_glTexBufferEXT = (pfn_glTexBufferEXT)load("glTexBufferEXT" ); |
| 5378 | } |
| 5379 | |
| 5380 | GLboolean GLAD_EXT_texture_compression_dxt1 = GL_FALSE; |
| 5381 | GLboolean GLAD_EXT_texture_compression_latc = GL_FALSE; |
| 5382 | GLboolean GLAD_EXT_texture_compression_rgtc = GL_FALSE; |
| 5383 | GLboolean GLAD_EXT_texture_compression_s3tc = GL_FALSE; |
| 5384 | GLboolean GLAD_EXT_texture_cube_map = GL_FALSE; |
| 5385 | GLboolean GLAD_EXT_texture_cube_map_array = GL_FALSE; |
| 5386 | GLboolean GLAD_EXT_texture_filter_anisotropic = GL_FALSE; |
| 5387 | GLboolean GLAD_EXT_texture_filter_minmax = GL_FALSE; |
| 5388 | static void load_GL_EXT_texture_filter_minmax(LOADER load) { |
| 5389 | if(!GLAD_EXT_texture_filter_minmax) return; |
| 5390 | fp_glRasterSamplesEXT = (pfn_glRasterSamplesEXT)load("glRasterSamplesEXT" ); |
| 5391 | } |
| 5392 | |
| 5393 | GLboolean GLAD_EXT_texture_format_BGRA8888 = GL_FALSE; |
| 5394 | GLboolean GLAD_EXT_texture_integer = GL_FALSE; |
| 5395 | static void load_GL_EXT_texture_integer(LOADER load) { |
| 5396 | if(!GLAD_EXT_texture_integer) return; |
| 5397 | fp_glTexParameterIivEXT = (pfn_glTexParameterIivEXT)load("glTexParameterIivEXT" ); |
| 5398 | fp_glTexParameterIuivEXT = (pfn_glTexParameterIuivEXT)load("glTexParameterIuivEXT" ); |
| 5399 | fp_glGetTexParameterIivEXT = (pfn_glGetTexParameterIivEXT)load("glGetTexParameterIivEXT" ); |
| 5400 | fp_glGetTexParameterIuivEXT = (pfn_glGetTexParameterIuivEXT)load("glGetTexParameterIuivEXT" ); |
| 5401 | fp_glClearColorIiEXT = (pfn_glClearColorIiEXT)load("glClearColorIiEXT" ); |
| 5402 | fp_glClearColorIuiEXT = (pfn_glClearColorIuiEXT)load("glClearColorIuiEXT" ); |
| 5403 | } |
| 5404 | |
| 5405 | GLboolean GLAD_EXT_texture_norm16 = GL_FALSE; |
| 5406 | GLboolean GLAD_EXT_texture_rg = GL_FALSE; |
| 5407 | GLboolean GLAD_EXT_texture_shared_exponent = GL_FALSE; |
| 5408 | GLboolean GLAD_EXT_texture_snorm = GL_FALSE; |
| 5409 | GLboolean GLAD_EXT_texture_sRGB = GL_FALSE; |
| 5410 | GLboolean GLAD_EXT_texture_sRGB_decode = GL_FALSE; |
| 5411 | GLboolean GLAD_EXT_texture_sRGB_R8 = GL_FALSE; |
| 5412 | GLboolean GLAD_EXT_texture_sRGB_RG8 = GL_FALSE; |
| 5413 | GLboolean GLAD_EXT_texture_storage = GL_FALSE; |
| 5414 | static void load_GL_EXT_texture_storage(LOADER load) { |
| 5415 | if(!GLAD_EXT_texture_storage) return; |
| 5416 | fp_glTexStorage1DEXT = (pfn_glTexStorage1DEXT)load("glTexStorage1DEXT" ); |
| 5417 | fp_glTexStorage2DEXT = (pfn_glTexStorage2DEXT)load("glTexStorage2DEXT" ); |
| 5418 | fp_glTexStorage3DEXT = (pfn_glTexStorage3DEXT)load("glTexStorage3DEXT" ); |
| 5419 | fp_glTextureStorage1DEXT = (pfn_glTextureStorage1DEXT)load("glTextureStorage1DEXT" ); |
| 5420 | fp_glTextureStorage2DEXT = (pfn_glTextureStorage2DEXT)load("glTextureStorage2DEXT" ); |
| 5421 | fp_glTextureStorage3DEXT = (pfn_glTextureStorage3DEXT)load("glTextureStorage3DEXT" ); |
| 5422 | } |
| 5423 | |
| 5424 | GLboolean GLAD_EXT_texture_swizzle = GL_FALSE; |
| 5425 | GLboolean GLAD_EXT_texture_type_2_10_10_10_REV = GL_FALSE; |
| 5426 | GLboolean GLAD_EXT_texture_view = GL_FALSE; |
| 5427 | static void load_GL_EXT_texture_view(LOADER load) { |
| 5428 | if(!GLAD_EXT_texture_view) return; |
| 5429 | fp_glTextureViewEXT = (pfn_glTextureViewEXT)load("glTextureViewEXT" ); |
| 5430 | } |
| 5431 | |
| 5432 | GLboolean GLAD_EXT_timer_query = GL_FALSE; |
| 5433 | static void load_GL_EXT_timer_query(LOADER load) { |
| 5434 | if(!GLAD_EXT_timer_query) return; |
| 5435 | fp_glGetQueryObjecti64vEXT = (pfn_glGetQueryObjecti64vEXT)load("glGetQueryObjecti64vEXT" ); |
| 5436 | fp_glGetQueryObjectui64vEXT = (pfn_glGetQueryObjectui64vEXT)load("glGetQueryObjectui64vEXT" ); |
| 5437 | } |
| 5438 | |
| 5439 | GLboolean GLAD_EXT_transform_feedback = GL_FALSE; |
| 5440 | static void load_GL_EXT_transform_feedback(LOADER load) { |
| 5441 | if(!GLAD_EXT_transform_feedback) return; |
| 5442 | fp_glBeginTransformFeedbackEXT = (pfn_glBeginTransformFeedbackEXT)load("glBeginTransformFeedbackEXT" ); |
| 5443 | fp_glEndTransformFeedbackEXT = (pfn_glEndTransformFeedbackEXT)load("glEndTransformFeedbackEXT" ); |
| 5444 | fp_glBindBufferRangeEXT = (pfn_glBindBufferRangeEXT)load("glBindBufferRangeEXT" ); |
| 5445 | fp_glBindBufferOffsetEXT = (pfn_glBindBufferOffsetEXT)load("glBindBufferOffsetEXT" ); |
| 5446 | fp_glBindBufferBaseEXT = (pfn_glBindBufferBaseEXT)load("glBindBufferBaseEXT" ); |
| 5447 | fp_glTransformFeedbackVaryingsEXT = (pfn_glTransformFeedbackVaryingsEXT)load("glTransformFeedbackVaryingsEXT" ); |
| 5448 | fp_glGetTransformFeedbackVaryingEXT = (pfn_glGetTransformFeedbackVaryingEXT)load("glGetTransformFeedbackVaryingEXT" ); |
| 5449 | } |
| 5450 | |
| 5451 | GLboolean GLAD_EXT_unpack_subimage = GL_FALSE; |
| 5452 | GLboolean GLAD_EXT_vertex_array_bgra = GL_FALSE; |
| 5453 | GLboolean GLAD_EXT_vertex_attrib_64bit = GL_FALSE; |
| 5454 | static void load_GL_EXT_vertex_attrib_64bit(LOADER load) { |
| 5455 | if(!GLAD_EXT_vertex_attrib_64bit) return; |
| 5456 | fp_glVertexAttribL1dEXT = (pfn_glVertexAttribL1dEXT)load("glVertexAttribL1dEXT" ); |
| 5457 | fp_glVertexAttribL2dEXT = (pfn_glVertexAttribL2dEXT)load("glVertexAttribL2dEXT" ); |
| 5458 | fp_glVertexAttribL3dEXT = (pfn_glVertexAttribL3dEXT)load("glVertexAttribL3dEXT" ); |
| 5459 | fp_glVertexAttribL4dEXT = (pfn_glVertexAttribL4dEXT)load("glVertexAttribL4dEXT" ); |
| 5460 | fp_glVertexAttribL1dvEXT = (pfn_glVertexAttribL1dvEXT)load("glVertexAttribL1dvEXT" ); |
| 5461 | fp_glVertexAttribL2dvEXT = (pfn_glVertexAttribL2dvEXT)load("glVertexAttribL2dvEXT" ); |
| 5462 | fp_glVertexAttribL3dvEXT = (pfn_glVertexAttribL3dvEXT)load("glVertexAttribL3dvEXT" ); |
| 5463 | fp_glVertexAttribL4dvEXT = (pfn_glVertexAttribL4dvEXT)load("glVertexAttribL4dvEXT" ); |
| 5464 | fp_glVertexAttribLPointerEXT = (pfn_glVertexAttribLPointerEXT)load("glVertexAttribLPointerEXT" ); |
| 5465 | fp_glGetVertexAttribLdvEXT = (pfn_glGetVertexAttribLdvEXT)load("glGetVertexAttribLdvEXT" ); |
| 5466 | } |
| 5467 | |
| 5468 | GLboolean GLAD_EXT_x11_sync_object = GL_FALSE; |
| 5469 | static void load_GL_EXT_x11_sync_object(LOADER load) { |
| 5470 | if(!GLAD_EXT_x11_sync_object) return; |
| 5471 | fp_glImportSyncEXT = (pfn_glImportSyncEXT)load("glImportSyncEXT" ); |
| 5472 | } |
| 5473 | |
| 5474 | GLboolean GLAD_EXT_YUV_target = GL_FALSE; |
| 5475 | GLboolean GLAD_OES_compressed_ETC1_RGB8_sub_texture = GL_FALSE; |
| 5476 | GLboolean GLAD_OES_compressed_ETC1_RGB8_texture = GL_FALSE; |
| 5477 | GLboolean GLAD_OES_copy_image = GL_FALSE; |
| 5478 | static void load_GL_OES_copy_image(LOADER load) { |
| 5479 | if(!GLAD_OES_copy_image) return; |
| 5480 | fp_glCopyImageSubDataOES = (pfn_glCopyImageSubDataOES)load("glCopyImageSubDataOES" ); |
| 5481 | } |
| 5482 | |
| 5483 | GLboolean GLAD_OES_depth24 = GL_FALSE; |
| 5484 | GLboolean GLAD_OES_depth32 = GL_FALSE; |
| 5485 | GLboolean GLAD_OES_depth_texture = GL_FALSE; |
| 5486 | GLboolean GLAD_OES_draw_buffers_indexed = GL_FALSE; |
| 5487 | static void load_GL_OES_draw_buffers_indexed(LOADER load) { |
| 5488 | if(!GLAD_OES_draw_buffers_indexed) return; |
| 5489 | fp_glEnableiOES = (pfn_glEnableiOES)load("glEnableiOES" ); |
| 5490 | fp_glDisableiOES = (pfn_glDisableiOES)load("glDisableiOES" ); |
| 5491 | fp_glBlendEquationiOES = (pfn_glBlendEquationiOES)load("glBlendEquationiOES" ); |
| 5492 | fp_glBlendEquationSeparateiOES = (pfn_glBlendEquationSeparateiOES)load("glBlendEquationSeparateiOES" ); |
| 5493 | fp_glBlendFunciOES = (pfn_glBlendFunciOES)load("glBlendFunciOES" ); |
| 5494 | fp_glBlendFuncSeparateiOES = (pfn_glBlendFuncSeparateiOES)load("glBlendFuncSeparateiOES" ); |
| 5495 | fp_glColorMaskiOES = (pfn_glColorMaskiOES)load("glColorMaskiOES" ); |
| 5496 | fp_glIsEnablediOES = (pfn_glIsEnablediOES)load("glIsEnablediOES" ); |
| 5497 | } |
| 5498 | |
| 5499 | GLboolean GLAD_OES_draw_elements_base_vertex = GL_FALSE; |
| 5500 | static void load_GL_OES_draw_elements_base_vertex(LOADER load) { |
| 5501 | if(!GLAD_OES_draw_elements_base_vertex) return; |
| 5502 | fp_glDrawElementsBaseVertexOES = (pfn_glDrawElementsBaseVertexOES)load("glDrawElementsBaseVertexOES" ); |
| 5503 | fp_glDrawRangeElementsBaseVertexOES = (pfn_glDrawRangeElementsBaseVertexOES)load("glDrawRangeElementsBaseVertexOES" ); |
| 5504 | fp_glDrawElementsInstancedBaseVertexOES = (pfn_glDrawElementsInstancedBaseVertexOES)load("glDrawElementsInstancedBaseVertexOES" ); |
| 5505 | fp_glMultiDrawElementsBaseVertexOES = (pfn_glMultiDrawElementsBaseVertexOES)load("glMultiDrawElementsBaseVertexOES" ); |
| 5506 | } |
| 5507 | |
| 5508 | GLboolean GLAD_OES_EGL_image = GL_FALSE; |
| 5509 | static void load_GL_OES_EGL_image(LOADER load) { |
| 5510 | if(!GLAD_OES_EGL_image) return; |
| 5511 | fp_glEGLImageTargetTexture2DOES = (pfn_glEGLImageTargetTexture2DOES)load("glEGLImageTargetTexture2DOES" ); |
| 5512 | fp_glEGLImageTargetRenderbufferStorageOES = (pfn_glEGLImageTargetRenderbufferStorageOES)load("glEGLImageTargetRenderbufferStorageOES" ); |
| 5513 | } |
| 5514 | |
| 5515 | GLboolean GLAD_OES_EGL_image_external = GL_FALSE; |
| 5516 | GLboolean GLAD_OES_EGL_image_external_essl3 = GL_FALSE; |
| 5517 | GLboolean GLAD_OES_element_index_uint = GL_FALSE; |
| 5518 | GLboolean GLAD_OES_fbo_render_mipmap = GL_FALSE; |
| 5519 | GLboolean GLAD_OES_fragment_precision_high = GL_FALSE; |
| 5520 | GLboolean GLAD_OES_geometry_point_size = GL_FALSE; |
| 5521 | GLboolean GLAD_OES_geometry_shader = GL_FALSE; |
| 5522 | static void load_GL_OES_geometry_shader(LOADER load) { |
| 5523 | if(!GLAD_OES_geometry_shader) return; |
| 5524 | fp_glFramebufferTextureOES = (pfn_glFramebufferTextureOES)load("glFramebufferTextureOES" ); |
| 5525 | } |
| 5526 | |
| 5527 | GLboolean GLAD_OES_get_program_binary = GL_FALSE; |
| 5528 | static void load_GL_OES_get_program_binary(LOADER load) { |
| 5529 | if(!GLAD_OES_get_program_binary) return; |
| 5530 | fp_glGetProgramBinaryOES = (pfn_glGetProgramBinaryOES)load("glGetProgramBinaryOES" ); |
| 5531 | fp_glProgramBinaryOES = (pfn_glProgramBinaryOES)load("glProgramBinaryOES" ); |
| 5532 | } |
| 5533 | |
| 5534 | GLboolean GLAD_OES_gpu_shader5 = GL_FALSE; |
| 5535 | GLboolean GLAD_OES_mapbuffer = GL_FALSE; |
| 5536 | static void load_GL_OES_mapbuffer(LOADER load) { |
| 5537 | if(!GLAD_OES_mapbuffer) return; |
| 5538 | fp_glMapBufferOES = (pfn_glMapBufferOES)load("glMapBufferOES" ); |
| 5539 | fp_glUnmapBufferOES = (pfn_glUnmapBufferOES)load("glUnmapBufferOES" ); |
| 5540 | fp_glGetBufferPointervOES = (pfn_glGetBufferPointervOES)load("glGetBufferPointervOES" ); |
| 5541 | } |
| 5542 | |
| 5543 | GLboolean GLAD_OES_packed_depth_stencil = GL_FALSE; |
| 5544 | GLboolean GLAD_OES_primitive_bounding_box = GL_FALSE; |
| 5545 | static void load_GL_OES_primitive_bounding_box(LOADER load) { |
| 5546 | if(!GLAD_OES_primitive_bounding_box) return; |
| 5547 | fp_glPrimitiveBoundingBoxOES = (pfn_glPrimitiveBoundingBoxOES)load("glPrimitiveBoundingBoxOES" ); |
| 5548 | } |
| 5549 | |
| 5550 | GLboolean GLAD_OES_required_internalformat = GL_FALSE; |
| 5551 | GLboolean GLAD_OES_rgb8_rgba8 = GL_FALSE; |
| 5552 | GLboolean GLAD_OES_sample_shading = GL_FALSE; |
| 5553 | static void load_GL_OES_sample_shading(LOADER load) { |
| 5554 | if(!GLAD_OES_sample_shading) return; |
| 5555 | fp_glMinSampleShadingOES = (pfn_glMinSampleShadingOES)load("glMinSampleShadingOES" ); |
| 5556 | } |
| 5557 | |
| 5558 | GLboolean GLAD_OES_sample_variables = GL_FALSE; |
| 5559 | GLboolean GLAD_OES_shader_image_atomic = GL_FALSE; |
| 5560 | GLboolean GLAD_OES_shader_io_blocks = GL_FALSE; |
| 5561 | GLboolean GLAD_OES_shader_multisample_interpolation = GL_FALSE; |
| 5562 | GLboolean GLAD_OES_standard_derivatives = GL_FALSE; |
| 5563 | GLboolean GLAD_OES_stencil1 = GL_FALSE; |
| 5564 | GLboolean GLAD_OES_stencil4 = GL_FALSE; |
| 5565 | GLboolean GLAD_OES_surfaceless_context = GL_FALSE; |
| 5566 | GLboolean GLAD_OES_tessellation_point_size = GL_FALSE; |
| 5567 | GLboolean GLAD_OES_tessellation_shader = GL_FALSE; |
| 5568 | static void load_GL_OES_tessellation_shader(LOADER load) { |
| 5569 | if(!GLAD_OES_tessellation_shader) return; |
| 5570 | fp_glPatchParameteriOES = (pfn_glPatchParameteriOES)load("glPatchParameteriOES" ); |
| 5571 | } |
| 5572 | |
| 5573 | GLboolean GLAD_OES_texture_3D = GL_FALSE; |
| 5574 | static void load_GL_OES_texture_3D(LOADER load) { |
| 5575 | if(!GLAD_OES_texture_3D) return; |
| 5576 | fp_glTexImage3DOES = (pfn_glTexImage3DOES)load("glTexImage3DOES" ); |
| 5577 | fp_glTexSubImage3DOES = (pfn_glTexSubImage3DOES)load("glTexSubImage3DOES" ); |
| 5578 | fp_glCopyTexSubImage3DOES = (pfn_glCopyTexSubImage3DOES)load("glCopyTexSubImage3DOES" ); |
| 5579 | fp_glCompressedTexImage3DOES = (pfn_glCompressedTexImage3DOES)load("glCompressedTexImage3DOES" ); |
| 5580 | fp_glCompressedTexSubImage3DOES = (pfn_glCompressedTexSubImage3DOES)load("glCompressedTexSubImage3DOES" ); |
| 5581 | fp_glFramebufferTexture3DOES = (pfn_glFramebufferTexture3DOES)load("glFramebufferTexture3DOES" ); |
| 5582 | } |
| 5583 | |
| 5584 | GLboolean GLAD_OES_texture_border_clamp = GL_FALSE; |
| 5585 | static void load_GL_OES_texture_border_clamp(LOADER load) { |
| 5586 | if(!GLAD_OES_texture_border_clamp) return; |
| 5587 | fp_glTexParameterIivOES = (pfn_glTexParameterIivOES)load("glTexParameterIivOES" ); |
| 5588 | fp_glTexParameterIuivOES = (pfn_glTexParameterIuivOES)load("glTexParameterIuivOES" ); |
| 5589 | fp_glGetTexParameterIivOES = (pfn_glGetTexParameterIivOES)load("glGetTexParameterIivOES" ); |
| 5590 | fp_glGetTexParameterIuivOES = (pfn_glGetTexParameterIuivOES)load("glGetTexParameterIuivOES" ); |
| 5591 | fp_glSamplerParameterIivOES = (pfn_glSamplerParameterIivOES)load("glSamplerParameterIivOES" ); |
| 5592 | fp_glSamplerParameterIuivOES = (pfn_glSamplerParameterIuivOES)load("glSamplerParameterIuivOES" ); |
| 5593 | fp_glGetSamplerParameterIivOES = (pfn_glGetSamplerParameterIivOES)load("glGetSamplerParameterIivOES" ); |
| 5594 | fp_glGetSamplerParameterIuivOES = (pfn_glGetSamplerParameterIuivOES)load("glGetSamplerParameterIuivOES" ); |
| 5595 | } |
| 5596 | |
| 5597 | GLboolean GLAD_OES_texture_buffer = GL_FALSE; |
| 5598 | static void load_GL_OES_texture_buffer(LOADER load) { |
| 5599 | if(!GLAD_OES_texture_buffer) return; |
| 5600 | fp_glTexBufferOES = (pfn_glTexBufferOES)load("glTexBufferOES" ); |
| 5601 | fp_glTexBufferRangeOES = (pfn_glTexBufferRangeOES)load("glTexBufferRangeOES" ); |
| 5602 | } |
| 5603 | |
| 5604 | GLboolean GLAD_OES_texture_compression_astc = GL_FALSE; |
| 5605 | GLboolean GLAD_OES_texture_cube_map_array = GL_FALSE; |
| 5606 | GLboolean GLAD_OES_texture_float = GL_FALSE; |
| 5607 | GLboolean GLAD_OES_texture_float_linear = GL_FALSE; |
| 5608 | GLboolean GLAD_OES_texture_half_float = GL_FALSE; |
| 5609 | GLboolean GLAD_OES_texture_half_float_linear = GL_FALSE; |
| 5610 | GLboolean GLAD_OES_texture_npot = GL_FALSE; |
| 5611 | GLboolean GLAD_OES_texture_stencil8 = GL_FALSE; |
| 5612 | GLboolean GLAD_OES_texture_storage_multisample_2d_array = GL_FALSE; |
| 5613 | static void load_GL_OES_texture_storage_multisample_2d_array(LOADER load) { |
| 5614 | if(!GLAD_OES_texture_storage_multisample_2d_array) return; |
| 5615 | fp_glTexStorage3DMultisampleOES = (pfn_glTexStorage3DMultisampleOES)load("glTexStorage3DMultisampleOES" ); |
| 5616 | } |
| 5617 | |
| 5618 | GLboolean GLAD_OES_texture_view = GL_FALSE; |
| 5619 | static void load_GL_OES_texture_view(LOADER load) { |
| 5620 | if(!GLAD_OES_texture_view) return; |
| 5621 | fp_glTextureViewOES = (pfn_glTextureViewOES)load("glTextureViewOES" ); |
| 5622 | } |
| 5623 | |
| 5624 | GLboolean GLAD_OES_vertex_array_object = GL_FALSE; |
| 5625 | static void load_GL_OES_vertex_array_object(LOADER load) { |
| 5626 | if(!GLAD_OES_vertex_array_object) return; |
| 5627 | fp_glBindVertexArrayOES = (pfn_glBindVertexArrayOES)load("glBindVertexArrayOES" ); |
| 5628 | fp_glDeleteVertexArraysOES = (pfn_glDeleteVertexArraysOES)load("glDeleteVertexArraysOES" ); |
| 5629 | fp_glGenVertexArraysOES = (pfn_glGenVertexArraysOES)load("glGenVertexArraysOES" ); |
| 5630 | fp_glIsVertexArrayOES = (pfn_glIsVertexArrayOES)load("glIsVertexArrayOES" ); |
| 5631 | } |
| 5632 | |
| 5633 | GLboolean GLAD_OES_vertex_half_float = GL_FALSE; |
| 5634 | GLboolean GLAD_OES_vertex_type_10_10_10_2 = GL_FALSE; |
| 5635 | GLboolean GLAD_AMD_blend_minmax_factor = GL_FALSE; |
| 5636 | GLboolean GLAD_AMD_compressed_3DC_texture = GL_FALSE; |
| 5637 | GLboolean GLAD_AMD_compressed_ATC_texture = GL_FALSE; |
| 5638 | GLboolean GLAD_AMD_conservative_depth = GL_FALSE; |
| 5639 | GLboolean GLAD_AMD_debug_output = GL_FALSE; |
| 5640 | static void load_GL_AMD_debug_output(LOADER load) { |
| 5641 | if(!GLAD_AMD_debug_output) return; |
| 5642 | fp_glDebugMessageEnableAMD = (pfn_glDebugMessageEnableAMD)load("glDebugMessageEnableAMD" ); |
| 5643 | fp_glDebugMessageInsertAMD = (pfn_glDebugMessageInsertAMD)load("glDebugMessageInsertAMD" ); |
| 5644 | fp_glDebugMessageCallbackAMD = (pfn_glDebugMessageCallbackAMD)load("glDebugMessageCallbackAMD" ); |
| 5645 | fp_glGetDebugMessageLogAMD = (pfn_glGetDebugMessageLogAMD)load("glGetDebugMessageLogAMD" ); |
| 5646 | } |
| 5647 | |
| 5648 | GLboolean GLAD_AMD_depth_clamp_separate = GL_FALSE; |
| 5649 | GLboolean GLAD_AMD_draw_buffers_blend = GL_FALSE; |
| 5650 | static void load_GL_AMD_draw_buffers_blend(LOADER load) { |
| 5651 | if(!GLAD_AMD_draw_buffers_blend) return; |
| 5652 | fp_glBlendFuncIndexedAMD = (pfn_glBlendFuncIndexedAMD)load("glBlendFuncIndexedAMD" ); |
| 5653 | fp_glBlendFuncSeparateIndexedAMD = (pfn_glBlendFuncSeparateIndexedAMD)load("glBlendFuncSeparateIndexedAMD" ); |
| 5654 | fp_glBlendEquationIndexedAMD = (pfn_glBlendEquationIndexedAMD)load("glBlendEquationIndexedAMD" ); |
| 5655 | fp_glBlendEquationSeparateIndexedAMD = (pfn_glBlendEquationSeparateIndexedAMD)load("glBlendEquationSeparateIndexedAMD" ); |
| 5656 | } |
| 5657 | |
| 5658 | GLboolean GLAD_AMD_gcn_shader = GL_FALSE; |
| 5659 | GLboolean GLAD_AMD_gpu_shader_int64 = GL_FALSE; |
| 5660 | static void load_GL_AMD_gpu_shader_int64(LOADER load) { |
| 5661 | if(!GLAD_AMD_gpu_shader_int64) return; |
| 5662 | fp_glUniform1i64NV = (pfn_glUniform1i64NV)load("glUniform1i64NV" ); |
| 5663 | fp_glUniform2i64NV = (pfn_glUniform2i64NV)load("glUniform2i64NV" ); |
| 5664 | fp_glUniform3i64NV = (pfn_glUniform3i64NV)load("glUniform3i64NV" ); |
| 5665 | fp_glUniform4i64NV = (pfn_glUniform4i64NV)load("glUniform4i64NV" ); |
| 5666 | fp_glUniform1i64vNV = (pfn_glUniform1i64vNV)load("glUniform1i64vNV" ); |
| 5667 | fp_glUniform2i64vNV = (pfn_glUniform2i64vNV)load("glUniform2i64vNV" ); |
| 5668 | fp_glUniform3i64vNV = (pfn_glUniform3i64vNV)load("glUniform3i64vNV" ); |
| 5669 | fp_glUniform4i64vNV = (pfn_glUniform4i64vNV)load("glUniform4i64vNV" ); |
| 5670 | fp_glUniform1ui64NV = (pfn_glUniform1ui64NV)load("glUniform1ui64NV" ); |
| 5671 | fp_glUniform2ui64NV = (pfn_glUniform2ui64NV)load("glUniform2ui64NV" ); |
| 5672 | fp_glUniform3ui64NV = (pfn_glUniform3ui64NV)load("glUniform3ui64NV" ); |
| 5673 | fp_glUniform4ui64NV = (pfn_glUniform4ui64NV)load("glUniform4ui64NV" ); |
| 5674 | fp_glUniform1ui64vNV = (pfn_glUniform1ui64vNV)load("glUniform1ui64vNV" ); |
| 5675 | fp_glUniform2ui64vNV = (pfn_glUniform2ui64vNV)load("glUniform2ui64vNV" ); |
| 5676 | fp_glUniform3ui64vNV = (pfn_glUniform3ui64vNV)load("glUniform3ui64vNV" ); |
| 5677 | fp_glUniform4ui64vNV = (pfn_glUniform4ui64vNV)load("glUniform4ui64vNV" ); |
| 5678 | fp_glGetUniformi64vNV = (pfn_glGetUniformi64vNV)load("glGetUniformi64vNV" ); |
| 5679 | fp_glGetUniformui64vNV = (pfn_glGetUniformui64vNV)load("glGetUniformui64vNV" ); |
| 5680 | fp_glProgramUniform1i64NV = (pfn_glProgramUniform1i64NV)load("glProgramUniform1i64NV" ); |
| 5681 | fp_glProgramUniform2i64NV = (pfn_glProgramUniform2i64NV)load("glProgramUniform2i64NV" ); |
| 5682 | fp_glProgramUniform3i64NV = (pfn_glProgramUniform3i64NV)load("glProgramUniform3i64NV" ); |
| 5683 | fp_glProgramUniform4i64NV = (pfn_glProgramUniform4i64NV)load("glProgramUniform4i64NV" ); |
| 5684 | fp_glProgramUniform1i64vNV = (pfn_glProgramUniform1i64vNV)load("glProgramUniform1i64vNV" ); |
| 5685 | fp_glProgramUniform2i64vNV = (pfn_glProgramUniform2i64vNV)load("glProgramUniform2i64vNV" ); |
| 5686 | fp_glProgramUniform3i64vNV = (pfn_glProgramUniform3i64vNV)load("glProgramUniform3i64vNV" ); |
| 5687 | fp_glProgramUniform4i64vNV = (pfn_glProgramUniform4i64vNV)load("glProgramUniform4i64vNV" ); |
| 5688 | fp_glProgramUniform1ui64NV = (pfn_glProgramUniform1ui64NV)load("glProgramUniform1ui64NV" ); |
| 5689 | fp_glProgramUniform2ui64NV = (pfn_glProgramUniform2ui64NV)load("glProgramUniform2ui64NV" ); |
| 5690 | fp_glProgramUniform3ui64NV = (pfn_glProgramUniform3ui64NV)load("glProgramUniform3ui64NV" ); |
| 5691 | fp_glProgramUniform4ui64NV = (pfn_glProgramUniform4ui64NV)load("glProgramUniform4ui64NV" ); |
| 5692 | fp_glProgramUniform1ui64vNV = (pfn_glProgramUniform1ui64vNV)load("glProgramUniform1ui64vNV" ); |
| 5693 | fp_glProgramUniform2ui64vNV = (pfn_glProgramUniform2ui64vNV)load("glProgramUniform2ui64vNV" ); |
| 5694 | fp_glProgramUniform3ui64vNV = (pfn_glProgramUniform3ui64vNV)load("glProgramUniform3ui64vNV" ); |
| 5695 | fp_glProgramUniform4ui64vNV = (pfn_glProgramUniform4ui64vNV)load("glProgramUniform4ui64vNV" ); |
| 5696 | } |
| 5697 | |
| 5698 | GLboolean GLAD_AMD_interleaved_elements = GL_FALSE; |
| 5699 | static void load_GL_AMD_interleaved_elements(LOADER load) { |
| 5700 | if(!GLAD_AMD_interleaved_elements) return; |
| 5701 | fp_glVertexAttribParameteriAMD = (pfn_glVertexAttribParameteriAMD)load("glVertexAttribParameteriAMD" ); |
| 5702 | } |
| 5703 | |
| 5704 | GLboolean GLAD_AMD_multi_draw_indirect = GL_FALSE; |
| 5705 | static void load_GL_AMD_multi_draw_indirect(LOADER load) { |
| 5706 | if(!GLAD_AMD_multi_draw_indirect) return; |
| 5707 | fp_glMultiDrawArraysIndirectAMD = (pfn_glMultiDrawArraysIndirectAMD)load("glMultiDrawArraysIndirectAMD" ); |
| 5708 | fp_glMultiDrawElementsIndirectAMD = (pfn_glMultiDrawElementsIndirectAMD)load("glMultiDrawElementsIndirectAMD" ); |
| 5709 | } |
| 5710 | |
| 5711 | GLboolean GLAD_AMD_name_gen_delete = GL_FALSE; |
| 5712 | static void load_GL_AMD_name_gen_delete(LOADER load) { |
| 5713 | if(!GLAD_AMD_name_gen_delete) return; |
| 5714 | fp_glGenNamesAMD = (pfn_glGenNamesAMD)load("glGenNamesAMD" ); |
| 5715 | fp_glDeleteNamesAMD = (pfn_glDeleteNamesAMD)load("glDeleteNamesAMD" ); |
| 5716 | fp_glIsNameAMD = (pfn_glIsNameAMD)load("glIsNameAMD" ); |
| 5717 | } |
| 5718 | |
| 5719 | GLboolean GLAD_AMD_occlusion_query_event = GL_FALSE; |
| 5720 | static void load_GL_AMD_occlusion_query_event(LOADER load) { |
| 5721 | if(!GLAD_AMD_occlusion_query_event) return; |
| 5722 | fp_glQueryObjectParameteruiAMD = (pfn_glQueryObjectParameteruiAMD)load("glQueryObjectParameteruiAMD" ); |
| 5723 | } |
| 5724 | |
| 5725 | GLboolean GLAD_AMD_performance_monitor = GL_FALSE; |
| 5726 | static void load_GL_AMD_performance_monitor(LOADER load) { |
| 5727 | if(!GLAD_AMD_performance_monitor) return; |
| 5728 | fp_glGetPerfMonitorGroupsAMD = (pfn_glGetPerfMonitorGroupsAMD)load("glGetPerfMonitorGroupsAMD" ); |
| 5729 | fp_glGetPerfMonitorCountersAMD = (pfn_glGetPerfMonitorCountersAMD)load("glGetPerfMonitorCountersAMD" ); |
| 5730 | fp_glGetPerfMonitorGroupStringAMD = (pfn_glGetPerfMonitorGroupStringAMD)load("glGetPerfMonitorGroupStringAMD" ); |
| 5731 | fp_glGetPerfMonitorCounterStringAMD = (pfn_glGetPerfMonitorCounterStringAMD)load("glGetPerfMonitorCounterStringAMD" ); |
| 5732 | fp_glGetPerfMonitorCounterInfoAMD = (pfn_glGetPerfMonitorCounterInfoAMD)load("glGetPerfMonitorCounterInfoAMD" ); |
| 5733 | fp_glGenPerfMonitorsAMD = (pfn_glGenPerfMonitorsAMD)load("glGenPerfMonitorsAMD" ); |
| 5734 | fp_glDeletePerfMonitorsAMD = (pfn_glDeletePerfMonitorsAMD)load("glDeletePerfMonitorsAMD" ); |
| 5735 | fp_glSelectPerfMonitorCountersAMD = (pfn_glSelectPerfMonitorCountersAMD)load("glSelectPerfMonitorCountersAMD" ); |
| 5736 | fp_glBeginPerfMonitorAMD = (pfn_glBeginPerfMonitorAMD)load("glBeginPerfMonitorAMD" ); |
| 5737 | fp_glEndPerfMonitorAMD = (pfn_glEndPerfMonitorAMD)load("glEndPerfMonitorAMD" ); |
| 5738 | fp_glGetPerfMonitorCounterDataAMD = (pfn_glGetPerfMonitorCounterDataAMD)load("glGetPerfMonitorCounterDataAMD" ); |
| 5739 | } |
| 5740 | |
| 5741 | GLboolean GLAD_AMD_pinned_memory = GL_FALSE; |
| 5742 | GLboolean GLAD_AMD_program_binary_Z400 = GL_FALSE; |
| 5743 | GLboolean GLAD_AMD_query_buffer_object = GL_FALSE; |
| 5744 | GLboolean GLAD_AMD_sample_positions = GL_FALSE; |
| 5745 | static void load_GL_AMD_sample_positions(LOADER load) { |
| 5746 | if(!GLAD_AMD_sample_positions) return; |
| 5747 | fp_glSetMultisamplefvAMD = (pfn_glSetMultisamplefvAMD)load("glSetMultisamplefvAMD" ); |
| 5748 | } |
| 5749 | |
| 5750 | GLboolean GLAD_AMD_seamless_cubemap_per_texture = GL_FALSE; |
| 5751 | GLboolean GLAD_AMD_shader_atomic_counter_ops = GL_FALSE; |
| 5752 | GLboolean GLAD_AMD_shader_stencil_export = GL_FALSE; |
| 5753 | GLboolean GLAD_AMD_shader_trinary_minmax = GL_FALSE; |
| 5754 | GLboolean GLAD_AMD_sparse_texture = GL_FALSE; |
| 5755 | static void load_GL_AMD_sparse_texture(LOADER load) { |
| 5756 | if(!GLAD_AMD_sparse_texture) return; |
| 5757 | fp_glTexStorageSparseAMD = (pfn_glTexStorageSparseAMD)load("glTexStorageSparseAMD" ); |
| 5758 | fp_glTextureStorageSparseAMD = (pfn_glTextureStorageSparseAMD)load("glTextureStorageSparseAMD" ); |
| 5759 | } |
| 5760 | |
| 5761 | GLboolean GLAD_AMD_stencil_operation_extended = GL_FALSE; |
| 5762 | static void load_GL_AMD_stencil_operation_extended(LOADER load) { |
| 5763 | if(!GLAD_AMD_stencil_operation_extended) return; |
| 5764 | fp_glStencilOpValueAMD = (pfn_glStencilOpValueAMD)load("glStencilOpValueAMD" ); |
| 5765 | } |
| 5766 | |
| 5767 | GLboolean GLAD_AMD_texture_texture4 = GL_FALSE; |
| 5768 | GLboolean GLAD_AMD_transform_feedback3_lines_triangles = GL_FALSE; |
| 5769 | GLboolean GLAD_AMD_transform_feedback4 = GL_FALSE; |
| 5770 | GLboolean GLAD_AMD_vertex_shader_layer = GL_FALSE; |
| 5771 | GLboolean GLAD_AMD_vertex_shader_tessellator = GL_FALSE; |
| 5772 | static void load_GL_AMD_vertex_shader_tessellator(LOADER load) { |
| 5773 | if(!GLAD_AMD_vertex_shader_tessellator) return; |
| 5774 | fp_glTessellationFactorAMD = (pfn_glTessellationFactorAMD)load("glTessellationFactorAMD" ); |
| 5775 | fp_glTessellationModeAMD = (pfn_glTessellationModeAMD)load("glTessellationModeAMD" ); |
| 5776 | } |
| 5777 | |
| 5778 | GLboolean GLAD_AMD_vertex_shader_viewport_index = GL_FALSE; |
| 5779 | GLboolean GLAD_ANDROID_extension_pack_es31a = GL_FALSE; |
| 5780 | GLboolean GLAD_ANGLE_depth_texture = GL_FALSE; |
| 5781 | GLboolean GLAD_ANGLE_framebuffer_blit = GL_FALSE; |
| 5782 | static void load_GL_ANGLE_framebuffer_blit(LOADER load) { |
| 5783 | if(!GLAD_ANGLE_framebuffer_blit) return; |
| 5784 | fp_glBlitFramebufferANGLE = (pfn_glBlitFramebufferANGLE)load("glBlitFramebufferANGLE" ); |
| 5785 | } |
| 5786 | |
| 5787 | GLboolean GLAD_ANGLE_framebuffer_multisample = GL_FALSE; |
| 5788 | static void load_GL_ANGLE_framebuffer_multisample(LOADER load) { |
| 5789 | if(!GLAD_ANGLE_framebuffer_multisample) return; |
| 5790 | fp_glRenderbufferStorageMultisampleANGLE = (pfn_glRenderbufferStorageMultisampleANGLE)load("glRenderbufferStorageMultisampleANGLE" ); |
| 5791 | } |
| 5792 | |
| 5793 | GLboolean GLAD_ANGLE_instanced_arrays = GL_FALSE; |
| 5794 | static void load_GL_ANGLE_instanced_arrays(LOADER load) { |
| 5795 | if(!GLAD_ANGLE_instanced_arrays) return; |
| 5796 | fp_glDrawArraysInstancedANGLE = (pfn_glDrawArraysInstancedANGLE)load("glDrawArraysInstancedANGLE" ); |
| 5797 | fp_glDrawElementsInstancedANGLE = (pfn_glDrawElementsInstancedANGLE)load("glDrawElementsInstancedANGLE" ); |
| 5798 | fp_glVertexAttribDivisorANGLE = (pfn_glVertexAttribDivisorANGLE)load("glVertexAttribDivisorANGLE" ); |
| 5799 | } |
| 5800 | |
| 5801 | GLboolean GLAD_ANGLE_pack_reverse_row_order = GL_FALSE; |
| 5802 | GLboolean GLAD_ANGLE_program_binary = GL_FALSE; |
| 5803 | GLboolean GLAD_ANGLE_texture_compression_dxt3 = GL_FALSE; |
| 5804 | GLboolean GLAD_ANGLE_texture_compression_dxt5 = GL_FALSE; |
| 5805 | GLboolean GLAD_ANGLE_texture_usage = GL_FALSE; |
| 5806 | GLboolean GLAD_ANGLE_translated_shader_source = GL_FALSE; |
| 5807 | static void load_GL_ANGLE_translated_shader_source(LOADER load) { |
| 5808 | if(!GLAD_ANGLE_translated_shader_source) return; |
| 5809 | fp_glGetTranslatedShaderSourceANGLE = (pfn_glGetTranslatedShaderSourceANGLE)load("glGetTranslatedShaderSourceANGLE" ); |
| 5810 | } |
| 5811 | |
| 5812 | GLboolean GLAD_APPLE_aux_depth_stencil = GL_FALSE; |
| 5813 | GLboolean GLAD_APPLE_client_storage = GL_FALSE; |
| 5814 | GLboolean GLAD_APPLE_clip_distance = GL_FALSE; |
| 5815 | GLboolean GLAD_APPLE_color_buffer_packed_float = GL_FALSE; |
| 5816 | GLboolean GLAD_APPLE_copy_texture_levels = GL_FALSE; |
| 5817 | static void load_GL_APPLE_copy_texture_levels(LOADER load) { |
| 5818 | if(!GLAD_APPLE_copy_texture_levels) return; |
| 5819 | fp_glCopyTextureLevelsAPPLE = (pfn_glCopyTextureLevelsAPPLE)load("glCopyTextureLevelsAPPLE" ); |
| 5820 | } |
| 5821 | |
| 5822 | GLboolean GLAD_APPLE_element_array = GL_FALSE; |
| 5823 | static void load_GL_APPLE_element_array(LOADER load) { |
| 5824 | if(!GLAD_APPLE_element_array) return; |
| 5825 | fp_glElementPointerAPPLE = (pfn_glElementPointerAPPLE)load("glElementPointerAPPLE" ); |
| 5826 | fp_glDrawElementArrayAPPLE = (pfn_glDrawElementArrayAPPLE)load("glDrawElementArrayAPPLE" ); |
| 5827 | fp_glDrawRangeElementArrayAPPLE = (pfn_glDrawRangeElementArrayAPPLE)load("glDrawRangeElementArrayAPPLE" ); |
| 5828 | fp_glMultiDrawElementArrayAPPLE = (pfn_glMultiDrawElementArrayAPPLE)load("glMultiDrawElementArrayAPPLE" ); |
| 5829 | fp_glMultiDrawRangeElementArrayAPPLE = (pfn_glMultiDrawRangeElementArrayAPPLE)load("glMultiDrawRangeElementArrayAPPLE" ); |
| 5830 | } |
| 5831 | |
| 5832 | GLboolean GLAD_APPLE_fence = GL_FALSE; |
| 5833 | static void load_GL_APPLE_fence(LOADER load) { |
| 5834 | if(!GLAD_APPLE_fence) return; |
| 5835 | fp_glGenFencesAPPLE = (pfn_glGenFencesAPPLE)load("glGenFencesAPPLE" ); |
| 5836 | fp_glDeleteFencesAPPLE = (pfn_glDeleteFencesAPPLE)load("glDeleteFencesAPPLE" ); |
| 5837 | fp_glSetFenceAPPLE = (pfn_glSetFenceAPPLE)load("glSetFenceAPPLE" ); |
| 5838 | fp_glIsFenceAPPLE = (pfn_glIsFenceAPPLE)load("glIsFenceAPPLE" ); |
| 5839 | fp_glTestFenceAPPLE = (pfn_glTestFenceAPPLE)load("glTestFenceAPPLE" ); |
| 5840 | fp_glFinishFenceAPPLE = (pfn_glFinishFenceAPPLE)load("glFinishFenceAPPLE" ); |
| 5841 | fp_glTestObjectAPPLE = (pfn_glTestObjectAPPLE)load("glTestObjectAPPLE" ); |
| 5842 | fp_glFinishObjectAPPLE = (pfn_glFinishObjectAPPLE)load("glFinishObjectAPPLE" ); |
| 5843 | } |
| 5844 | |
| 5845 | GLboolean GLAD_APPLE_float_pixels = GL_FALSE; |
| 5846 | GLboolean GLAD_APPLE_flush_buffer_range = GL_FALSE; |
| 5847 | static void load_GL_APPLE_flush_buffer_range(LOADER load) { |
| 5848 | if(!GLAD_APPLE_flush_buffer_range) return; |
| 5849 | fp_glBufferParameteriAPPLE = (pfn_glBufferParameteriAPPLE)load("glBufferParameteriAPPLE" ); |
| 5850 | fp_glFlushMappedBufferRangeAPPLE = (pfn_glFlushMappedBufferRangeAPPLE)load("glFlushMappedBufferRangeAPPLE" ); |
| 5851 | } |
| 5852 | |
| 5853 | GLboolean GLAD_APPLE_framebuffer_multisample = GL_FALSE; |
| 5854 | static void load_GL_APPLE_framebuffer_multisample(LOADER load) { |
| 5855 | if(!GLAD_APPLE_framebuffer_multisample) return; |
| 5856 | fp_glRenderbufferStorageMultisampleAPPLE = (pfn_glRenderbufferStorageMultisampleAPPLE)load("glRenderbufferStorageMultisampleAPPLE" ); |
| 5857 | fp_glResolveMultisampleFramebufferAPPLE = (pfn_glResolveMultisampleFramebufferAPPLE)load("glResolveMultisampleFramebufferAPPLE" ); |
| 5858 | } |
| 5859 | |
| 5860 | GLboolean GLAD_APPLE_object_purgeable = GL_FALSE; |
| 5861 | static void load_GL_APPLE_object_purgeable(LOADER load) { |
| 5862 | if(!GLAD_APPLE_object_purgeable) return; |
| 5863 | fp_glObjectPurgeableAPPLE = (pfn_glObjectPurgeableAPPLE)load("glObjectPurgeableAPPLE" ); |
| 5864 | fp_glObjectUnpurgeableAPPLE = (pfn_glObjectUnpurgeableAPPLE)load("glObjectUnpurgeableAPPLE" ); |
| 5865 | fp_glGetObjectParameterivAPPLE = (pfn_glGetObjectParameterivAPPLE)load("glGetObjectParameterivAPPLE" ); |
| 5866 | } |
| 5867 | |
| 5868 | GLboolean GLAD_APPLE_rgb_422 = GL_FALSE; |
| 5869 | GLboolean GLAD_APPLE_row_bytes = GL_FALSE; |
| 5870 | GLboolean GLAD_APPLE_sync = GL_FALSE; |
| 5871 | static void load_GL_APPLE_sync(LOADER load) { |
| 5872 | if(!GLAD_APPLE_sync) return; |
| 5873 | fp_glFenceSyncAPPLE = (pfn_glFenceSyncAPPLE)load("glFenceSyncAPPLE" ); |
| 5874 | fp_glIsSyncAPPLE = (pfn_glIsSyncAPPLE)load("glIsSyncAPPLE" ); |
| 5875 | fp_glDeleteSyncAPPLE = (pfn_glDeleteSyncAPPLE)load("glDeleteSyncAPPLE" ); |
| 5876 | fp_glClientWaitSyncAPPLE = (pfn_glClientWaitSyncAPPLE)load("glClientWaitSyncAPPLE" ); |
| 5877 | fp_glWaitSyncAPPLE = (pfn_glWaitSyncAPPLE)load("glWaitSyncAPPLE" ); |
| 5878 | fp_glGetInteger64vAPPLE = (pfn_glGetInteger64vAPPLE)load("glGetInteger64vAPPLE" ); |
| 5879 | fp_glGetSyncivAPPLE = (pfn_glGetSyncivAPPLE)load("glGetSyncivAPPLE" ); |
| 5880 | } |
| 5881 | |
| 5882 | GLboolean GLAD_APPLE_texture_format_BGRA8888 = GL_FALSE; |
| 5883 | GLboolean GLAD_APPLE_texture_max_level = GL_FALSE; |
| 5884 | GLboolean GLAD_APPLE_texture_packed_float = GL_FALSE; |
| 5885 | GLboolean GLAD_APPLE_texture_range = GL_FALSE; |
| 5886 | static void load_GL_APPLE_texture_range(LOADER load) { |
| 5887 | if(!GLAD_APPLE_texture_range) return; |
| 5888 | fp_glTextureRangeAPPLE = (pfn_glTextureRangeAPPLE)load("glTextureRangeAPPLE" ); |
| 5889 | fp_glGetTexParameterPointervAPPLE = (pfn_glGetTexParameterPointervAPPLE)load("glGetTexParameterPointervAPPLE" ); |
| 5890 | } |
| 5891 | |
| 5892 | GLboolean GLAD_APPLE_vertex_array_object = GL_FALSE; |
| 5893 | static void load_GL_APPLE_vertex_array_object(LOADER load) { |
| 5894 | if(!GLAD_APPLE_vertex_array_object) return; |
| 5895 | fp_glBindVertexArrayAPPLE = (pfn_glBindVertexArrayAPPLE)load("glBindVertexArrayAPPLE" ); |
| 5896 | fp_glDeleteVertexArraysAPPLE = (pfn_glDeleteVertexArraysAPPLE)load("glDeleteVertexArraysAPPLE" ); |
| 5897 | fp_glGenVertexArraysAPPLE = (pfn_glGenVertexArraysAPPLE)load("glGenVertexArraysAPPLE" ); |
| 5898 | fp_glIsVertexArrayAPPLE = (pfn_glIsVertexArrayAPPLE)load("glIsVertexArrayAPPLE" ); |
| 5899 | } |
| 5900 | |
| 5901 | GLboolean GLAD_APPLE_vertex_array_range = GL_FALSE; |
| 5902 | static void load_GL_APPLE_vertex_array_range(LOADER load) { |
| 5903 | if(!GLAD_APPLE_vertex_array_range) return; |
| 5904 | fp_glVertexArrayRangeAPPLE = (pfn_glVertexArrayRangeAPPLE)load("glVertexArrayRangeAPPLE" ); |
| 5905 | fp_glFlushVertexArrayRangeAPPLE = (pfn_glFlushVertexArrayRangeAPPLE)load("glFlushVertexArrayRangeAPPLE" ); |
| 5906 | fp_glVertexArrayParameteriAPPLE = (pfn_glVertexArrayParameteriAPPLE)load("glVertexArrayParameteriAPPLE" ); |
| 5907 | } |
| 5908 | |
| 5909 | GLboolean GLAD_APPLE_vertex_program_evaluators = GL_FALSE; |
| 5910 | static void load_GL_APPLE_vertex_program_evaluators(LOADER load) { |
| 5911 | if(!GLAD_APPLE_vertex_program_evaluators) return; |
| 5912 | fp_glEnableVertexAttribAPPLE = (pfn_glEnableVertexAttribAPPLE)load("glEnableVertexAttribAPPLE" ); |
| 5913 | fp_glDisableVertexAttribAPPLE = (pfn_glDisableVertexAttribAPPLE)load("glDisableVertexAttribAPPLE" ); |
| 5914 | fp_glIsVertexAttribEnabledAPPLE = (pfn_glIsVertexAttribEnabledAPPLE)load("glIsVertexAttribEnabledAPPLE" ); |
| 5915 | fp_glMapVertexAttrib1dAPPLE = (pfn_glMapVertexAttrib1dAPPLE)load("glMapVertexAttrib1dAPPLE" ); |
| 5916 | fp_glMapVertexAttrib1fAPPLE = (pfn_glMapVertexAttrib1fAPPLE)load("glMapVertexAttrib1fAPPLE" ); |
| 5917 | fp_glMapVertexAttrib2dAPPLE = (pfn_glMapVertexAttrib2dAPPLE)load("glMapVertexAttrib2dAPPLE" ); |
| 5918 | fp_glMapVertexAttrib2fAPPLE = (pfn_glMapVertexAttrib2fAPPLE)load("glMapVertexAttrib2fAPPLE" ); |
| 5919 | } |
| 5920 | |
| 5921 | GLboolean GLAD_APPLE_ycbcr_422 = GL_FALSE; |
| 5922 | GLboolean GLAD_ARM_mali_program_binary = GL_FALSE; |
| 5923 | GLboolean GLAD_ARM_mali_shader_binary = GL_FALSE; |
| 5924 | GLboolean GLAD_ARM_rgba8 = GL_FALSE; |
| 5925 | GLboolean GLAD_ARM_shader_framebuffer_fetch = GL_FALSE; |
| 5926 | GLboolean GLAD_ARM_shader_framebuffer_fetch_depth_stencil = GL_FALSE; |
| 5927 | GLboolean GLAD_ATI_meminfo = GL_FALSE; |
| 5928 | GLboolean GLAD_ATI_pixel_format_float = GL_FALSE; |
| 5929 | GLboolean GLAD_DMP_program_binary = GL_FALSE; |
| 5930 | GLboolean GLAD_DMP_shader_binary = GL_FALSE; |
| 5931 | GLboolean GLAD_FJ_shader_binary_GCCSO = GL_FALSE; |
| 5932 | GLboolean GLAD_GREMEDY_frame_terminator = GL_FALSE; |
| 5933 | static void load_GL_GREMEDY_frame_terminator(LOADER load) { |
| 5934 | if(!GLAD_GREMEDY_frame_terminator) return; |
| 5935 | fp_glFrameTerminatorGREMEDY = (pfn_glFrameTerminatorGREMEDY)load("glFrameTerminatorGREMEDY" ); |
| 5936 | } |
| 5937 | |
| 5938 | GLboolean GLAD_GREMEDY_string_marker = GL_FALSE; |
| 5939 | static void load_GL_GREMEDY_string_marker(LOADER load) { |
| 5940 | if(!GLAD_GREMEDY_string_marker) return; |
| 5941 | fp_glStringMarkerGREMEDY = (pfn_glStringMarkerGREMEDY)load("glStringMarkerGREMEDY" ); |
| 5942 | } |
| 5943 | |
| 5944 | GLboolean GLAD_IMG_multisampled_render_to_texture = GL_FALSE; |
| 5945 | static void load_GL_IMG_multisampled_render_to_texture(LOADER load) { |
| 5946 | if(!GLAD_IMG_multisampled_render_to_texture) return; |
| 5947 | fp_glRenderbufferStorageMultisampleIMG = (pfn_glRenderbufferStorageMultisampleIMG)load("glRenderbufferStorageMultisampleIMG" ); |
| 5948 | fp_glFramebufferTexture2DMultisampleIMG = (pfn_glFramebufferTexture2DMultisampleIMG)load("glFramebufferTexture2DMultisampleIMG" ); |
| 5949 | } |
| 5950 | |
| 5951 | GLboolean GLAD_IMG_program_binary = GL_FALSE; |
| 5952 | GLboolean GLAD_IMG_read_format = GL_FALSE; |
| 5953 | GLboolean GLAD_IMG_shader_binary = GL_FALSE; |
| 5954 | GLboolean GLAD_IMG_texture_compression_pvrtc = GL_FALSE; |
| 5955 | GLboolean GLAD_IMG_texture_compression_pvrtc2 = GL_FALSE; |
| 5956 | GLboolean GLAD_IMG_texture_filter_cubic = GL_FALSE; |
| 5957 | GLboolean GLAD_INGR_blend_func_separate = GL_FALSE; |
| 5958 | static void load_GL_INGR_blend_func_separate(LOADER load) { |
| 5959 | if(!GLAD_INGR_blend_func_separate) return; |
| 5960 | fp_glBlendFuncSeparateINGR = (pfn_glBlendFuncSeparateINGR)load("glBlendFuncSeparateINGR" ); |
| 5961 | } |
| 5962 | |
| 5963 | GLboolean GLAD_INTEL_fragment_shader_ordering = GL_FALSE; |
| 5964 | GLboolean GLAD_INTEL_framebuffer_CMAA = GL_FALSE; |
| 5965 | static void load_GL_INTEL_framebuffer_CMAA(LOADER load) { |
| 5966 | if(!GLAD_INTEL_framebuffer_CMAA) return; |
| 5967 | fp_glApplyFramebufferAttachmentCMAAINTEL = (pfn_glApplyFramebufferAttachmentCMAAINTEL)load("glApplyFramebufferAttachmentCMAAINTEL" ); |
| 5968 | } |
| 5969 | |
| 5970 | GLboolean GLAD_INTEL_map_texture = GL_FALSE; |
| 5971 | static void load_GL_INTEL_map_texture(LOADER load) { |
| 5972 | if(!GLAD_INTEL_map_texture) return; |
| 5973 | fp_glSyncTextureINTEL = (pfn_glSyncTextureINTEL)load("glSyncTextureINTEL" ); |
| 5974 | fp_glUnmapTexture2DINTEL = (pfn_glUnmapTexture2DINTEL)load("glUnmapTexture2DINTEL" ); |
| 5975 | fp_glMapTexture2DINTEL = (pfn_glMapTexture2DINTEL)load("glMapTexture2DINTEL" ); |
| 5976 | } |
| 5977 | |
| 5978 | GLboolean GLAD_INTEL_performance_query = GL_FALSE; |
| 5979 | static void load_GL_INTEL_performance_query(LOADER load) { |
| 5980 | if(!GLAD_INTEL_performance_query) return; |
| 5981 | fp_glBeginPerfQueryINTEL = (pfn_glBeginPerfQueryINTEL)load("glBeginPerfQueryINTEL" ); |
| 5982 | fp_glCreatePerfQueryINTEL = (pfn_glCreatePerfQueryINTEL)load("glCreatePerfQueryINTEL" ); |
| 5983 | fp_glDeletePerfQueryINTEL = (pfn_glDeletePerfQueryINTEL)load("glDeletePerfQueryINTEL" ); |
| 5984 | fp_glEndPerfQueryINTEL = (pfn_glEndPerfQueryINTEL)load("glEndPerfQueryINTEL" ); |
| 5985 | fp_glGetFirstPerfQueryIdINTEL = (pfn_glGetFirstPerfQueryIdINTEL)load("glGetFirstPerfQueryIdINTEL" ); |
| 5986 | fp_glGetNextPerfQueryIdINTEL = (pfn_glGetNextPerfQueryIdINTEL)load("glGetNextPerfQueryIdINTEL" ); |
| 5987 | fp_glGetPerfCounterInfoINTEL = (pfn_glGetPerfCounterInfoINTEL)load("glGetPerfCounterInfoINTEL" ); |
| 5988 | fp_glGetPerfQueryDataINTEL = (pfn_glGetPerfQueryDataINTEL)load("glGetPerfQueryDataINTEL" ); |
| 5989 | fp_glGetPerfQueryIdByNameINTEL = (pfn_glGetPerfQueryIdByNameINTEL)load("glGetPerfQueryIdByNameINTEL" ); |
| 5990 | fp_glGetPerfQueryInfoINTEL = (pfn_glGetPerfQueryInfoINTEL)load("glGetPerfQueryInfoINTEL" ); |
| 5991 | } |
| 5992 | |
| 5993 | GLboolean GLAD_MESA_pack_invert = GL_FALSE; |
| 5994 | GLboolean GLAD_MESA_ycbcr_texture = GL_FALSE; |
| 5995 | GLboolean GLAD_MESAX_texture_stack = GL_FALSE; |
| 5996 | GLboolean GLAD_NV_bindless_multi_draw_indirect = GL_FALSE; |
| 5997 | static void load_GL_NV_bindless_multi_draw_indirect(LOADER load) { |
| 5998 | if(!GLAD_NV_bindless_multi_draw_indirect) return; |
| 5999 | fp_glMultiDrawArraysIndirectBindlessNV = (pfn_glMultiDrawArraysIndirectBindlessNV)load("glMultiDrawArraysIndirectBindlessNV" ); |
| 6000 | fp_glMultiDrawElementsIndirectBindlessNV = (pfn_glMultiDrawElementsIndirectBindlessNV)load("glMultiDrawElementsIndirectBindlessNV" ); |
| 6001 | } |
| 6002 | |
| 6003 | GLboolean GLAD_NV_bindless_multi_draw_indirect_count = GL_FALSE; |
| 6004 | static void load_GL_NV_bindless_multi_draw_indirect_count(LOADER load) { |
| 6005 | if(!GLAD_NV_bindless_multi_draw_indirect_count) return; |
| 6006 | fp_glMultiDrawArraysIndirectBindlessCountNV = (pfn_glMultiDrawArraysIndirectBindlessCountNV)load("glMultiDrawArraysIndirectBindlessCountNV" ); |
| 6007 | fp_glMultiDrawElementsIndirectBindlessCountNV = (pfn_glMultiDrawElementsIndirectBindlessCountNV)load("glMultiDrawElementsIndirectBindlessCountNV" ); |
| 6008 | } |
| 6009 | |
| 6010 | GLboolean GLAD_NV_bindless_texture = GL_FALSE; |
| 6011 | static void load_GL_NV_bindless_texture(LOADER load) { |
| 6012 | if(!GLAD_NV_bindless_texture) return; |
| 6013 | fp_glGetTextureHandleNV = (pfn_glGetTextureHandleNV)load("glGetTextureHandleNV" ); |
| 6014 | fp_glGetTextureSamplerHandleNV = (pfn_glGetTextureSamplerHandleNV)load("glGetTextureSamplerHandleNV" ); |
| 6015 | fp_glMakeTextureHandleResidentNV = (pfn_glMakeTextureHandleResidentNV)load("glMakeTextureHandleResidentNV" ); |
| 6016 | fp_glMakeTextureHandleNonResidentNV = (pfn_glMakeTextureHandleNonResidentNV)load("glMakeTextureHandleNonResidentNV" ); |
| 6017 | fp_glGetImageHandleNV = (pfn_glGetImageHandleNV)load("glGetImageHandleNV" ); |
| 6018 | fp_glMakeImageHandleResidentNV = (pfn_glMakeImageHandleResidentNV)load("glMakeImageHandleResidentNV" ); |
| 6019 | fp_glMakeImageHandleNonResidentNV = (pfn_glMakeImageHandleNonResidentNV)load("glMakeImageHandleNonResidentNV" ); |
| 6020 | fp_glUniformHandleui64NV = (pfn_glUniformHandleui64NV)load("glUniformHandleui64NV" ); |
| 6021 | fp_glUniformHandleui64vNV = (pfn_glUniformHandleui64vNV)load("glUniformHandleui64vNV" ); |
| 6022 | fp_glProgramUniformHandleui64NV = (pfn_glProgramUniformHandleui64NV)load("glProgramUniformHandleui64NV" ); |
| 6023 | fp_glProgramUniformHandleui64vNV = (pfn_glProgramUniformHandleui64vNV)load("glProgramUniformHandleui64vNV" ); |
| 6024 | fp_glIsTextureHandleResidentNV = (pfn_glIsTextureHandleResidentNV)load("glIsTextureHandleResidentNV" ); |
| 6025 | fp_glIsImageHandleResidentNV = (pfn_glIsImageHandleResidentNV)load("glIsImageHandleResidentNV" ); |
| 6026 | } |
| 6027 | |
| 6028 | GLboolean GLAD_NV_blend_equation_advanced = GL_FALSE; |
| 6029 | static void load_GL_NV_blend_equation_advanced(LOADER load) { |
| 6030 | if(!GLAD_NV_blend_equation_advanced) return; |
| 6031 | fp_glBlendParameteriNV = (pfn_glBlendParameteriNV)load("glBlendParameteriNV" ); |
| 6032 | fp_glBlendBarrierNV = (pfn_glBlendBarrierNV)load("glBlendBarrierNV" ); |
| 6033 | } |
| 6034 | |
| 6035 | GLboolean GLAD_NV_blend_equation_advanced_coherent = GL_FALSE; |
| 6036 | GLboolean GLAD_NV_command_list = GL_FALSE; |
| 6037 | static void load_GL_NV_command_list(LOADER load) { |
| 6038 | if(!GLAD_NV_command_list) return; |
| 6039 | fp_glCreateStatesNV = (pfn_glCreateStatesNV)load("glCreateStatesNV" ); |
| 6040 | fp_glDeleteStatesNV = (pfn_glDeleteStatesNV)load("glDeleteStatesNV" ); |
| 6041 | fp_glIsStateNV = (pfn_glIsStateNV)load("glIsStateNV" ); |
| 6042 | fp_glStateCaptureNV = (pfn_glStateCaptureNV)load("glStateCaptureNV" ); |
| 6043 | fp_glGetCommandHeaderNV = (pfn_glGetCommandHeaderNV)load("glGetCommandHeaderNV" ); |
| 6044 | fp_glGetStageIndexNV = (pfn_glGetStageIndexNV)load("glGetStageIndexNV" ); |
| 6045 | fp_glDrawCommandsNV = (pfn_glDrawCommandsNV)load("glDrawCommandsNV" ); |
| 6046 | fp_glDrawCommandsAddressNV = (pfn_glDrawCommandsAddressNV)load("glDrawCommandsAddressNV" ); |
| 6047 | fp_glDrawCommandsStatesNV = (pfn_glDrawCommandsStatesNV)load("glDrawCommandsStatesNV" ); |
| 6048 | fp_glDrawCommandsStatesAddressNV = (pfn_glDrawCommandsStatesAddressNV)load("glDrawCommandsStatesAddressNV" ); |
| 6049 | fp_glCreateCommandListsNV = (pfn_glCreateCommandListsNV)load("glCreateCommandListsNV" ); |
| 6050 | fp_glDeleteCommandListsNV = (pfn_glDeleteCommandListsNV)load("glDeleteCommandListsNV" ); |
| 6051 | fp_glIsCommandListNV = (pfn_glIsCommandListNV)load("glIsCommandListNV" ); |
| 6052 | fp_glListDrawCommandsStatesClientNV = (pfn_glListDrawCommandsStatesClientNV)load("glListDrawCommandsStatesClientNV" ); |
| 6053 | fp_glCommandListSegmentsNV = (pfn_glCommandListSegmentsNV)load("glCommandListSegmentsNV" ); |
| 6054 | fp_glCompileCommandListNV = (pfn_glCompileCommandListNV)load("glCompileCommandListNV" ); |
| 6055 | fp_glCallCommandListNV = (pfn_glCallCommandListNV)load("glCallCommandListNV" ); |
| 6056 | } |
| 6057 | |
| 6058 | GLboolean GLAD_NV_compute_program5 = GL_FALSE; |
| 6059 | GLboolean GLAD_NV_conditional_render = GL_FALSE; |
| 6060 | static void load_GL_NV_conditional_render(LOADER load) { |
| 6061 | if(!GLAD_NV_conditional_render) return; |
| 6062 | fp_glBeginConditionalRenderNV = (pfn_glBeginConditionalRenderNV)load("glBeginConditionalRenderNV" ); |
| 6063 | fp_glEndConditionalRenderNV = (pfn_glEndConditionalRenderNV)load("glEndConditionalRenderNV" ); |
| 6064 | } |
| 6065 | |
| 6066 | GLboolean GLAD_NV_conservative_raster = GL_FALSE; |
| 6067 | static void load_GL_NV_conservative_raster(LOADER load) { |
| 6068 | if(!GLAD_NV_conservative_raster) return; |
| 6069 | fp_glSubpixelPrecisionBiasNV = (pfn_glSubpixelPrecisionBiasNV)load("glSubpixelPrecisionBiasNV" ); |
| 6070 | } |
| 6071 | |
| 6072 | GLboolean GLAD_NV_conservative_raster_dilate = GL_FALSE; |
| 6073 | static void load_GL_NV_conservative_raster_dilate(LOADER load) { |
| 6074 | if(!GLAD_NV_conservative_raster_dilate) return; |
| 6075 | fp_glConservativeRasterParameterfNV = (pfn_glConservativeRasterParameterfNV)load("glConservativeRasterParameterfNV" ); |
| 6076 | } |
| 6077 | |
| 6078 | GLboolean GLAD_NV_copy_buffer = GL_FALSE; |
| 6079 | static void load_GL_NV_copy_buffer(LOADER load) { |
| 6080 | if(!GLAD_NV_copy_buffer) return; |
| 6081 | fp_glCopyBufferSubDataNV = (pfn_glCopyBufferSubDataNV)load("glCopyBufferSubDataNV" ); |
| 6082 | } |
| 6083 | |
| 6084 | GLboolean GLAD_NV_copy_image = GL_FALSE; |
| 6085 | static void load_GL_NV_copy_image(LOADER load) { |
| 6086 | if(!GLAD_NV_copy_image) return; |
| 6087 | fp_glCopyImageSubDataNV = (pfn_glCopyImageSubDataNV)load("glCopyImageSubDataNV" ); |
| 6088 | } |
| 6089 | |
| 6090 | GLboolean GLAD_NV_coverage_sample = GL_FALSE; |
| 6091 | static void load_GL_NV_coverage_sample(LOADER load) { |
| 6092 | if(!GLAD_NV_coverage_sample) return; |
| 6093 | fp_glCoverageMaskNV = (pfn_glCoverageMaskNV)load("glCoverageMaskNV" ); |
| 6094 | fp_glCoverageOperationNV = (pfn_glCoverageOperationNV)load("glCoverageOperationNV" ); |
| 6095 | } |
| 6096 | |
| 6097 | GLboolean GLAD_NV_deep_texture3D = GL_FALSE; |
| 6098 | GLboolean GLAD_NV_depth_buffer_float = GL_FALSE; |
| 6099 | static void load_GL_NV_depth_buffer_float(LOADER load) { |
| 6100 | if(!GLAD_NV_depth_buffer_float) return; |
| 6101 | fp_glDepthRangedNV = (pfn_glDepthRangedNV)load("glDepthRangedNV" ); |
| 6102 | fp_glClearDepthdNV = (pfn_glClearDepthdNV)load("glClearDepthdNV" ); |
| 6103 | fp_glDepthBoundsdNV = (pfn_glDepthBoundsdNV)load("glDepthBoundsdNV" ); |
| 6104 | } |
| 6105 | |
| 6106 | GLboolean GLAD_NV_depth_clamp = GL_FALSE; |
| 6107 | GLboolean GLAD_NV_depth_nonlinear = GL_FALSE; |
| 6108 | GLboolean GLAD_NV_draw_buffers = GL_FALSE; |
| 6109 | static void load_GL_NV_draw_buffers(LOADER load) { |
| 6110 | if(!GLAD_NV_draw_buffers) return; |
| 6111 | fp_glDrawBuffersNV = (pfn_glDrawBuffersNV)load("glDrawBuffersNV" ); |
| 6112 | } |
| 6113 | |
| 6114 | GLboolean GLAD_NV_draw_instanced = GL_FALSE; |
| 6115 | static void load_GL_NV_draw_instanced(LOADER load) { |
| 6116 | if(!GLAD_NV_draw_instanced) return; |
| 6117 | fp_glDrawArraysInstancedNV = (pfn_glDrawArraysInstancedNV)load("glDrawArraysInstancedNV" ); |
| 6118 | fp_glDrawElementsInstancedNV = (pfn_glDrawElementsInstancedNV)load("glDrawElementsInstancedNV" ); |
| 6119 | } |
| 6120 | |
| 6121 | GLboolean GLAD_NV_draw_texture = GL_FALSE; |
| 6122 | static void load_GL_NV_draw_texture(LOADER load) { |
| 6123 | if(!GLAD_NV_draw_texture) return; |
| 6124 | fp_glDrawTextureNV = (pfn_glDrawTextureNV)load("glDrawTextureNV" ); |
| 6125 | } |
| 6126 | |
| 6127 | GLboolean GLAD_NV_explicit_attrib_location = GL_FALSE; |
| 6128 | GLboolean GLAD_NV_explicit_multisample = GL_FALSE; |
| 6129 | static void load_GL_NV_explicit_multisample(LOADER load) { |
| 6130 | if(!GLAD_NV_explicit_multisample) return; |
| 6131 | fp_glGetMultisamplefvNV = (pfn_glGetMultisamplefvNV)load("glGetMultisamplefvNV" ); |
| 6132 | fp_glSampleMaskIndexedNV = (pfn_glSampleMaskIndexedNV)load("glSampleMaskIndexedNV" ); |
| 6133 | fp_glTexRenderbufferNV = (pfn_glTexRenderbufferNV)load("glTexRenderbufferNV" ); |
| 6134 | } |
| 6135 | |
| 6136 | GLboolean GLAD_NV_fbo_color_attachments = GL_FALSE; |
| 6137 | GLboolean GLAD_NV_fence = GL_FALSE; |
| 6138 | static void load_GL_NV_fence(LOADER load) { |
| 6139 | if(!GLAD_NV_fence) return; |
| 6140 | fp_glDeleteFencesNV = (pfn_glDeleteFencesNV)load("glDeleteFencesNV" ); |
| 6141 | fp_glGenFencesNV = (pfn_glGenFencesNV)load("glGenFencesNV" ); |
| 6142 | fp_glIsFenceNV = (pfn_glIsFenceNV)load("glIsFenceNV" ); |
| 6143 | fp_glTestFenceNV = (pfn_glTestFenceNV)load("glTestFenceNV" ); |
| 6144 | fp_glGetFenceivNV = (pfn_glGetFenceivNV)load("glGetFenceivNV" ); |
| 6145 | fp_glFinishFenceNV = (pfn_glFinishFenceNV)load("glFinishFenceNV" ); |
| 6146 | fp_glSetFenceNV = (pfn_glSetFenceNV)load("glSetFenceNV" ); |
| 6147 | } |
| 6148 | |
| 6149 | GLboolean GLAD_NV_fill_rectangle = GL_FALSE; |
| 6150 | GLboolean GLAD_NV_float_buffer = GL_FALSE; |
| 6151 | GLboolean GLAD_NV_fragment_coverage_to_color = GL_FALSE; |
| 6152 | static void load_GL_NV_fragment_coverage_to_color(LOADER load) { |
| 6153 | if(!GLAD_NV_fragment_coverage_to_color) return; |
| 6154 | fp_glFragmentCoverageColorNV = (pfn_glFragmentCoverageColorNV)load("glFragmentCoverageColorNV" ); |
| 6155 | } |
| 6156 | |
| 6157 | GLboolean GLAD_NV_fragment_program4 = GL_FALSE; |
| 6158 | GLboolean GLAD_NV_fragment_shader_interlock = GL_FALSE; |
| 6159 | GLboolean GLAD_NV_framebuffer_blit = GL_FALSE; |
| 6160 | static void load_GL_NV_framebuffer_blit(LOADER load) { |
| 6161 | if(!GLAD_NV_framebuffer_blit) return; |
| 6162 | fp_glBlitFramebufferNV = (pfn_glBlitFramebufferNV)load("glBlitFramebufferNV" ); |
| 6163 | } |
| 6164 | |
| 6165 | GLboolean GLAD_NV_framebuffer_mixed_samples = GL_FALSE; |
| 6166 | static void load_GL_NV_framebuffer_mixed_samples(LOADER load) { |
| 6167 | if(!GLAD_NV_framebuffer_mixed_samples) return; |
| 6168 | fp_glRasterSamplesEXT = (pfn_glRasterSamplesEXT)load("glRasterSamplesEXT" ); |
| 6169 | fp_glCoverageModulationTableNV = (pfn_glCoverageModulationTableNV)load("glCoverageModulationTableNV" ); |
| 6170 | fp_glGetCoverageModulationTableNV = (pfn_glGetCoverageModulationTableNV)load("glGetCoverageModulationTableNV" ); |
| 6171 | fp_glCoverageModulationNV = (pfn_glCoverageModulationNV)load("glCoverageModulationNV" ); |
| 6172 | } |
| 6173 | |
| 6174 | GLboolean GLAD_NV_framebuffer_multisample = GL_FALSE; |
| 6175 | static void load_GL_NV_framebuffer_multisample(LOADER load) { |
| 6176 | if(!GLAD_NV_framebuffer_multisample) return; |
| 6177 | fp_glRenderbufferStorageMultisampleNV = (pfn_glRenderbufferStorageMultisampleNV)load("glRenderbufferStorageMultisampleNV" ); |
| 6178 | } |
| 6179 | |
| 6180 | GLboolean GLAD_NV_framebuffer_multisample_coverage = GL_FALSE; |
| 6181 | static void load_GL_NV_framebuffer_multisample_coverage(LOADER load) { |
| 6182 | if(!GLAD_NV_framebuffer_multisample_coverage) return; |
| 6183 | fp_glRenderbufferStorageMultisampleCoverageNV = (pfn_glRenderbufferStorageMultisampleCoverageNV)load("glRenderbufferStorageMultisampleCoverageNV" ); |
| 6184 | } |
| 6185 | |
| 6186 | GLboolean GLAD_NV_generate_mipmap_sRGB = GL_FALSE; |
| 6187 | GLboolean GLAD_NV_geometry_program4 = GL_FALSE; |
| 6188 | static void load_GL_NV_geometry_program4(LOADER load) { |
| 6189 | if(!GLAD_NV_geometry_program4) return; |
| 6190 | fp_glProgramVertexLimitNV = (pfn_glProgramVertexLimitNV)load("glProgramVertexLimitNV" ); |
| 6191 | fp_glFramebufferTextureEXT = (pfn_glFramebufferTextureEXT)load("glFramebufferTextureEXT" ); |
| 6192 | fp_glFramebufferTextureLayerEXT = (pfn_glFramebufferTextureLayerEXT)load("glFramebufferTextureLayerEXT" ); |
| 6193 | fp_glFramebufferTextureFaceEXT = (pfn_glFramebufferTextureFaceEXT)load("glFramebufferTextureFaceEXT" ); |
| 6194 | } |
| 6195 | |
| 6196 | GLboolean GLAD_NV_geometry_shader4 = GL_FALSE; |
| 6197 | GLboolean GLAD_NV_geometry_shader_passthrough = GL_FALSE; |
| 6198 | GLboolean GLAD_NV_gpu_program4 = GL_FALSE; |
| 6199 | static void load_GL_NV_gpu_program4(LOADER load) { |
| 6200 | if(!GLAD_NV_gpu_program4) return; |
| 6201 | fp_glProgramLocalParameterI4iNV = (pfn_glProgramLocalParameterI4iNV)load("glProgramLocalParameterI4iNV" ); |
| 6202 | fp_glProgramLocalParameterI4ivNV = (pfn_glProgramLocalParameterI4ivNV)load("glProgramLocalParameterI4ivNV" ); |
| 6203 | fp_glProgramLocalParametersI4ivNV = (pfn_glProgramLocalParametersI4ivNV)load("glProgramLocalParametersI4ivNV" ); |
| 6204 | fp_glProgramLocalParameterI4uiNV = (pfn_glProgramLocalParameterI4uiNV)load("glProgramLocalParameterI4uiNV" ); |
| 6205 | fp_glProgramLocalParameterI4uivNV = (pfn_glProgramLocalParameterI4uivNV)load("glProgramLocalParameterI4uivNV" ); |
| 6206 | fp_glProgramLocalParametersI4uivNV = (pfn_glProgramLocalParametersI4uivNV)load("glProgramLocalParametersI4uivNV" ); |
| 6207 | fp_glProgramEnvParameterI4iNV = (pfn_glProgramEnvParameterI4iNV)load("glProgramEnvParameterI4iNV" ); |
| 6208 | fp_glProgramEnvParameterI4ivNV = (pfn_glProgramEnvParameterI4ivNV)load("glProgramEnvParameterI4ivNV" ); |
| 6209 | fp_glProgramEnvParametersI4ivNV = (pfn_glProgramEnvParametersI4ivNV)load("glProgramEnvParametersI4ivNV" ); |
| 6210 | fp_glProgramEnvParameterI4uiNV = (pfn_glProgramEnvParameterI4uiNV)load("glProgramEnvParameterI4uiNV" ); |
| 6211 | fp_glProgramEnvParameterI4uivNV = (pfn_glProgramEnvParameterI4uivNV)load("glProgramEnvParameterI4uivNV" ); |
| 6212 | fp_glProgramEnvParametersI4uivNV = (pfn_glProgramEnvParametersI4uivNV)load("glProgramEnvParametersI4uivNV" ); |
| 6213 | fp_glGetProgramLocalParameterIivNV = (pfn_glGetProgramLocalParameterIivNV)load("glGetProgramLocalParameterIivNV" ); |
| 6214 | fp_glGetProgramLocalParameterIuivNV = (pfn_glGetProgramLocalParameterIuivNV)load("glGetProgramLocalParameterIuivNV" ); |
| 6215 | fp_glGetProgramEnvParameterIivNV = (pfn_glGetProgramEnvParameterIivNV)load("glGetProgramEnvParameterIivNV" ); |
| 6216 | fp_glGetProgramEnvParameterIuivNV = (pfn_glGetProgramEnvParameterIuivNV)load("glGetProgramEnvParameterIuivNV" ); |
| 6217 | } |
| 6218 | |
| 6219 | GLboolean GLAD_NV_gpu_program5 = GL_FALSE; |
| 6220 | static void load_GL_NV_gpu_program5(LOADER load) { |
| 6221 | if(!GLAD_NV_gpu_program5) return; |
| 6222 | fp_glProgramSubroutineParametersuivNV = (pfn_glProgramSubroutineParametersuivNV)load("glProgramSubroutineParametersuivNV" ); |
| 6223 | fp_glGetProgramSubroutineParameteruivNV = (pfn_glGetProgramSubroutineParameteruivNV)load("glGetProgramSubroutineParameteruivNV" ); |
| 6224 | } |
| 6225 | |
| 6226 | GLboolean GLAD_NV_gpu_program5_mem_extended = GL_FALSE; |
| 6227 | GLboolean GLAD_NV_gpu_shader5 = GL_FALSE; |
| 6228 | static void load_GL_NV_gpu_shader5(LOADER load) { |
| 6229 | if(!GLAD_NV_gpu_shader5) return; |
| 6230 | fp_glUniform1i64NV = (pfn_glUniform1i64NV)load("glUniform1i64NV" ); |
| 6231 | fp_glUniform2i64NV = (pfn_glUniform2i64NV)load("glUniform2i64NV" ); |
| 6232 | fp_glUniform3i64NV = (pfn_glUniform3i64NV)load("glUniform3i64NV" ); |
| 6233 | fp_glUniform4i64NV = (pfn_glUniform4i64NV)load("glUniform4i64NV" ); |
| 6234 | fp_glUniform1i64vNV = (pfn_glUniform1i64vNV)load("glUniform1i64vNV" ); |
| 6235 | fp_glUniform2i64vNV = (pfn_glUniform2i64vNV)load("glUniform2i64vNV" ); |
| 6236 | fp_glUniform3i64vNV = (pfn_glUniform3i64vNV)load("glUniform3i64vNV" ); |
| 6237 | fp_glUniform4i64vNV = (pfn_glUniform4i64vNV)load("glUniform4i64vNV" ); |
| 6238 | fp_glUniform1ui64NV = (pfn_glUniform1ui64NV)load("glUniform1ui64NV" ); |
| 6239 | fp_glUniform2ui64NV = (pfn_glUniform2ui64NV)load("glUniform2ui64NV" ); |
| 6240 | fp_glUniform3ui64NV = (pfn_glUniform3ui64NV)load("glUniform3ui64NV" ); |
| 6241 | fp_glUniform4ui64NV = (pfn_glUniform4ui64NV)load("glUniform4ui64NV" ); |
| 6242 | fp_glUniform1ui64vNV = (pfn_glUniform1ui64vNV)load("glUniform1ui64vNV" ); |
| 6243 | fp_glUniform2ui64vNV = (pfn_glUniform2ui64vNV)load("glUniform2ui64vNV" ); |
| 6244 | fp_glUniform3ui64vNV = (pfn_glUniform3ui64vNV)load("glUniform3ui64vNV" ); |
| 6245 | fp_glUniform4ui64vNV = (pfn_glUniform4ui64vNV)load("glUniform4ui64vNV" ); |
| 6246 | fp_glGetUniformi64vNV = (pfn_glGetUniformi64vNV)load("glGetUniformi64vNV" ); |
| 6247 | fp_glProgramUniform1i64NV = (pfn_glProgramUniform1i64NV)load("glProgramUniform1i64NV" ); |
| 6248 | fp_glProgramUniform2i64NV = (pfn_glProgramUniform2i64NV)load("glProgramUniform2i64NV" ); |
| 6249 | fp_glProgramUniform3i64NV = (pfn_glProgramUniform3i64NV)load("glProgramUniform3i64NV" ); |
| 6250 | fp_glProgramUniform4i64NV = (pfn_glProgramUniform4i64NV)load("glProgramUniform4i64NV" ); |
| 6251 | fp_glProgramUniform1i64vNV = (pfn_glProgramUniform1i64vNV)load("glProgramUniform1i64vNV" ); |
| 6252 | fp_glProgramUniform2i64vNV = (pfn_glProgramUniform2i64vNV)load("glProgramUniform2i64vNV" ); |
| 6253 | fp_glProgramUniform3i64vNV = (pfn_glProgramUniform3i64vNV)load("glProgramUniform3i64vNV" ); |
| 6254 | fp_glProgramUniform4i64vNV = (pfn_glProgramUniform4i64vNV)load("glProgramUniform4i64vNV" ); |
| 6255 | fp_glProgramUniform1ui64NV = (pfn_glProgramUniform1ui64NV)load("glProgramUniform1ui64NV" ); |
| 6256 | fp_glProgramUniform2ui64NV = (pfn_glProgramUniform2ui64NV)load("glProgramUniform2ui64NV" ); |
| 6257 | fp_glProgramUniform3ui64NV = (pfn_glProgramUniform3ui64NV)load("glProgramUniform3ui64NV" ); |
| 6258 | fp_glProgramUniform4ui64NV = (pfn_glProgramUniform4ui64NV)load("glProgramUniform4ui64NV" ); |
| 6259 | fp_glProgramUniform1ui64vNV = (pfn_glProgramUniform1ui64vNV)load("glProgramUniform1ui64vNV" ); |
| 6260 | fp_glProgramUniform2ui64vNV = (pfn_glProgramUniform2ui64vNV)load("glProgramUniform2ui64vNV" ); |
| 6261 | fp_glProgramUniform3ui64vNV = (pfn_glProgramUniform3ui64vNV)load("glProgramUniform3ui64vNV" ); |
| 6262 | fp_glProgramUniform4ui64vNV = (pfn_glProgramUniform4ui64vNV)load("glProgramUniform4ui64vNV" ); |
| 6263 | } |
| 6264 | |
| 6265 | GLboolean GLAD_NV_half_float = GL_FALSE; |
| 6266 | static void load_GL_NV_half_float(LOADER load) { |
| 6267 | if(!GLAD_NV_half_float) return; |
| 6268 | fp_glVertex2hNV = (pfn_glVertex2hNV)load("glVertex2hNV" ); |
| 6269 | fp_glVertex2hvNV = (pfn_glVertex2hvNV)load("glVertex2hvNV" ); |
| 6270 | fp_glVertex3hNV = (pfn_glVertex3hNV)load("glVertex3hNV" ); |
| 6271 | fp_glVertex3hvNV = (pfn_glVertex3hvNV)load("glVertex3hvNV" ); |
| 6272 | fp_glVertex4hNV = (pfn_glVertex4hNV)load("glVertex4hNV" ); |
| 6273 | fp_glVertex4hvNV = (pfn_glVertex4hvNV)load("glVertex4hvNV" ); |
| 6274 | fp_glNormal3hNV = (pfn_glNormal3hNV)load("glNormal3hNV" ); |
| 6275 | fp_glNormal3hvNV = (pfn_glNormal3hvNV)load("glNormal3hvNV" ); |
| 6276 | fp_glColor3hNV = (pfn_glColor3hNV)load("glColor3hNV" ); |
| 6277 | fp_glColor3hvNV = (pfn_glColor3hvNV)load("glColor3hvNV" ); |
| 6278 | fp_glColor4hNV = (pfn_glColor4hNV)load("glColor4hNV" ); |
| 6279 | fp_glColor4hvNV = (pfn_glColor4hvNV)load("glColor4hvNV" ); |
| 6280 | fp_glTexCoord1hNV = (pfn_glTexCoord1hNV)load("glTexCoord1hNV" ); |
| 6281 | fp_glTexCoord1hvNV = (pfn_glTexCoord1hvNV)load("glTexCoord1hvNV" ); |
| 6282 | fp_glTexCoord2hNV = (pfn_glTexCoord2hNV)load("glTexCoord2hNV" ); |
| 6283 | fp_glTexCoord2hvNV = (pfn_glTexCoord2hvNV)load("glTexCoord2hvNV" ); |
| 6284 | fp_glTexCoord3hNV = (pfn_glTexCoord3hNV)load("glTexCoord3hNV" ); |
| 6285 | fp_glTexCoord3hvNV = (pfn_glTexCoord3hvNV)load("glTexCoord3hvNV" ); |
| 6286 | fp_glTexCoord4hNV = (pfn_glTexCoord4hNV)load("glTexCoord4hNV" ); |
| 6287 | fp_glTexCoord4hvNV = (pfn_glTexCoord4hvNV)load("glTexCoord4hvNV" ); |
| 6288 | fp_glMultiTexCoord1hNV = (pfn_glMultiTexCoord1hNV)load("glMultiTexCoord1hNV" ); |
| 6289 | fp_glMultiTexCoord1hvNV = (pfn_glMultiTexCoord1hvNV)load("glMultiTexCoord1hvNV" ); |
| 6290 | fp_glMultiTexCoord2hNV = (pfn_glMultiTexCoord2hNV)load("glMultiTexCoord2hNV" ); |
| 6291 | fp_glMultiTexCoord2hvNV = (pfn_glMultiTexCoord2hvNV)load("glMultiTexCoord2hvNV" ); |
| 6292 | fp_glMultiTexCoord3hNV = (pfn_glMultiTexCoord3hNV)load("glMultiTexCoord3hNV" ); |
| 6293 | fp_glMultiTexCoord3hvNV = (pfn_glMultiTexCoord3hvNV)load("glMultiTexCoord3hvNV" ); |
| 6294 | fp_glMultiTexCoord4hNV = (pfn_glMultiTexCoord4hNV)load("glMultiTexCoord4hNV" ); |
| 6295 | fp_glMultiTexCoord4hvNV = (pfn_glMultiTexCoord4hvNV)load("glMultiTexCoord4hvNV" ); |
| 6296 | fp_glFogCoordhNV = (pfn_glFogCoordhNV)load("glFogCoordhNV" ); |
| 6297 | fp_glFogCoordhvNV = (pfn_glFogCoordhvNV)load("glFogCoordhvNV" ); |
| 6298 | fp_glSecondaryColor3hNV = (pfn_glSecondaryColor3hNV)load("glSecondaryColor3hNV" ); |
| 6299 | fp_glSecondaryColor3hvNV = (pfn_glSecondaryColor3hvNV)load("glSecondaryColor3hvNV" ); |
| 6300 | fp_glVertexWeighthNV = (pfn_glVertexWeighthNV)load("glVertexWeighthNV" ); |
| 6301 | fp_glVertexWeighthvNV = (pfn_glVertexWeighthvNV)load("glVertexWeighthvNV" ); |
| 6302 | fp_glVertexAttrib1hNV = (pfn_glVertexAttrib1hNV)load("glVertexAttrib1hNV" ); |
| 6303 | fp_glVertexAttrib1hvNV = (pfn_glVertexAttrib1hvNV)load("glVertexAttrib1hvNV" ); |
| 6304 | fp_glVertexAttrib2hNV = (pfn_glVertexAttrib2hNV)load("glVertexAttrib2hNV" ); |
| 6305 | fp_glVertexAttrib2hvNV = (pfn_glVertexAttrib2hvNV)load("glVertexAttrib2hvNV" ); |
| 6306 | fp_glVertexAttrib3hNV = (pfn_glVertexAttrib3hNV)load("glVertexAttrib3hNV" ); |
| 6307 | fp_glVertexAttrib3hvNV = (pfn_glVertexAttrib3hvNV)load("glVertexAttrib3hvNV" ); |
| 6308 | fp_glVertexAttrib4hNV = (pfn_glVertexAttrib4hNV)load("glVertexAttrib4hNV" ); |
| 6309 | fp_glVertexAttrib4hvNV = (pfn_glVertexAttrib4hvNV)load("glVertexAttrib4hvNV" ); |
| 6310 | fp_glVertexAttribs1hvNV = (pfn_glVertexAttribs1hvNV)load("glVertexAttribs1hvNV" ); |
| 6311 | fp_glVertexAttribs2hvNV = (pfn_glVertexAttribs2hvNV)load("glVertexAttribs2hvNV" ); |
| 6312 | fp_glVertexAttribs3hvNV = (pfn_glVertexAttribs3hvNV)load("glVertexAttribs3hvNV" ); |
| 6313 | fp_glVertexAttribs4hvNV = (pfn_glVertexAttribs4hvNV)load("glVertexAttribs4hvNV" ); |
| 6314 | } |
| 6315 | |
| 6316 | GLboolean GLAD_NV_image_formats = GL_FALSE; |
| 6317 | GLboolean GLAD_NV_instanced_arrays = GL_FALSE; |
| 6318 | static void load_GL_NV_instanced_arrays(LOADER load) { |
| 6319 | if(!GLAD_NV_instanced_arrays) return; |
| 6320 | fp_glVertexAttribDivisorNV = (pfn_glVertexAttribDivisorNV)load("glVertexAttribDivisorNV" ); |
| 6321 | } |
| 6322 | |
| 6323 | GLboolean GLAD_NV_internalformat_sample_query = GL_FALSE; |
| 6324 | static void load_GL_NV_internalformat_sample_query(LOADER load) { |
| 6325 | if(!GLAD_NV_internalformat_sample_query) return; |
| 6326 | fp_glGetInternalformatSampleivNV = (pfn_glGetInternalformatSampleivNV)load("glGetInternalformatSampleivNV" ); |
| 6327 | } |
| 6328 | |
| 6329 | GLboolean GLAD_NV_multisample_coverage = GL_FALSE; |
| 6330 | GLboolean GLAD_NV_non_square_matrices = GL_FALSE; |
| 6331 | static void load_GL_NV_non_square_matrices(LOADER load) { |
| 6332 | if(!GLAD_NV_non_square_matrices) return; |
| 6333 | fp_glUniformMatrix2x3fvNV = (pfn_glUniformMatrix2x3fvNV)load("glUniformMatrix2x3fvNV" ); |
| 6334 | fp_glUniformMatrix3x2fvNV = (pfn_glUniformMatrix3x2fvNV)load("glUniformMatrix3x2fvNV" ); |
| 6335 | fp_glUniformMatrix2x4fvNV = (pfn_glUniformMatrix2x4fvNV)load("glUniformMatrix2x4fvNV" ); |
| 6336 | fp_glUniformMatrix4x2fvNV = (pfn_glUniformMatrix4x2fvNV)load("glUniformMatrix4x2fvNV" ); |
| 6337 | fp_glUniformMatrix3x4fvNV = (pfn_glUniformMatrix3x4fvNV)load("glUniformMatrix3x4fvNV" ); |
| 6338 | fp_glUniformMatrix4x3fvNV = (pfn_glUniformMatrix4x3fvNV)load("glUniformMatrix4x3fvNV" ); |
| 6339 | } |
| 6340 | |
| 6341 | GLboolean GLAD_NV_occlusion_query = GL_FALSE; |
| 6342 | static void load_GL_NV_occlusion_query(LOADER load) { |
| 6343 | if(!GLAD_NV_occlusion_query) return; |
| 6344 | fp_glGenOcclusionQueriesNV = (pfn_glGenOcclusionQueriesNV)load("glGenOcclusionQueriesNV" ); |
| 6345 | fp_glDeleteOcclusionQueriesNV = (pfn_glDeleteOcclusionQueriesNV)load("glDeleteOcclusionQueriesNV" ); |
| 6346 | fp_glIsOcclusionQueryNV = (pfn_glIsOcclusionQueryNV)load("glIsOcclusionQueryNV" ); |
| 6347 | fp_glBeginOcclusionQueryNV = (pfn_glBeginOcclusionQueryNV)load("glBeginOcclusionQueryNV" ); |
| 6348 | fp_glEndOcclusionQueryNV = (pfn_glEndOcclusionQueryNV)load("glEndOcclusionQueryNV" ); |
| 6349 | fp_glGetOcclusionQueryivNV = (pfn_glGetOcclusionQueryivNV)load("glGetOcclusionQueryivNV" ); |
| 6350 | fp_glGetOcclusionQueryuivNV = (pfn_glGetOcclusionQueryuivNV)load("glGetOcclusionQueryuivNV" ); |
| 6351 | } |
| 6352 | |
| 6353 | GLboolean GLAD_NV_parameter_buffer_object = GL_FALSE; |
| 6354 | static void load_GL_NV_parameter_buffer_object(LOADER load) { |
| 6355 | if(!GLAD_NV_parameter_buffer_object) return; |
| 6356 | fp_glProgramBufferParametersfvNV = (pfn_glProgramBufferParametersfvNV)load("glProgramBufferParametersfvNV" ); |
| 6357 | fp_glProgramBufferParametersIivNV = (pfn_glProgramBufferParametersIivNV)load("glProgramBufferParametersIivNV" ); |
| 6358 | fp_glProgramBufferParametersIuivNV = (pfn_glProgramBufferParametersIuivNV)load("glProgramBufferParametersIuivNV" ); |
| 6359 | } |
| 6360 | |
| 6361 | GLboolean GLAD_NV_parameter_buffer_object2 = GL_FALSE; |
| 6362 | GLboolean GLAD_NV_path_rendering = GL_FALSE; |
| 6363 | static void load_GL_NV_path_rendering(LOADER load) { |
| 6364 | if(!GLAD_NV_path_rendering) return; |
| 6365 | fp_glGenPathsNV = (pfn_glGenPathsNV)load("glGenPathsNV" ); |
| 6366 | fp_glDeletePathsNV = (pfn_glDeletePathsNV)load("glDeletePathsNV" ); |
| 6367 | fp_glIsPathNV = (pfn_glIsPathNV)load("glIsPathNV" ); |
| 6368 | fp_glPathCommandsNV = (pfn_glPathCommandsNV)load("glPathCommandsNV" ); |
| 6369 | fp_glPathCoordsNV = (pfn_glPathCoordsNV)load("glPathCoordsNV" ); |
| 6370 | fp_glPathSubCommandsNV = (pfn_glPathSubCommandsNV)load("glPathSubCommandsNV" ); |
| 6371 | fp_glPathSubCoordsNV = (pfn_glPathSubCoordsNV)load("glPathSubCoordsNV" ); |
| 6372 | fp_glPathStringNV = (pfn_glPathStringNV)load("glPathStringNV" ); |
| 6373 | fp_glPathGlyphsNV = (pfn_glPathGlyphsNV)load("glPathGlyphsNV" ); |
| 6374 | fp_glPathGlyphRangeNV = (pfn_glPathGlyphRangeNV)load("glPathGlyphRangeNV" ); |
| 6375 | fp_glWeightPathsNV = (pfn_glWeightPathsNV)load("glWeightPathsNV" ); |
| 6376 | fp_glCopyPathNV = (pfn_glCopyPathNV)load("glCopyPathNV" ); |
| 6377 | fp_glInterpolatePathsNV = (pfn_glInterpolatePathsNV)load("glInterpolatePathsNV" ); |
| 6378 | fp_glTransformPathNV = (pfn_glTransformPathNV)load("glTransformPathNV" ); |
| 6379 | fp_glPathParameterivNV = (pfn_glPathParameterivNV)load("glPathParameterivNV" ); |
| 6380 | fp_glPathParameteriNV = (pfn_glPathParameteriNV)load("glPathParameteriNV" ); |
| 6381 | fp_glPathParameterfvNV = (pfn_glPathParameterfvNV)load("glPathParameterfvNV" ); |
| 6382 | fp_glPathParameterfNV = (pfn_glPathParameterfNV)load("glPathParameterfNV" ); |
| 6383 | fp_glPathDashArrayNV = (pfn_glPathDashArrayNV)load("glPathDashArrayNV" ); |
| 6384 | fp_glPathStencilFuncNV = (pfn_glPathStencilFuncNV)load("glPathStencilFuncNV" ); |
| 6385 | fp_glPathStencilDepthOffsetNV = (pfn_glPathStencilDepthOffsetNV)load("glPathStencilDepthOffsetNV" ); |
| 6386 | fp_glStencilFillPathNV = (pfn_glStencilFillPathNV)load("glStencilFillPathNV" ); |
| 6387 | fp_glStencilStrokePathNV = (pfn_glStencilStrokePathNV)load("glStencilStrokePathNV" ); |
| 6388 | fp_glStencilFillPathInstancedNV = (pfn_glStencilFillPathInstancedNV)load("glStencilFillPathInstancedNV" ); |
| 6389 | fp_glStencilStrokePathInstancedNV = (pfn_glStencilStrokePathInstancedNV)load("glStencilStrokePathInstancedNV" ); |
| 6390 | fp_glPathCoverDepthFuncNV = (pfn_glPathCoverDepthFuncNV)load("glPathCoverDepthFuncNV" ); |
| 6391 | fp_glCoverFillPathNV = (pfn_glCoverFillPathNV)load("glCoverFillPathNV" ); |
| 6392 | fp_glCoverStrokePathNV = (pfn_glCoverStrokePathNV)load("glCoverStrokePathNV" ); |
| 6393 | fp_glCoverFillPathInstancedNV = (pfn_glCoverFillPathInstancedNV)load("glCoverFillPathInstancedNV" ); |
| 6394 | fp_glCoverStrokePathInstancedNV = (pfn_glCoverStrokePathInstancedNV)load("glCoverStrokePathInstancedNV" ); |
| 6395 | fp_glGetPathParameterivNV = (pfn_glGetPathParameterivNV)load("glGetPathParameterivNV" ); |
| 6396 | fp_glGetPathParameterfvNV = (pfn_glGetPathParameterfvNV)load("glGetPathParameterfvNV" ); |
| 6397 | fp_glGetPathCommandsNV = (pfn_glGetPathCommandsNV)load("glGetPathCommandsNV" ); |
| 6398 | fp_glGetPathCoordsNV = (pfn_glGetPathCoordsNV)load("glGetPathCoordsNV" ); |
| 6399 | fp_glGetPathDashArrayNV = (pfn_glGetPathDashArrayNV)load("glGetPathDashArrayNV" ); |
| 6400 | fp_glGetPathMetricsNV = (pfn_glGetPathMetricsNV)load("glGetPathMetricsNV" ); |
| 6401 | fp_glGetPathMetricRangeNV = (pfn_glGetPathMetricRangeNV)load("glGetPathMetricRangeNV" ); |
| 6402 | fp_glGetPathSpacingNV = (pfn_glGetPathSpacingNV)load("glGetPathSpacingNV" ); |
| 6403 | fp_glIsPointInFillPathNV = (pfn_glIsPointInFillPathNV)load("glIsPointInFillPathNV" ); |
| 6404 | fp_glIsPointInStrokePathNV = (pfn_glIsPointInStrokePathNV)load("glIsPointInStrokePathNV" ); |
| 6405 | fp_glGetPathLengthNV = (pfn_glGetPathLengthNV)load("glGetPathLengthNV" ); |
| 6406 | fp_glPointAlongPathNV = (pfn_glPointAlongPathNV)load("glPointAlongPathNV" ); |
| 6407 | fp_glMatrixLoad3x2fNV = (pfn_glMatrixLoad3x2fNV)load("glMatrixLoad3x2fNV" ); |
| 6408 | fp_glMatrixLoad3x3fNV = (pfn_glMatrixLoad3x3fNV)load("glMatrixLoad3x3fNV" ); |
| 6409 | fp_glMatrixLoadTranspose3x3fNV = (pfn_glMatrixLoadTranspose3x3fNV)load("glMatrixLoadTranspose3x3fNV" ); |
| 6410 | fp_glMatrixMult3x2fNV = (pfn_glMatrixMult3x2fNV)load("glMatrixMult3x2fNV" ); |
| 6411 | fp_glMatrixMult3x3fNV = (pfn_glMatrixMult3x3fNV)load("glMatrixMult3x3fNV" ); |
| 6412 | fp_glMatrixMultTranspose3x3fNV = (pfn_glMatrixMultTranspose3x3fNV)load("glMatrixMultTranspose3x3fNV" ); |
| 6413 | fp_glStencilThenCoverFillPathNV = (pfn_glStencilThenCoverFillPathNV)load("glStencilThenCoverFillPathNV" ); |
| 6414 | fp_glStencilThenCoverStrokePathNV = (pfn_glStencilThenCoverStrokePathNV)load("glStencilThenCoverStrokePathNV" ); |
| 6415 | fp_glStencilThenCoverFillPathInstancedNV = (pfn_glStencilThenCoverFillPathInstancedNV)load("glStencilThenCoverFillPathInstancedNV" ); |
| 6416 | fp_glStencilThenCoverStrokePathInstancedNV = (pfn_glStencilThenCoverStrokePathInstancedNV)load("glStencilThenCoverStrokePathInstancedNV" ); |
| 6417 | fp_glPathGlyphIndexRangeNV = (pfn_glPathGlyphIndexRangeNV)load("glPathGlyphIndexRangeNV" ); |
| 6418 | fp_glPathGlyphIndexArrayNV = (pfn_glPathGlyphIndexArrayNV)load("glPathGlyphIndexArrayNV" ); |
| 6419 | fp_glPathMemoryGlyphIndexArrayNV = (pfn_glPathMemoryGlyphIndexArrayNV)load("glPathMemoryGlyphIndexArrayNV" ); |
| 6420 | fp_glProgramPathFragmentInputGenNV = (pfn_glProgramPathFragmentInputGenNV)load("glProgramPathFragmentInputGenNV" ); |
| 6421 | fp_glGetProgramResourcefvNV = (pfn_glGetProgramResourcefvNV)load("glGetProgramResourcefvNV" ); |
| 6422 | fp_glPathColorGenNV = (pfn_glPathColorGenNV)load("glPathColorGenNV" ); |
| 6423 | fp_glPathTexGenNV = (pfn_glPathTexGenNV)load("glPathTexGenNV" ); |
| 6424 | fp_glPathFogGenNV = (pfn_glPathFogGenNV)load("glPathFogGenNV" ); |
| 6425 | fp_glGetPathColorGenivNV = (pfn_glGetPathColorGenivNV)load("glGetPathColorGenivNV" ); |
| 6426 | fp_glGetPathColorGenfvNV = (pfn_glGetPathColorGenfvNV)load("glGetPathColorGenfvNV" ); |
| 6427 | fp_glGetPathTexGenivNV = (pfn_glGetPathTexGenivNV)load("glGetPathTexGenivNV" ); |
| 6428 | fp_glGetPathTexGenfvNV = (pfn_glGetPathTexGenfvNV)load("glGetPathTexGenfvNV" ); |
| 6429 | } |
| 6430 | |
| 6431 | GLboolean GLAD_NV_path_rendering_shared_edge = GL_FALSE; |
| 6432 | GLboolean GLAD_NV_polygon_mode = GL_FALSE; |
| 6433 | static void load_GL_NV_polygon_mode(LOADER load) { |
| 6434 | if(!GLAD_NV_polygon_mode) return; |
| 6435 | fp_glPolygonModeNV = (pfn_glPolygonModeNV)load("glPolygonModeNV" ); |
| 6436 | } |
| 6437 | |
| 6438 | GLboolean GLAD_NV_present_video = GL_FALSE; |
| 6439 | static void load_GL_NV_present_video(LOADER load) { |
| 6440 | if(!GLAD_NV_present_video) return; |
| 6441 | fp_glPresentFrameKeyedNV = (pfn_glPresentFrameKeyedNV)load("glPresentFrameKeyedNV" ); |
| 6442 | fp_glPresentFrameDualFillNV = (pfn_glPresentFrameDualFillNV)load("glPresentFrameDualFillNV" ); |
| 6443 | fp_glGetVideoivNV = (pfn_glGetVideoivNV)load("glGetVideoivNV" ); |
| 6444 | fp_glGetVideouivNV = (pfn_glGetVideouivNV)load("glGetVideouivNV" ); |
| 6445 | fp_glGetVideoi64vNV = (pfn_glGetVideoi64vNV)load("glGetVideoi64vNV" ); |
| 6446 | fp_glGetVideoui64vNV = (pfn_glGetVideoui64vNV)load("glGetVideoui64vNV" ); |
| 6447 | } |
| 6448 | |
| 6449 | GLboolean GLAD_NV_primitive_restart = GL_FALSE; |
| 6450 | static void load_GL_NV_primitive_restart(LOADER load) { |
| 6451 | if(!GLAD_NV_primitive_restart) return; |
| 6452 | fp_glPrimitiveRestartNV = (pfn_glPrimitiveRestartNV)load("glPrimitiveRestartNV" ); |
| 6453 | fp_glPrimitiveRestartIndexNV = (pfn_glPrimitiveRestartIndexNV)load("glPrimitiveRestartIndexNV" ); |
| 6454 | } |
| 6455 | |
| 6456 | GLboolean GLAD_NV_read_buffer = GL_FALSE; |
| 6457 | static void load_GL_NV_read_buffer(LOADER load) { |
| 6458 | if(!GLAD_NV_read_buffer) return; |
| 6459 | fp_glReadBufferNV = (pfn_glReadBufferNV)load("glReadBufferNV" ); |
| 6460 | } |
| 6461 | |
| 6462 | GLboolean GLAD_NV_read_buffer_front = GL_FALSE; |
| 6463 | GLboolean GLAD_NV_read_depth = GL_FALSE; |
| 6464 | GLboolean GLAD_NV_read_depth_stencil = GL_FALSE; |
| 6465 | GLboolean GLAD_NV_read_stencil = GL_FALSE; |
| 6466 | GLboolean GLAD_NV_sample_locations = GL_FALSE; |
| 6467 | static void load_GL_NV_sample_locations(LOADER load) { |
| 6468 | if(!GLAD_NV_sample_locations) return; |
| 6469 | fp_glFramebufferSampleLocationsfvNV = (pfn_glFramebufferSampleLocationsfvNV)load("glFramebufferSampleLocationsfvNV" ); |
| 6470 | fp_glNamedFramebufferSampleLocationsfvNV = (pfn_glNamedFramebufferSampleLocationsfvNV)load("glNamedFramebufferSampleLocationsfvNV" ); |
| 6471 | fp_glResolveDepthValuesNV = (pfn_glResolveDepthValuesNV)load("glResolveDepthValuesNV" ); |
| 6472 | } |
| 6473 | |
| 6474 | GLboolean GLAD_NV_sample_mask_override_coverage = GL_FALSE; |
| 6475 | GLboolean GLAD_NV_shader_atomic_counters = GL_FALSE; |
| 6476 | GLboolean GLAD_NV_shader_atomic_float = GL_FALSE; |
| 6477 | GLboolean GLAD_NV_shader_atomic_fp16_vector = GL_FALSE; |
| 6478 | GLboolean GLAD_NV_shader_atomic_int64 = GL_FALSE; |
| 6479 | GLboolean GLAD_NV_shader_buffer_load = GL_FALSE; |
| 6480 | static void load_GL_NV_shader_buffer_load(LOADER load) { |
| 6481 | if(!GLAD_NV_shader_buffer_load) return; |
| 6482 | fp_glMakeBufferResidentNV = (pfn_glMakeBufferResidentNV)load("glMakeBufferResidentNV" ); |
| 6483 | fp_glMakeBufferNonResidentNV = (pfn_glMakeBufferNonResidentNV)load("glMakeBufferNonResidentNV" ); |
| 6484 | fp_glIsBufferResidentNV = (pfn_glIsBufferResidentNV)load("glIsBufferResidentNV" ); |
| 6485 | fp_glMakeNamedBufferResidentNV = (pfn_glMakeNamedBufferResidentNV)load("glMakeNamedBufferResidentNV" ); |
| 6486 | fp_glMakeNamedBufferNonResidentNV = (pfn_glMakeNamedBufferNonResidentNV)load("glMakeNamedBufferNonResidentNV" ); |
| 6487 | fp_glIsNamedBufferResidentNV = (pfn_glIsNamedBufferResidentNV)load("glIsNamedBufferResidentNV" ); |
| 6488 | fp_glGetBufferParameterui64vNV = (pfn_glGetBufferParameterui64vNV)load("glGetBufferParameterui64vNV" ); |
| 6489 | fp_glGetNamedBufferParameterui64vNV = (pfn_glGetNamedBufferParameterui64vNV)load("glGetNamedBufferParameterui64vNV" ); |
| 6490 | fp_glGetIntegerui64vNV = (pfn_glGetIntegerui64vNV)load("glGetIntegerui64vNV" ); |
| 6491 | fp_glUniformui64NV = (pfn_glUniformui64NV)load("glUniformui64NV" ); |
| 6492 | fp_glUniformui64vNV = (pfn_glUniformui64vNV)load("glUniformui64vNV" ); |
| 6493 | fp_glGetUniformui64vNV = (pfn_glGetUniformui64vNV)load("glGetUniformui64vNV" ); |
| 6494 | fp_glProgramUniformui64NV = (pfn_glProgramUniformui64NV)load("glProgramUniformui64NV" ); |
| 6495 | fp_glProgramUniformui64vNV = (pfn_glProgramUniformui64vNV)load("glProgramUniformui64vNV" ); |
| 6496 | } |
| 6497 | |
| 6498 | GLboolean GLAD_NV_shader_buffer_store = GL_FALSE; |
| 6499 | GLboolean GLAD_NV_shader_noperspective_interpolation = GL_FALSE; |
| 6500 | GLboolean GLAD_NV_shader_storage_buffer_object = GL_FALSE; |
| 6501 | GLboolean GLAD_NV_shader_thread_group = GL_FALSE; |
| 6502 | GLboolean GLAD_NV_shader_thread_shuffle = GL_FALSE; |
| 6503 | GLboolean GLAD_NV_shadow_samplers_array = GL_FALSE; |
| 6504 | GLboolean GLAD_NV_shadow_samplers_cube = GL_FALSE; |
| 6505 | GLboolean GLAD_NV_sRGB_formats = GL_FALSE; |
| 6506 | GLboolean GLAD_NV_tessellation_program5 = GL_FALSE; |
| 6507 | GLboolean GLAD_NV_texture_barrier = GL_FALSE; |
| 6508 | static void load_GL_NV_texture_barrier(LOADER load) { |
| 6509 | if(!GLAD_NV_texture_barrier) return; |
| 6510 | fp_glTextureBarrierNV = (pfn_glTextureBarrierNV)load("glTextureBarrierNV" ); |
| 6511 | } |
| 6512 | |
| 6513 | GLboolean GLAD_NV_texture_border_clamp = GL_FALSE; |
| 6514 | GLboolean GLAD_NV_texture_compression_s3tc_update = GL_FALSE; |
| 6515 | GLboolean GLAD_NV_texture_multisample = GL_FALSE; |
| 6516 | static void load_GL_NV_texture_multisample(LOADER load) { |
| 6517 | if(!GLAD_NV_texture_multisample) return; |
| 6518 | fp_glTexImage2DMultisampleCoverageNV = (pfn_glTexImage2DMultisampleCoverageNV)load("glTexImage2DMultisampleCoverageNV" ); |
| 6519 | fp_glTexImage3DMultisampleCoverageNV = (pfn_glTexImage3DMultisampleCoverageNV)load("glTexImage3DMultisampleCoverageNV" ); |
| 6520 | fp_glTextureImage2DMultisampleNV = (pfn_glTextureImage2DMultisampleNV)load("glTextureImage2DMultisampleNV" ); |
| 6521 | fp_glTextureImage3DMultisampleNV = (pfn_glTextureImage3DMultisampleNV)load("glTextureImage3DMultisampleNV" ); |
| 6522 | fp_glTextureImage2DMultisampleCoverageNV = (pfn_glTextureImage2DMultisampleCoverageNV)load("glTextureImage2DMultisampleCoverageNV" ); |
| 6523 | fp_glTextureImage3DMultisampleCoverageNV = (pfn_glTextureImage3DMultisampleCoverageNV)load("glTextureImage3DMultisampleCoverageNV" ); |
| 6524 | } |
| 6525 | |
| 6526 | GLboolean GLAD_NV_texture_npot_2D_mipmap = GL_FALSE; |
| 6527 | GLboolean GLAD_NV_transform_feedback = GL_FALSE; |
| 6528 | static void load_GL_NV_transform_feedback(LOADER load) { |
| 6529 | if(!GLAD_NV_transform_feedback) return; |
| 6530 | fp_glBeginTransformFeedbackNV = (pfn_glBeginTransformFeedbackNV)load("glBeginTransformFeedbackNV" ); |
| 6531 | fp_glEndTransformFeedbackNV = (pfn_glEndTransformFeedbackNV)load("glEndTransformFeedbackNV" ); |
| 6532 | fp_glTransformFeedbackAttribsNV = (pfn_glTransformFeedbackAttribsNV)load("glTransformFeedbackAttribsNV" ); |
| 6533 | fp_glBindBufferRangeNV = (pfn_glBindBufferRangeNV)load("glBindBufferRangeNV" ); |
| 6534 | fp_glBindBufferOffsetNV = (pfn_glBindBufferOffsetNV)load("glBindBufferOffsetNV" ); |
| 6535 | fp_glBindBufferBaseNV = (pfn_glBindBufferBaseNV)load("glBindBufferBaseNV" ); |
| 6536 | fp_glTransformFeedbackVaryingsNV = (pfn_glTransformFeedbackVaryingsNV)load("glTransformFeedbackVaryingsNV" ); |
| 6537 | fp_glActiveVaryingNV = (pfn_glActiveVaryingNV)load("glActiveVaryingNV" ); |
| 6538 | fp_glGetVaryingLocationNV = (pfn_glGetVaryingLocationNV)load("glGetVaryingLocationNV" ); |
| 6539 | fp_glGetActiveVaryingNV = (pfn_glGetActiveVaryingNV)load("glGetActiveVaryingNV" ); |
| 6540 | fp_glGetTransformFeedbackVaryingNV = (pfn_glGetTransformFeedbackVaryingNV)load("glGetTransformFeedbackVaryingNV" ); |
| 6541 | fp_glTransformFeedbackStreamAttribsNV = (pfn_glTransformFeedbackStreamAttribsNV)load("glTransformFeedbackStreamAttribsNV" ); |
| 6542 | } |
| 6543 | |
| 6544 | GLboolean GLAD_NV_transform_feedback2 = GL_FALSE; |
| 6545 | static void load_GL_NV_transform_feedback2(LOADER load) { |
| 6546 | if(!GLAD_NV_transform_feedback2) return; |
| 6547 | fp_glBindTransformFeedbackNV = (pfn_glBindTransformFeedbackNV)load("glBindTransformFeedbackNV" ); |
| 6548 | fp_glDeleteTransformFeedbacksNV = (pfn_glDeleteTransformFeedbacksNV)load("glDeleteTransformFeedbacksNV" ); |
| 6549 | fp_glGenTransformFeedbacksNV = (pfn_glGenTransformFeedbacksNV)load("glGenTransformFeedbacksNV" ); |
| 6550 | fp_glIsTransformFeedbackNV = (pfn_glIsTransformFeedbackNV)load("glIsTransformFeedbackNV" ); |
| 6551 | fp_glPauseTransformFeedbackNV = (pfn_glPauseTransformFeedbackNV)load("glPauseTransformFeedbackNV" ); |
| 6552 | fp_glResumeTransformFeedbackNV = (pfn_glResumeTransformFeedbackNV)load("glResumeTransformFeedbackNV" ); |
| 6553 | fp_glDrawTransformFeedbackNV = (pfn_glDrawTransformFeedbackNV)load("glDrawTransformFeedbackNV" ); |
| 6554 | } |
| 6555 | |
| 6556 | GLboolean GLAD_NV_uniform_buffer_unified_memory = GL_FALSE; |
| 6557 | GLboolean GLAD_NV_vdpau_interop = GL_FALSE; |
| 6558 | static void load_GL_NV_vdpau_interop(LOADER load) { |
| 6559 | if(!GLAD_NV_vdpau_interop) return; |
| 6560 | fp_glVDPAUInitNV = (pfn_glVDPAUInitNV)load("glVDPAUInitNV" ); |
| 6561 | fp_glVDPAUFiniNV = (pfn_glVDPAUFiniNV)load("glVDPAUFiniNV" ); |
| 6562 | fp_glVDPAURegisterVideoSurfaceNV = (pfn_glVDPAURegisterVideoSurfaceNV)load("glVDPAURegisterVideoSurfaceNV" ); |
| 6563 | fp_glVDPAURegisterOutputSurfaceNV = (pfn_glVDPAURegisterOutputSurfaceNV)load("glVDPAURegisterOutputSurfaceNV" ); |
| 6564 | fp_glVDPAUIsSurfaceNV = (pfn_glVDPAUIsSurfaceNV)load("glVDPAUIsSurfaceNV" ); |
| 6565 | fp_glVDPAUUnregisterSurfaceNV = (pfn_glVDPAUUnregisterSurfaceNV)load("glVDPAUUnregisterSurfaceNV" ); |
| 6566 | fp_glVDPAUGetSurfaceivNV = (pfn_glVDPAUGetSurfaceivNV)load("glVDPAUGetSurfaceivNV" ); |
| 6567 | fp_glVDPAUSurfaceAccessNV = (pfn_glVDPAUSurfaceAccessNV)load("glVDPAUSurfaceAccessNV" ); |
| 6568 | fp_glVDPAUMapSurfacesNV = (pfn_glVDPAUMapSurfacesNV)load("glVDPAUMapSurfacesNV" ); |
| 6569 | fp_glVDPAUUnmapSurfacesNV = (pfn_glVDPAUUnmapSurfacesNV)load("glVDPAUUnmapSurfacesNV" ); |
| 6570 | } |
| 6571 | |
| 6572 | GLboolean GLAD_NV_vertex_attrib_integer_64bit = GL_FALSE; |
| 6573 | static void load_GL_NV_vertex_attrib_integer_64bit(LOADER load) { |
| 6574 | if(!GLAD_NV_vertex_attrib_integer_64bit) return; |
| 6575 | fp_glVertexAttribL1i64NV = (pfn_glVertexAttribL1i64NV)load("glVertexAttribL1i64NV" ); |
| 6576 | fp_glVertexAttribL2i64NV = (pfn_glVertexAttribL2i64NV)load("glVertexAttribL2i64NV" ); |
| 6577 | fp_glVertexAttribL3i64NV = (pfn_glVertexAttribL3i64NV)load("glVertexAttribL3i64NV" ); |
| 6578 | fp_glVertexAttribL4i64NV = (pfn_glVertexAttribL4i64NV)load("glVertexAttribL4i64NV" ); |
| 6579 | fp_glVertexAttribL1i64vNV = (pfn_glVertexAttribL1i64vNV)load("glVertexAttribL1i64vNV" ); |
| 6580 | fp_glVertexAttribL2i64vNV = (pfn_glVertexAttribL2i64vNV)load("glVertexAttribL2i64vNV" ); |
| 6581 | fp_glVertexAttribL3i64vNV = (pfn_glVertexAttribL3i64vNV)load("glVertexAttribL3i64vNV" ); |
| 6582 | fp_glVertexAttribL4i64vNV = (pfn_glVertexAttribL4i64vNV)load("glVertexAttribL4i64vNV" ); |
| 6583 | fp_glVertexAttribL1ui64NV = (pfn_glVertexAttribL1ui64NV)load("glVertexAttribL1ui64NV" ); |
| 6584 | fp_glVertexAttribL2ui64NV = (pfn_glVertexAttribL2ui64NV)load("glVertexAttribL2ui64NV" ); |
| 6585 | fp_glVertexAttribL3ui64NV = (pfn_glVertexAttribL3ui64NV)load("glVertexAttribL3ui64NV" ); |
| 6586 | fp_glVertexAttribL4ui64NV = (pfn_glVertexAttribL4ui64NV)load("glVertexAttribL4ui64NV" ); |
| 6587 | fp_glVertexAttribL1ui64vNV = (pfn_glVertexAttribL1ui64vNV)load("glVertexAttribL1ui64vNV" ); |
| 6588 | fp_glVertexAttribL2ui64vNV = (pfn_glVertexAttribL2ui64vNV)load("glVertexAttribL2ui64vNV" ); |
| 6589 | fp_glVertexAttribL3ui64vNV = (pfn_glVertexAttribL3ui64vNV)load("glVertexAttribL3ui64vNV" ); |
| 6590 | fp_glVertexAttribL4ui64vNV = (pfn_glVertexAttribL4ui64vNV)load("glVertexAttribL4ui64vNV" ); |
| 6591 | fp_glGetVertexAttribLi64vNV = (pfn_glGetVertexAttribLi64vNV)load("glGetVertexAttribLi64vNV" ); |
| 6592 | fp_glGetVertexAttribLui64vNV = (pfn_glGetVertexAttribLui64vNV)load("glGetVertexAttribLui64vNV" ); |
| 6593 | fp_glVertexAttribLFormatNV = (pfn_glVertexAttribLFormatNV)load("glVertexAttribLFormatNV" ); |
| 6594 | } |
| 6595 | |
| 6596 | GLboolean GLAD_NV_vertex_buffer_unified_memory = GL_FALSE; |
| 6597 | static void load_GL_NV_vertex_buffer_unified_memory(LOADER load) { |
| 6598 | if(!GLAD_NV_vertex_buffer_unified_memory) return; |
| 6599 | fp_glBufferAddressRangeNV = (pfn_glBufferAddressRangeNV)load("glBufferAddressRangeNV" ); |
| 6600 | fp_glVertexFormatNV = (pfn_glVertexFormatNV)load("glVertexFormatNV" ); |
| 6601 | fp_glNormalFormatNV = (pfn_glNormalFormatNV)load("glNormalFormatNV" ); |
| 6602 | fp_glColorFormatNV = (pfn_glColorFormatNV)load("glColorFormatNV" ); |
| 6603 | fp_glIndexFormatNV = (pfn_glIndexFormatNV)load("glIndexFormatNV" ); |
| 6604 | fp_glTexCoordFormatNV = (pfn_glTexCoordFormatNV)load("glTexCoordFormatNV" ); |
| 6605 | fp_glEdgeFlagFormatNV = (pfn_glEdgeFlagFormatNV)load("glEdgeFlagFormatNV" ); |
| 6606 | fp_glSecondaryColorFormatNV = (pfn_glSecondaryColorFormatNV)load("glSecondaryColorFormatNV" ); |
| 6607 | fp_glFogCoordFormatNV = (pfn_glFogCoordFormatNV)load("glFogCoordFormatNV" ); |
| 6608 | fp_glVertexAttribFormatNV = (pfn_glVertexAttribFormatNV)load("glVertexAttribFormatNV" ); |
| 6609 | fp_glVertexAttribIFormatNV = (pfn_glVertexAttribIFormatNV)load("glVertexAttribIFormatNV" ); |
| 6610 | fp_glGetIntegerui64i_vNV = (pfn_glGetIntegerui64i_vNV)load("glGetIntegerui64i_vNV" ); |
| 6611 | } |
| 6612 | |
| 6613 | GLboolean GLAD_NV_vertex_program4 = GL_FALSE; |
| 6614 | static void load_GL_NV_vertex_program4(LOADER load) { |
| 6615 | if(!GLAD_NV_vertex_program4) return; |
| 6616 | fp_glVertexAttribI1iEXT = (pfn_glVertexAttribI1iEXT)load("glVertexAttribI1iEXT" ); |
| 6617 | fp_glVertexAttribI2iEXT = (pfn_glVertexAttribI2iEXT)load("glVertexAttribI2iEXT" ); |
| 6618 | fp_glVertexAttribI3iEXT = (pfn_glVertexAttribI3iEXT)load("glVertexAttribI3iEXT" ); |
| 6619 | fp_glVertexAttribI4iEXT = (pfn_glVertexAttribI4iEXT)load("glVertexAttribI4iEXT" ); |
| 6620 | fp_glVertexAttribI1uiEXT = (pfn_glVertexAttribI1uiEXT)load("glVertexAttribI1uiEXT" ); |
| 6621 | fp_glVertexAttribI2uiEXT = (pfn_glVertexAttribI2uiEXT)load("glVertexAttribI2uiEXT" ); |
| 6622 | fp_glVertexAttribI3uiEXT = (pfn_glVertexAttribI3uiEXT)load("glVertexAttribI3uiEXT" ); |
| 6623 | fp_glVertexAttribI4uiEXT = (pfn_glVertexAttribI4uiEXT)load("glVertexAttribI4uiEXT" ); |
| 6624 | fp_glVertexAttribI1ivEXT = (pfn_glVertexAttribI1ivEXT)load("glVertexAttribI1ivEXT" ); |
| 6625 | fp_glVertexAttribI2ivEXT = (pfn_glVertexAttribI2ivEXT)load("glVertexAttribI2ivEXT" ); |
| 6626 | fp_glVertexAttribI3ivEXT = (pfn_glVertexAttribI3ivEXT)load("glVertexAttribI3ivEXT" ); |
| 6627 | fp_glVertexAttribI4ivEXT = (pfn_glVertexAttribI4ivEXT)load("glVertexAttribI4ivEXT" ); |
| 6628 | fp_glVertexAttribI1uivEXT = (pfn_glVertexAttribI1uivEXT)load("glVertexAttribI1uivEXT" ); |
| 6629 | fp_glVertexAttribI2uivEXT = (pfn_glVertexAttribI2uivEXT)load("glVertexAttribI2uivEXT" ); |
| 6630 | fp_glVertexAttribI3uivEXT = (pfn_glVertexAttribI3uivEXT)load("glVertexAttribI3uivEXT" ); |
| 6631 | fp_glVertexAttribI4uivEXT = (pfn_glVertexAttribI4uivEXT)load("glVertexAttribI4uivEXT" ); |
| 6632 | fp_glVertexAttribI4bvEXT = (pfn_glVertexAttribI4bvEXT)load("glVertexAttribI4bvEXT" ); |
| 6633 | fp_glVertexAttribI4svEXT = (pfn_glVertexAttribI4svEXT)load("glVertexAttribI4svEXT" ); |
| 6634 | fp_glVertexAttribI4ubvEXT = (pfn_glVertexAttribI4ubvEXT)load("glVertexAttribI4ubvEXT" ); |
| 6635 | fp_glVertexAttribI4usvEXT = (pfn_glVertexAttribI4usvEXT)load("glVertexAttribI4usvEXT" ); |
| 6636 | fp_glVertexAttribIPointerEXT = (pfn_glVertexAttribIPointerEXT)load("glVertexAttribIPointerEXT" ); |
| 6637 | fp_glGetVertexAttribIivEXT = (pfn_glGetVertexAttribIivEXT)load("glGetVertexAttribIivEXT" ); |
| 6638 | fp_glGetVertexAttribIuivEXT = (pfn_glGetVertexAttribIuivEXT)load("glGetVertexAttribIuivEXT" ); |
| 6639 | } |
| 6640 | |
| 6641 | GLboolean GLAD_NV_video_capture = GL_FALSE; |
| 6642 | static void load_GL_NV_video_capture(LOADER load) { |
| 6643 | if(!GLAD_NV_video_capture) return; |
| 6644 | fp_glBeginVideoCaptureNV = (pfn_glBeginVideoCaptureNV)load("glBeginVideoCaptureNV" ); |
| 6645 | fp_glBindVideoCaptureStreamBufferNV = (pfn_glBindVideoCaptureStreamBufferNV)load("glBindVideoCaptureStreamBufferNV" ); |
| 6646 | fp_glBindVideoCaptureStreamTextureNV = (pfn_glBindVideoCaptureStreamTextureNV)load("glBindVideoCaptureStreamTextureNV" ); |
| 6647 | fp_glEndVideoCaptureNV = (pfn_glEndVideoCaptureNV)load("glEndVideoCaptureNV" ); |
| 6648 | fp_glGetVideoCaptureivNV = (pfn_glGetVideoCaptureivNV)load("glGetVideoCaptureivNV" ); |
| 6649 | fp_glGetVideoCaptureStreamivNV = (pfn_glGetVideoCaptureStreamivNV)load("glGetVideoCaptureStreamivNV" ); |
| 6650 | fp_glGetVideoCaptureStreamfvNV = (pfn_glGetVideoCaptureStreamfvNV)load("glGetVideoCaptureStreamfvNV" ); |
| 6651 | fp_glGetVideoCaptureStreamdvNV = (pfn_glGetVideoCaptureStreamdvNV)load("glGetVideoCaptureStreamdvNV" ); |
| 6652 | fp_glVideoCaptureNV = (pfn_glVideoCaptureNV)load("glVideoCaptureNV" ); |
| 6653 | fp_glVideoCaptureStreamParameterivNV = (pfn_glVideoCaptureStreamParameterivNV)load("glVideoCaptureStreamParameterivNV" ); |
| 6654 | fp_glVideoCaptureStreamParameterfvNV = (pfn_glVideoCaptureStreamParameterfvNV)load("glVideoCaptureStreamParameterfvNV" ); |
| 6655 | fp_glVideoCaptureStreamParameterdvNV = (pfn_glVideoCaptureStreamParameterdvNV)load("glVideoCaptureStreamParameterdvNV" ); |
| 6656 | } |
| 6657 | |
| 6658 | GLboolean GLAD_NV_viewport_array = GL_FALSE; |
| 6659 | static void load_GL_NV_viewport_array(LOADER load) { |
| 6660 | if(!GLAD_NV_viewport_array) return; |
| 6661 | fp_glViewportArrayvNV = (pfn_glViewportArrayvNV)load("glViewportArrayvNV" ); |
| 6662 | fp_glViewportIndexedfNV = (pfn_glViewportIndexedfNV)load("glViewportIndexedfNV" ); |
| 6663 | fp_glViewportIndexedfvNV = (pfn_glViewportIndexedfvNV)load("glViewportIndexedfvNV" ); |
| 6664 | fp_glScissorArrayvNV = (pfn_glScissorArrayvNV)load("glScissorArrayvNV" ); |
| 6665 | fp_glScissorIndexedNV = (pfn_glScissorIndexedNV)load("glScissorIndexedNV" ); |
| 6666 | fp_glScissorIndexedvNV = (pfn_glScissorIndexedvNV)load("glScissorIndexedvNV" ); |
| 6667 | fp_glDepthRangeArrayfvNV = (pfn_glDepthRangeArrayfvNV)load("glDepthRangeArrayfvNV" ); |
| 6668 | fp_glDepthRangeIndexedfNV = (pfn_glDepthRangeIndexedfNV)load("glDepthRangeIndexedfNV" ); |
| 6669 | fp_glGetFloati_vNV = (pfn_glGetFloati_vNV)load("glGetFloati_vNV" ); |
| 6670 | fp_glEnableiNV = (pfn_glEnableiNV)load("glEnableiNV" ); |
| 6671 | fp_glDisableiNV = (pfn_glDisableiNV)load("glDisableiNV" ); |
| 6672 | fp_glIsEnablediNV = (pfn_glIsEnablediNV)load("glIsEnablediNV" ); |
| 6673 | } |
| 6674 | |
| 6675 | GLboolean GLAD_NV_viewport_array2 = GL_FALSE; |
| 6676 | GLboolean GLAD_NVX_conditional_render = GL_FALSE; |
| 6677 | static void load_GL_NVX_conditional_render(LOADER load) { |
| 6678 | if(!GLAD_NVX_conditional_render) return; |
| 6679 | fp_glBeginConditionalRenderNVX = (pfn_glBeginConditionalRenderNVX)load("glBeginConditionalRenderNVX" ); |
| 6680 | fp_glEndConditionalRenderNVX = (pfn_glEndConditionalRenderNVX)load("glEndConditionalRenderNVX" ); |
| 6681 | } |
| 6682 | |
| 6683 | GLboolean GLAD_NVX_gpu_memory_info = GL_FALSE; |
| 6684 | GLboolean GLAD_OVR_multiview = GL_FALSE; |
| 6685 | static void load_GL_OVR_multiview(LOADER load) { |
| 6686 | if(!GLAD_OVR_multiview) return; |
| 6687 | fp_glFramebufferTextureMultiviewOVR = (pfn_glFramebufferTextureMultiviewOVR)load("glFramebufferTextureMultiviewOVR" ); |
| 6688 | } |
| 6689 | |
| 6690 | GLboolean GLAD_OVR_multiview2 = GL_FALSE; |
| 6691 | GLboolean GLAD_OVR_multiview_multisampled_render_to_texture = GL_FALSE; |
| 6692 | static void load_GL_OVR_multiview_multisampled_render_to_texture(LOADER load) { |
| 6693 | if(!GLAD_OVR_multiview_multisampled_render_to_texture) return; |
| 6694 | fp_glFramebufferTextureMultisampleMultiviewOVR = (pfn_glFramebufferTextureMultisampleMultiviewOVR)load("glFramebufferTextureMultisampleMultiviewOVR" ); |
| 6695 | } |
| 6696 | |
| 6697 | GLboolean GLAD_QCOM_alpha_test = GL_FALSE; |
| 6698 | static void load_GL_QCOM_alpha_test(LOADER load) { |
| 6699 | if(!GLAD_QCOM_alpha_test) return; |
| 6700 | fp_glAlphaFuncQCOM = (pfn_glAlphaFuncQCOM)load("glAlphaFuncQCOM" ); |
| 6701 | } |
| 6702 | |
| 6703 | GLboolean GLAD_QCOM_binning_control = GL_FALSE; |
| 6704 | GLboolean GLAD_QCOM_driver_control = GL_FALSE; |
| 6705 | static void load_GL_QCOM_driver_control(LOADER load) { |
| 6706 | if(!GLAD_QCOM_driver_control) return; |
| 6707 | fp_glGetDriverControlsQCOM = (pfn_glGetDriverControlsQCOM)load("glGetDriverControlsQCOM" ); |
| 6708 | fp_glGetDriverControlStringQCOM = (pfn_glGetDriverControlStringQCOM)load("glGetDriverControlStringQCOM" ); |
| 6709 | fp_glEnableDriverControlQCOM = (pfn_glEnableDriverControlQCOM)load("glEnableDriverControlQCOM" ); |
| 6710 | fp_glDisableDriverControlQCOM = (pfn_glDisableDriverControlQCOM)load("glDisableDriverControlQCOM" ); |
| 6711 | } |
| 6712 | |
| 6713 | GLboolean GLAD_QCOM_extended_get = GL_FALSE; |
| 6714 | static void load_GL_QCOM_extended_get(LOADER load) { |
| 6715 | if(!GLAD_QCOM_extended_get) return; |
| 6716 | fp_glExtGetTexturesQCOM = (pfn_glExtGetTexturesQCOM)load("glExtGetTexturesQCOM" ); |
| 6717 | fp_glExtGetBuffersQCOM = (pfn_glExtGetBuffersQCOM)load("glExtGetBuffersQCOM" ); |
| 6718 | fp_glExtGetRenderbuffersQCOM = (pfn_glExtGetRenderbuffersQCOM)load("glExtGetRenderbuffersQCOM" ); |
| 6719 | fp_glExtGetFramebuffersQCOM = (pfn_glExtGetFramebuffersQCOM)load("glExtGetFramebuffersQCOM" ); |
| 6720 | fp_glExtGetTexLevelParameterivQCOM = (pfn_glExtGetTexLevelParameterivQCOM)load("glExtGetTexLevelParameterivQCOM" ); |
| 6721 | fp_glExtTexObjectStateOverrideiQCOM = (pfn_glExtTexObjectStateOverrideiQCOM)load("glExtTexObjectStateOverrideiQCOM" ); |
| 6722 | fp_glExtGetTexSubImageQCOM = (pfn_glExtGetTexSubImageQCOM)load("glExtGetTexSubImageQCOM" ); |
| 6723 | fp_glExtGetBufferPointervQCOM = (pfn_glExtGetBufferPointervQCOM)load("glExtGetBufferPointervQCOM" ); |
| 6724 | } |
| 6725 | |
| 6726 | GLboolean GLAD_QCOM_extended_get2 = GL_FALSE; |
| 6727 | static void load_GL_QCOM_extended_get2(LOADER load) { |
| 6728 | if(!GLAD_QCOM_extended_get2) return; |
| 6729 | fp_glExtGetShadersQCOM = (pfn_glExtGetShadersQCOM)load("glExtGetShadersQCOM" ); |
| 6730 | fp_glExtGetProgramsQCOM = (pfn_glExtGetProgramsQCOM)load("glExtGetProgramsQCOM" ); |
| 6731 | fp_glExtIsProgramBinaryQCOM = (pfn_glExtIsProgramBinaryQCOM)load("glExtIsProgramBinaryQCOM" ); |
| 6732 | fp_glExtGetProgramBinarySourceQCOM = (pfn_glExtGetProgramBinarySourceQCOM)load("glExtGetProgramBinarySourceQCOM" ); |
| 6733 | } |
| 6734 | |
| 6735 | GLboolean GLAD_QCOM_perfmon_global_mode = GL_FALSE; |
| 6736 | GLboolean GLAD_QCOM_tiled_rendering = GL_FALSE; |
| 6737 | static void load_GL_QCOM_tiled_rendering(LOADER load) { |
| 6738 | if(!GLAD_QCOM_tiled_rendering) return; |
| 6739 | fp_glStartTilingQCOM = (pfn_glStartTilingQCOM)load("glStartTilingQCOM" ); |
| 6740 | fp_glEndTilingQCOM = (pfn_glEndTilingQCOM)load("glEndTilingQCOM" ); |
| 6741 | } |
| 6742 | |
| 6743 | GLboolean GLAD_QCOM_writeonly_rendering = GL_FALSE; |
| 6744 | GLboolean GLAD_VIV_shader_binary = GL_FALSE; |
| 6745 | static void find_extensions(void) { |
| 6746 | GLAD_KHR_blend_equation_advanced = has_ext("GL_KHR_blend_equation_advanced" ); |
| 6747 | GLAD_KHR_blend_equation_advanced_coherent = has_ext("GL_KHR_blend_equation_advanced_coherent" ); |
| 6748 | GLAD_KHR_context_flush_control = has_ext("GL_KHR_context_flush_control" ); |
| 6749 | GLAD_KHR_debug = has_ext("GL_KHR_debug" ); |
| 6750 | GLAD_KHR_no_error = has_ext("GL_KHR_no_error" ); |
| 6751 | GLAD_KHR_robust_buffer_access_behavior = has_ext("GL_KHR_robust_buffer_access_behavior" ); |
| 6752 | GLAD_KHR_robustness = has_ext("GL_KHR_robustness" ); |
| 6753 | GLAD_KHR_texture_compression_astc_hdr = has_ext("GL_KHR_texture_compression_astc_hdr" ); |
| 6754 | GLAD_KHR_texture_compression_astc_ldr = has_ext("GL_KHR_texture_compression_astc_ldr" ); |
| 6755 | GLAD_KHR_texture_compression_astc_sliced_3d = has_ext("GL_KHR_texture_compression_astc_sliced_3d" ); |
| 6756 | GLAD_ARB_arrays_of_arrays = has_ext("GL_ARB_arrays_of_arrays" ); |
| 6757 | GLAD_ARB_base_instance = has_ext("GL_ARB_base_instance" ); |
| 6758 | GLAD_ARB_bindless_texture = has_ext("GL_ARB_bindless_texture" ); |
| 6759 | GLAD_ARB_blend_func_extended = has_ext("GL_ARB_blend_func_extended" ); |
| 6760 | GLAD_ARB_buffer_storage = has_ext("GL_ARB_buffer_storage" ); |
| 6761 | GLAD_ARB_cl_event = has_ext("GL_ARB_cl_event" ); |
| 6762 | GLAD_ARB_clear_buffer_object = has_ext("GL_ARB_clear_buffer_object" ); |
| 6763 | GLAD_ARB_clear_texture = has_ext("GL_ARB_clear_texture" ); |
| 6764 | GLAD_ARB_clip_control = has_ext("GL_ARB_clip_control" ); |
| 6765 | GLAD_ARB_color_buffer_float = has_ext("GL_ARB_color_buffer_float" ); |
| 6766 | GLAD_ARB_compatibility = has_ext("GL_ARB_compatibility" ); |
| 6767 | GLAD_ARB_compressed_texture_pixel_storage = has_ext("GL_ARB_compressed_texture_pixel_storage" ); |
| 6768 | GLAD_ARB_compute_shader = has_ext("GL_ARB_compute_shader" ); |
| 6769 | GLAD_ARB_compute_variable_group_size = has_ext("GL_ARB_compute_variable_group_size" ); |
| 6770 | GLAD_ARB_conditional_render_inverted = has_ext("GL_ARB_conditional_render_inverted" ); |
| 6771 | GLAD_ARB_conservative_depth = has_ext("GL_ARB_conservative_depth" ); |
| 6772 | GLAD_ARB_copy_buffer = has_ext("GL_ARB_copy_buffer" ); |
| 6773 | GLAD_ARB_copy_image = has_ext("GL_ARB_copy_image" ); |
| 6774 | GLAD_ARB_cull_distance = has_ext("GL_ARB_cull_distance" ); |
| 6775 | GLAD_ARB_debug_output = has_ext("GL_ARB_debug_output" ); |
| 6776 | GLAD_ARB_depth_buffer_float = has_ext("GL_ARB_depth_buffer_float" ); |
| 6777 | GLAD_ARB_depth_clamp = has_ext("GL_ARB_depth_clamp" ); |
| 6778 | GLAD_ARB_derivative_control = has_ext("GL_ARB_derivative_control" ); |
| 6779 | GLAD_ARB_direct_state_access = has_ext("GL_ARB_direct_state_access" ); |
| 6780 | GLAD_ARB_draw_buffers_blend = has_ext("GL_ARB_draw_buffers_blend" ); |
| 6781 | GLAD_ARB_draw_elements_base_vertex = has_ext("GL_ARB_draw_elements_base_vertex" ); |
| 6782 | GLAD_ARB_draw_indirect = has_ext("GL_ARB_draw_indirect" ); |
| 6783 | GLAD_ARB_draw_instanced = has_ext("GL_ARB_draw_instanced" ); |
| 6784 | GLAD_ARB_enhanced_layouts = has_ext("GL_ARB_enhanced_layouts" ); |
| 6785 | GLAD_ARB_ES2_compatibility = has_ext("GL_ARB_ES2_compatibility" ); |
| 6786 | GLAD_ARB_ES3_1_compatibility = has_ext("GL_ARB_ES3_1_compatibility" ); |
| 6787 | GLAD_ARB_ES3_2_compatibility = has_ext("GL_ARB_ES3_2_compatibility" ); |
| 6788 | GLAD_ARB_ES3_compatibility = has_ext("GL_ARB_ES3_compatibility" ); |
| 6789 | GLAD_ARB_explicit_attrib_location = has_ext("GL_ARB_explicit_attrib_location" ); |
| 6790 | GLAD_ARB_explicit_uniform_location = has_ext("GL_ARB_explicit_uniform_location" ); |
| 6791 | GLAD_ARB_fragment_coord_conventions = has_ext("GL_ARB_fragment_coord_conventions" ); |
| 6792 | GLAD_ARB_fragment_layer_viewport = has_ext("GL_ARB_fragment_layer_viewport" ); |
| 6793 | GLAD_ARB_fragment_shader_interlock = has_ext("GL_ARB_fragment_shader_interlock" ); |
| 6794 | GLAD_ARB_framebuffer_no_attachments = has_ext("GL_ARB_framebuffer_no_attachments" ); |
| 6795 | GLAD_ARB_framebuffer_object = has_ext("GL_ARB_framebuffer_object" ); |
| 6796 | GLAD_ARB_framebuffer_sRGB = has_ext("GL_ARB_framebuffer_sRGB" ); |
| 6797 | GLAD_ARB_geometry_shader4 = has_ext("GL_ARB_geometry_shader4" ); |
| 6798 | GLAD_ARB_get_program_binary = has_ext("GL_ARB_get_program_binary" ); |
| 6799 | GLAD_ARB_get_texture_sub_image = has_ext("GL_ARB_get_texture_sub_image" ); |
| 6800 | GLAD_ARB_gpu_shader5 = has_ext("GL_ARB_gpu_shader5" ); |
| 6801 | GLAD_ARB_gpu_shader_fp64 = has_ext("GL_ARB_gpu_shader_fp64" ); |
| 6802 | GLAD_ARB_gpu_shader_int64 = has_ext("GL_ARB_gpu_shader_int64" ); |
| 6803 | GLAD_ARB_half_float_pixel = has_ext("GL_ARB_half_float_pixel" ); |
| 6804 | GLAD_ARB_half_float_vertex = has_ext("GL_ARB_half_float_vertex" ); |
| 6805 | GLAD_ARB_indirect_parameters = has_ext("GL_ARB_indirect_parameters" ); |
| 6806 | GLAD_ARB_instanced_arrays = has_ext("GL_ARB_instanced_arrays" ); |
| 6807 | GLAD_ARB_internalformat_query = has_ext("GL_ARB_internalformat_query" ); |
| 6808 | GLAD_ARB_internalformat_query2 = has_ext("GL_ARB_internalformat_query2" ); |
| 6809 | GLAD_ARB_invalidate_subdata = has_ext("GL_ARB_invalidate_subdata" ); |
| 6810 | GLAD_ARB_map_buffer_alignment = has_ext("GL_ARB_map_buffer_alignment" ); |
| 6811 | GLAD_ARB_map_buffer_range = has_ext("GL_ARB_map_buffer_range" ); |
| 6812 | GLAD_ARB_multi_bind = has_ext("GL_ARB_multi_bind" ); |
| 6813 | GLAD_ARB_multi_draw_indirect = has_ext("GL_ARB_multi_draw_indirect" ); |
| 6814 | GLAD_ARB_occlusion_query2 = has_ext("GL_ARB_occlusion_query2" ); |
| 6815 | GLAD_ARB_parallel_shader_compile = has_ext("GL_ARB_parallel_shader_compile" ); |
| 6816 | GLAD_ARB_pipeline_statistics_query = has_ext("GL_ARB_pipeline_statistics_query" ); |
| 6817 | GLAD_ARB_pixel_buffer_object = has_ext("GL_ARB_pixel_buffer_object" ); |
| 6818 | GLAD_ARB_post_depth_coverage = has_ext("GL_ARB_post_depth_coverage" ); |
| 6819 | GLAD_ARB_program_interface_query = has_ext("GL_ARB_program_interface_query" ); |
| 6820 | GLAD_ARB_provoking_vertex = has_ext("GL_ARB_provoking_vertex" ); |
| 6821 | GLAD_ARB_query_buffer_object = has_ext("GL_ARB_query_buffer_object" ); |
| 6822 | GLAD_ARB_robust_buffer_access_behavior = has_ext("GL_ARB_robust_buffer_access_behavior" ); |
| 6823 | GLAD_ARB_robustness = has_ext("GL_ARB_robustness" ); |
| 6824 | GLAD_ARB_robustness_isolation = has_ext("GL_ARB_robustness_isolation" ); |
| 6825 | GLAD_ARB_sample_locations = has_ext("GL_ARB_sample_locations" ); |
| 6826 | GLAD_ARB_sample_shading = has_ext("GL_ARB_sample_shading" ); |
| 6827 | GLAD_ARB_sampler_objects = has_ext("GL_ARB_sampler_objects" ); |
| 6828 | GLAD_ARB_seamless_cube_map = has_ext("GL_ARB_seamless_cube_map" ); |
| 6829 | GLAD_ARB_seamless_cubemap_per_texture = has_ext("GL_ARB_seamless_cubemap_per_texture" ); |
| 6830 | GLAD_ARB_separate_shader_objects = has_ext("GL_ARB_separate_shader_objects" ); |
| 6831 | GLAD_ARB_shader_atomic_counter_ops = has_ext("GL_ARB_shader_atomic_counter_ops" ); |
| 6832 | GLAD_ARB_shader_atomic_counters = has_ext("GL_ARB_shader_atomic_counters" ); |
| 6833 | GLAD_ARB_shader_ballot = has_ext("GL_ARB_shader_ballot" ); |
| 6834 | GLAD_ARB_shader_bit_encoding = has_ext("GL_ARB_shader_bit_encoding" ); |
| 6835 | GLAD_ARB_shader_clock = has_ext("GL_ARB_shader_clock" ); |
| 6836 | GLAD_ARB_shader_draw_parameters = has_ext("GL_ARB_shader_draw_parameters" ); |
| 6837 | GLAD_ARB_shader_group_vote = has_ext("GL_ARB_shader_group_vote" ); |
| 6838 | GLAD_ARB_shader_image_load_store = has_ext("GL_ARB_shader_image_load_store" ); |
| 6839 | GLAD_ARB_shader_image_size = has_ext("GL_ARB_shader_image_size" ); |
| 6840 | GLAD_ARB_shader_precision = has_ext("GL_ARB_shader_precision" ); |
| 6841 | GLAD_ARB_shader_stencil_export = has_ext("GL_ARB_shader_stencil_export" ); |
| 6842 | GLAD_ARB_shader_storage_buffer_object = has_ext("GL_ARB_shader_storage_buffer_object" ); |
| 6843 | GLAD_ARB_shader_subroutine = has_ext("GL_ARB_shader_subroutine" ); |
| 6844 | GLAD_ARB_shader_texture_image_samples = has_ext("GL_ARB_shader_texture_image_samples" ); |
| 6845 | GLAD_ARB_shader_texture_lod = has_ext("GL_ARB_shader_texture_lod" ); |
| 6846 | GLAD_ARB_shader_viewport_layer_array = has_ext("GL_ARB_shader_viewport_layer_array" ); |
| 6847 | GLAD_ARB_shading_language_420pack = has_ext("GL_ARB_shading_language_420pack" ); |
| 6848 | GLAD_ARB_shading_language_include = has_ext("GL_ARB_shading_language_include" ); |
| 6849 | GLAD_ARB_shading_language_packing = has_ext("GL_ARB_shading_language_packing" ); |
| 6850 | GLAD_ARB_sparse_buffer = has_ext("GL_ARB_sparse_buffer" ); |
| 6851 | GLAD_ARB_sparse_texture = has_ext("GL_ARB_sparse_texture" ); |
| 6852 | GLAD_ARB_sparse_texture2 = has_ext("GL_ARB_sparse_texture2" ); |
| 6853 | GLAD_ARB_sparse_texture_clamp = has_ext("GL_ARB_sparse_texture_clamp" ); |
| 6854 | GLAD_ARB_stencil_texturing = has_ext("GL_ARB_stencil_texturing" ); |
| 6855 | GLAD_ARB_sync = has_ext("GL_ARB_sync" ); |
| 6856 | GLAD_ARB_tessellation_shader = has_ext("GL_ARB_tessellation_shader" ); |
| 6857 | GLAD_ARB_texture_barrier = has_ext("GL_ARB_texture_barrier" ); |
| 6858 | GLAD_ARB_texture_buffer_object = has_ext("GL_ARB_texture_buffer_object" ); |
| 6859 | GLAD_ARB_texture_buffer_object_rgb32 = has_ext("GL_ARB_texture_buffer_object_rgb32" ); |
| 6860 | GLAD_ARB_texture_buffer_range = has_ext("GL_ARB_texture_buffer_range" ); |
| 6861 | GLAD_ARB_texture_compression_bptc = has_ext("GL_ARB_texture_compression_bptc" ); |
| 6862 | GLAD_ARB_texture_compression_rgtc = has_ext("GL_ARB_texture_compression_rgtc" ); |
| 6863 | GLAD_ARB_texture_cube_map_array = has_ext("GL_ARB_texture_cube_map_array" ); |
| 6864 | GLAD_ARB_texture_filter_minmax = has_ext("GL_ARB_texture_filter_minmax" ); |
| 6865 | GLAD_ARB_texture_float = has_ext("GL_ARB_texture_float" ); |
| 6866 | GLAD_ARB_texture_gather = has_ext("GL_ARB_texture_gather" ); |
| 6867 | GLAD_ARB_texture_mirror_clamp_to_edge = has_ext("GL_ARB_texture_mirror_clamp_to_edge" ); |
| 6868 | GLAD_ARB_texture_multisample = has_ext("GL_ARB_texture_multisample" ); |
| 6869 | GLAD_ARB_texture_query_levels = has_ext("GL_ARB_texture_query_levels" ); |
| 6870 | GLAD_ARB_texture_query_lod = has_ext("GL_ARB_texture_query_lod" ); |
| 6871 | GLAD_ARB_texture_rectangle = has_ext("GL_ARB_texture_rectangle" ); |
| 6872 | GLAD_ARB_texture_rg = has_ext("GL_ARB_texture_rg" ); |
| 6873 | GLAD_ARB_texture_rgb10_a2ui = has_ext("GL_ARB_texture_rgb10_a2ui" ); |
| 6874 | GLAD_ARB_texture_stencil8 = has_ext("GL_ARB_texture_stencil8" ); |
| 6875 | GLAD_ARB_texture_storage = has_ext("GL_ARB_texture_storage" ); |
| 6876 | GLAD_ARB_texture_storage_multisample = has_ext("GL_ARB_texture_storage_multisample" ); |
| 6877 | GLAD_ARB_texture_swizzle = has_ext("GL_ARB_texture_swizzle" ); |
| 6878 | GLAD_ARB_texture_view = has_ext("GL_ARB_texture_view" ); |
| 6879 | GLAD_ARB_timer_query = has_ext("GL_ARB_timer_query" ); |
| 6880 | GLAD_ARB_transform_feedback2 = has_ext("GL_ARB_transform_feedback2" ); |
| 6881 | GLAD_ARB_transform_feedback3 = has_ext("GL_ARB_transform_feedback3" ); |
| 6882 | GLAD_ARB_transform_feedback_instanced = has_ext("GL_ARB_transform_feedback_instanced" ); |
| 6883 | GLAD_ARB_transform_feedback_overflow_query = has_ext("GL_ARB_transform_feedback_overflow_query" ); |
| 6884 | GLAD_ARB_uniform_buffer_object = has_ext("GL_ARB_uniform_buffer_object" ); |
| 6885 | GLAD_ARB_vertex_array_bgra = has_ext("GL_ARB_vertex_array_bgra" ); |
| 6886 | GLAD_ARB_vertex_array_object = has_ext("GL_ARB_vertex_array_object" ); |
| 6887 | GLAD_ARB_vertex_attrib_64bit = has_ext("GL_ARB_vertex_attrib_64bit" ); |
| 6888 | GLAD_ARB_vertex_attrib_binding = has_ext("GL_ARB_vertex_attrib_binding" ); |
| 6889 | GLAD_ARB_vertex_type_10f_11f_11f_rev = has_ext("GL_ARB_vertex_type_10f_11f_11f_rev" ); |
| 6890 | GLAD_ARB_vertex_type_2_10_10_10_rev = has_ext("GL_ARB_vertex_type_2_10_10_10_rev" ); |
| 6891 | GLAD_ARB_viewport_array = has_ext("GL_ARB_viewport_array" ); |
| 6892 | GLAD_EXT_base_instance = has_ext("GL_EXT_base_instance" ); |
| 6893 | GLAD_EXT_bgra = has_ext("GL_EXT_bgra" ); |
| 6894 | GLAD_EXT_bindable_uniform = has_ext("GL_EXT_bindable_uniform" ); |
| 6895 | GLAD_EXT_blend_func_extended = has_ext("GL_EXT_blend_func_extended" ); |
| 6896 | GLAD_EXT_blend_minmax = has_ext("GL_EXT_blend_minmax" ); |
| 6897 | GLAD_EXT_buffer_storage = has_ext("GL_EXT_buffer_storage" ); |
| 6898 | GLAD_EXT_color_buffer_float = has_ext("GL_EXT_color_buffer_float" ); |
| 6899 | GLAD_EXT_color_buffer_half_float = has_ext("GL_EXT_color_buffer_half_float" ); |
| 6900 | GLAD_EXT_copy_image = has_ext("GL_EXT_copy_image" ); |
| 6901 | GLAD_EXT_debug_label = has_ext("GL_EXT_debug_label" ); |
| 6902 | GLAD_EXT_debug_marker = has_ext("GL_EXT_debug_marker" ); |
| 6903 | GLAD_EXT_direct_state_access = has_ext("GL_EXT_direct_state_access" ); |
| 6904 | GLAD_EXT_discard_framebuffer = has_ext("GL_EXT_discard_framebuffer" ); |
| 6905 | GLAD_EXT_disjoint_timer_query = has_ext("GL_EXT_disjoint_timer_query" ); |
| 6906 | GLAD_EXT_draw_buffers = has_ext("GL_EXT_draw_buffers" ); |
| 6907 | GLAD_EXT_draw_buffers2 = has_ext("GL_EXT_draw_buffers2" ); |
| 6908 | GLAD_EXT_draw_buffers_indexed = has_ext("GL_EXT_draw_buffers_indexed" ); |
| 6909 | GLAD_EXT_draw_elements_base_vertex = has_ext("GL_EXT_draw_elements_base_vertex" ); |
| 6910 | GLAD_EXT_draw_instanced = has_ext("GL_EXT_draw_instanced" ); |
| 6911 | GLAD_EXT_float_blend = has_ext("GL_EXT_float_blend" ); |
| 6912 | GLAD_EXT_framebuffer_blit = has_ext("GL_EXT_framebuffer_blit" ); |
| 6913 | GLAD_EXT_framebuffer_multisample = has_ext("GL_EXT_framebuffer_multisample" ); |
| 6914 | GLAD_EXT_framebuffer_multisample_blit_scaled = has_ext("GL_EXT_framebuffer_multisample_blit_scaled" ); |
| 6915 | GLAD_EXT_framebuffer_object = has_ext("GL_EXT_framebuffer_object" ); |
| 6916 | GLAD_EXT_framebuffer_sRGB = has_ext("GL_EXT_framebuffer_sRGB" ); |
| 6917 | GLAD_EXT_geometry_point_size = has_ext("GL_EXT_geometry_point_size" ); |
| 6918 | GLAD_EXT_geometry_shader = has_ext("GL_EXT_geometry_shader" ); |
| 6919 | GLAD_EXT_geometry_shader4 = has_ext("GL_EXT_geometry_shader4" ); |
| 6920 | GLAD_EXT_gpu_program_parameters = has_ext("GL_EXT_gpu_program_parameters" ); |
| 6921 | GLAD_EXT_gpu_shader4 = has_ext("GL_EXT_gpu_shader4" ); |
| 6922 | GLAD_EXT_gpu_shader5 = has_ext("GL_EXT_gpu_shader5" ); |
| 6923 | GLAD_EXT_instanced_arrays = has_ext("GL_EXT_instanced_arrays" ); |
| 6924 | GLAD_EXT_map_buffer_range = has_ext("GL_EXT_map_buffer_range" ); |
| 6925 | GLAD_EXT_multi_draw_indirect = has_ext("GL_EXT_multi_draw_indirect" ); |
| 6926 | GLAD_EXT_multisampled_compatibility = has_ext("GL_EXT_multisampled_compatibility" ); |
| 6927 | GLAD_EXT_multisampled_render_to_texture = has_ext("GL_EXT_multisampled_render_to_texture" ); |
| 6928 | GLAD_EXT_multiview_draw_buffers = has_ext("GL_EXT_multiview_draw_buffers" ); |
| 6929 | GLAD_EXT_occlusion_query_boolean = has_ext("GL_EXT_occlusion_query_boolean" ); |
| 6930 | GLAD_EXT_packed_depth_stencil = has_ext("GL_EXT_packed_depth_stencil" ); |
| 6931 | GLAD_EXT_packed_float = has_ext("GL_EXT_packed_float" ); |
| 6932 | GLAD_EXT_pixel_buffer_object = has_ext("GL_EXT_pixel_buffer_object" ); |
| 6933 | GLAD_EXT_polygon_offset_clamp = has_ext("GL_EXT_polygon_offset_clamp" ); |
| 6934 | GLAD_EXT_post_depth_coverage = has_ext("GL_EXT_post_depth_coverage" ); |
| 6935 | GLAD_EXT_primitive_bounding_box = has_ext("GL_EXT_primitive_bounding_box" ); |
| 6936 | GLAD_EXT_provoking_vertex = has_ext("GL_EXT_provoking_vertex" ); |
| 6937 | GLAD_EXT_pvrtc_sRGB = has_ext("GL_EXT_pvrtc_sRGB" ); |
| 6938 | GLAD_EXT_raster_multisample = has_ext("GL_EXT_raster_multisample" ); |
| 6939 | GLAD_EXT_read_format_bgra = has_ext("GL_EXT_read_format_bgra" ); |
| 6940 | GLAD_EXT_render_snorm = has_ext("GL_EXT_render_snorm" ); |
| 6941 | GLAD_EXT_robustness = has_ext("GL_EXT_robustness" ); |
| 6942 | GLAD_EXT_separate_shader_objects = has_ext("GL_EXT_separate_shader_objects" ); |
| 6943 | GLAD_EXT_shader_framebuffer_fetch = has_ext("GL_EXT_shader_framebuffer_fetch" ); |
| 6944 | GLAD_EXT_shader_image_load_formatted = has_ext("GL_EXT_shader_image_load_formatted" ); |
| 6945 | GLAD_EXT_shader_image_load_store = has_ext("GL_EXT_shader_image_load_store" ); |
| 6946 | GLAD_EXT_shader_implicit_conversions = has_ext("GL_EXT_shader_implicit_conversions" ); |
| 6947 | GLAD_EXT_shader_integer_mix = has_ext("GL_EXT_shader_integer_mix" ); |
| 6948 | GLAD_EXT_shader_io_blocks = has_ext("GL_EXT_shader_io_blocks" ); |
| 6949 | GLAD_EXT_shader_pixel_local_storage = has_ext("GL_EXT_shader_pixel_local_storage" ); |
| 6950 | GLAD_EXT_shader_texture_lod = has_ext("GL_EXT_shader_texture_lod" ); |
| 6951 | GLAD_EXT_shadow_samplers = has_ext("GL_EXT_shadow_samplers" ); |
| 6952 | GLAD_EXT_sparse_texture = has_ext("GL_EXT_sparse_texture" ); |
| 6953 | GLAD_EXT_sparse_texture2 = has_ext("GL_EXT_sparse_texture2" ); |
| 6954 | GLAD_EXT_sRGB = has_ext("GL_EXT_sRGB" ); |
| 6955 | GLAD_EXT_sRGB_write_control = has_ext("GL_EXT_sRGB_write_control" ); |
| 6956 | GLAD_EXT_stencil_clear_tag = has_ext("GL_EXT_stencil_clear_tag" ); |
| 6957 | GLAD_EXT_tessellation_point_size = has_ext("GL_EXT_tessellation_point_size" ); |
| 6958 | GLAD_EXT_tessellation_shader = has_ext("GL_EXT_tessellation_shader" ); |
| 6959 | GLAD_EXT_texture_array = has_ext("GL_EXT_texture_array" ); |
| 6960 | GLAD_EXT_texture_border_clamp = has_ext("GL_EXT_texture_border_clamp" ); |
| 6961 | GLAD_EXT_texture_buffer = has_ext("GL_EXT_texture_buffer" ); |
| 6962 | GLAD_EXT_texture_buffer_object = has_ext("GL_EXT_texture_buffer_object" ); |
| 6963 | GLAD_EXT_texture_compression_dxt1 = has_ext("GL_EXT_texture_compression_dxt1" ); |
| 6964 | GLAD_EXT_texture_compression_latc = has_ext("GL_EXT_texture_compression_latc" ); |
| 6965 | GLAD_EXT_texture_compression_rgtc = has_ext("GL_EXT_texture_compression_rgtc" ); |
| 6966 | GLAD_EXT_texture_compression_s3tc = has_ext("GL_EXT_texture_compression_s3tc" ); |
| 6967 | GLAD_EXT_texture_cube_map = has_ext("GL_EXT_texture_cube_map" ); |
| 6968 | GLAD_EXT_texture_cube_map_array = has_ext("GL_EXT_texture_cube_map_array" ); |
| 6969 | GLAD_EXT_texture_filter_anisotropic = has_ext("GL_EXT_texture_filter_anisotropic" ); |
| 6970 | GLAD_EXT_texture_filter_minmax = has_ext("GL_EXT_texture_filter_minmax" ); |
| 6971 | GLAD_EXT_texture_format_BGRA8888 = has_ext("GL_EXT_texture_format_BGRA8888" ); |
| 6972 | GLAD_EXT_texture_integer = has_ext("GL_EXT_texture_integer" ); |
| 6973 | GLAD_EXT_texture_norm16 = has_ext("GL_EXT_texture_norm16" ); |
| 6974 | GLAD_EXT_texture_rg = has_ext("GL_EXT_texture_rg" ); |
| 6975 | GLAD_EXT_texture_shared_exponent = has_ext("GL_EXT_texture_shared_exponent" ); |
| 6976 | GLAD_EXT_texture_snorm = has_ext("GL_EXT_texture_snorm" ); |
| 6977 | GLAD_EXT_texture_sRGB = has_ext("GL_EXT_texture_sRGB" ); |
| 6978 | GLAD_EXT_texture_sRGB_decode = has_ext("GL_EXT_texture_sRGB_decode" ); |
| 6979 | GLAD_EXT_texture_sRGB_R8 = has_ext("GL_EXT_texture_sRGB_R8" ); |
| 6980 | GLAD_EXT_texture_sRGB_RG8 = has_ext("GL_EXT_texture_sRGB_RG8" ); |
| 6981 | GLAD_EXT_texture_storage = has_ext("GL_EXT_texture_storage" ); |
| 6982 | GLAD_EXT_texture_swizzle = has_ext("GL_EXT_texture_swizzle" ); |
| 6983 | GLAD_EXT_texture_type_2_10_10_10_REV = has_ext("GL_EXT_texture_type_2_10_10_10_REV" ); |
| 6984 | GLAD_EXT_texture_view = has_ext("GL_EXT_texture_view" ); |
| 6985 | GLAD_EXT_timer_query = has_ext("GL_EXT_timer_query" ); |
| 6986 | GLAD_EXT_transform_feedback = has_ext("GL_EXT_transform_feedback" ); |
| 6987 | GLAD_EXT_unpack_subimage = has_ext("GL_EXT_unpack_subimage" ); |
| 6988 | GLAD_EXT_vertex_array_bgra = has_ext("GL_EXT_vertex_array_bgra" ); |
| 6989 | GLAD_EXT_vertex_attrib_64bit = has_ext("GL_EXT_vertex_attrib_64bit" ); |
| 6990 | GLAD_EXT_x11_sync_object = has_ext("GL_EXT_x11_sync_object" ); |
| 6991 | GLAD_EXT_YUV_target = has_ext("GL_EXT_YUV_target" ); |
| 6992 | GLAD_OES_compressed_ETC1_RGB8_sub_texture = has_ext("GL_OES_compressed_ETC1_RGB8_sub_texture" ); |
| 6993 | GLAD_OES_compressed_ETC1_RGB8_texture = has_ext("GL_OES_compressed_ETC1_RGB8_texture" ); |
| 6994 | GLAD_OES_copy_image = has_ext("GL_OES_copy_image" ); |
| 6995 | GLAD_OES_depth24 = has_ext("GL_OES_depth24" ); |
| 6996 | GLAD_OES_depth32 = has_ext("GL_OES_depth32" ); |
| 6997 | GLAD_OES_depth_texture = has_ext("GL_OES_depth_texture" ); |
| 6998 | GLAD_OES_draw_buffers_indexed = has_ext("GL_OES_draw_buffers_indexed" ); |
| 6999 | GLAD_OES_draw_elements_base_vertex = has_ext("GL_OES_draw_elements_base_vertex" ); |
| 7000 | GLAD_OES_EGL_image = has_ext("GL_OES_EGL_image" ); |
| 7001 | GLAD_OES_EGL_image_external = has_ext("GL_OES_EGL_image_external" ); |
| 7002 | GLAD_OES_EGL_image_external_essl3 = has_ext("GL_OES_EGL_image_external_essl3" ); |
| 7003 | GLAD_OES_element_index_uint = has_ext("GL_OES_element_index_uint" ); |
| 7004 | GLAD_OES_fbo_render_mipmap = has_ext("GL_OES_fbo_render_mipmap" ); |
| 7005 | GLAD_OES_fragment_precision_high = has_ext("GL_OES_fragment_precision_high" ); |
| 7006 | GLAD_OES_geometry_point_size = has_ext("GL_OES_geometry_point_size" ); |
| 7007 | GLAD_OES_geometry_shader = has_ext("GL_OES_geometry_shader" ); |
| 7008 | GLAD_OES_get_program_binary = has_ext("GL_OES_get_program_binary" ); |
| 7009 | GLAD_OES_gpu_shader5 = has_ext("GL_OES_gpu_shader5" ); |
| 7010 | GLAD_OES_mapbuffer = has_ext("GL_OES_mapbuffer" ); |
| 7011 | GLAD_OES_packed_depth_stencil = has_ext("GL_OES_packed_depth_stencil" ); |
| 7012 | GLAD_OES_primitive_bounding_box = has_ext("GL_OES_primitive_bounding_box" ); |
| 7013 | GLAD_OES_required_internalformat = has_ext("GL_OES_required_internalformat" ); |
| 7014 | GLAD_OES_rgb8_rgba8 = has_ext("GL_OES_rgb8_rgba8" ); |
| 7015 | GLAD_OES_sample_shading = has_ext("GL_OES_sample_shading" ); |
| 7016 | GLAD_OES_sample_variables = has_ext("GL_OES_sample_variables" ); |
| 7017 | GLAD_OES_shader_image_atomic = has_ext("GL_OES_shader_image_atomic" ); |
| 7018 | GLAD_OES_shader_io_blocks = has_ext("GL_OES_shader_io_blocks" ); |
| 7019 | GLAD_OES_shader_multisample_interpolation = has_ext("GL_OES_shader_multisample_interpolation" ); |
| 7020 | GLAD_OES_standard_derivatives = has_ext("GL_OES_standard_derivatives" ); |
| 7021 | GLAD_OES_stencil1 = has_ext("GL_OES_stencil1" ); |
| 7022 | GLAD_OES_stencil4 = has_ext("GL_OES_stencil4" ); |
| 7023 | GLAD_OES_surfaceless_context = has_ext("GL_OES_surfaceless_context" ); |
| 7024 | GLAD_OES_tessellation_point_size = has_ext("GL_OES_tessellation_point_size" ); |
| 7025 | GLAD_OES_tessellation_shader = has_ext("GL_OES_tessellation_shader" ); |
| 7026 | GLAD_OES_texture_3D = has_ext("GL_OES_texture_3D" ); |
| 7027 | GLAD_OES_texture_border_clamp = has_ext("GL_OES_texture_border_clamp" ); |
| 7028 | GLAD_OES_texture_buffer = has_ext("GL_OES_texture_buffer" ); |
| 7029 | GLAD_OES_texture_compression_astc = has_ext("GL_OES_texture_compression_astc" ); |
| 7030 | GLAD_OES_texture_cube_map_array = has_ext("GL_OES_texture_cube_map_array" ); |
| 7031 | GLAD_OES_texture_float = has_ext("GL_OES_texture_float" ); |
| 7032 | GLAD_OES_texture_float_linear = has_ext("GL_OES_texture_float_linear" ); |
| 7033 | GLAD_OES_texture_half_float = has_ext("GL_OES_texture_half_float" ); |
| 7034 | GLAD_OES_texture_half_float_linear = has_ext("GL_OES_texture_half_float_linear" ); |
| 7035 | GLAD_OES_texture_npot = has_ext("GL_OES_texture_npot" ); |
| 7036 | GLAD_OES_texture_stencil8 = has_ext("GL_OES_texture_stencil8" ); |
| 7037 | GLAD_OES_texture_storage_multisample_2d_array = has_ext("GL_OES_texture_storage_multisample_2d_array" ); |
| 7038 | GLAD_OES_texture_view = has_ext("GL_OES_texture_view" ); |
| 7039 | GLAD_OES_vertex_array_object = has_ext("GL_OES_vertex_array_object" ); |
| 7040 | GLAD_OES_vertex_half_float = has_ext("GL_OES_vertex_half_float" ); |
| 7041 | GLAD_OES_vertex_type_10_10_10_2 = has_ext("GL_OES_vertex_type_10_10_10_2" ); |
| 7042 | GLAD_AMD_blend_minmax_factor = has_ext("GL_AMD_blend_minmax_factor" ); |
| 7043 | GLAD_AMD_compressed_3DC_texture = has_ext("GL_AMD_compressed_3DC_texture" ); |
| 7044 | GLAD_AMD_compressed_ATC_texture = has_ext("GL_AMD_compressed_ATC_texture" ); |
| 7045 | GLAD_AMD_conservative_depth = has_ext("GL_AMD_conservative_depth" ); |
| 7046 | GLAD_AMD_debug_output = has_ext("GL_AMD_debug_output" ); |
| 7047 | GLAD_AMD_depth_clamp_separate = has_ext("GL_AMD_depth_clamp_separate" ); |
| 7048 | GLAD_AMD_draw_buffers_blend = has_ext("GL_AMD_draw_buffers_blend" ); |
| 7049 | GLAD_AMD_gcn_shader = has_ext("GL_AMD_gcn_shader" ); |
| 7050 | GLAD_AMD_gpu_shader_int64 = has_ext("GL_AMD_gpu_shader_int64" ); |
| 7051 | GLAD_AMD_interleaved_elements = has_ext("GL_AMD_interleaved_elements" ); |
| 7052 | GLAD_AMD_multi_draw_indirect = has_ext("GL_AMD_multi_draw_indirect" ); |
| 7053 | GLAD_AMD_name_gen_delete = has_ext("GL_AMD_name_gen_delete" ); |
| 7054 | GLAD_AMD_occlusion_query_event = has_ext("GL_AMD_occlusion_query_event" ); |
| 7055 | GLAD_AMD_performance_monitor = has_ext("GL_AMD_performance_monitor" ); |
| 7056 | GLAD_AMD_pinned_memory = has_ext("GL_AMD_pinned_memory" ); |
| 7057 | GLAD_AMD_program_binary_Z400 = has_ext("GL_AMD_program_binary_Z400" ); |
| 7058 | GLAD_AMD_query_buffer_object = has_ext("GL_AMD_query_buffer_object" ); |
| 7059 | GLAD_AMD_sample_positions = has_ext("GL_AMD_sample_positions" ); |
| 7060 | GLAD_AMD_seamless_cubemap_per_texture = has_ext("GL_AMD_seamless_cubemap_per_texture" ); |
| 7061 | GLAD_AMD_shader_atomic_counter_ops = has_ext("GL_AMD_shader_atomic_counter_ops" ); |
| 7062 | GLAD_AMD_shader_stencil_export = has_ext("GL_AMD_shader_stencil_export" ); |
| 7063 | GLAD_AMD_shader_trinary_minmax = has_ext("GL_AMD_shader_trinary_minmax" ); |
| 7064 | GLAD_AMD_sparse_texture = has_ext("GL_AMD_sparse_texture" ); |
| 7065 | GLAD_AMD_stencil_operation_extended = has_ext("GL_AMD_stencil_operation_extended" ); |
| 7066 | GLAD_AMD_texture_texture4 = has_ext("GL_AMD_texture_texture4" ); |
| 7067 | GLAD_AMD_transform_feedback3_lines_triangles = has_ext("GL_AMD_transform_feedback3_lines_triangles" ); |
| 7068 | GLAD_AMD_transform_feedback4 = has_ext("GL_AMD_transform_feedback4" ); |
| 7069 | GLAD_AMD_vertex_shader_layer = has_ext("GL_AMD_vertex_shader_layer" ); |
| 7070 | GLAD_AMD_vertex_shader_tessellator = has_ext("GL_AMD_vertex_shader_tessellator" ); |
| 7071 | GLAD_AMD_vertex_shader_viewport_index = has_ext("GL_AMD_vertex_shader_viewport_index" ); |
| 7072 | GLAD_ANDROID_extension_pack_es31a = has_ext("GL_ANDROID_extension_pack_es31a" ); |
| 7073 | GLAD_ANGLE_depth_texture = has_ext("GL_ANGLE_depth_texture" ); |
| 7074 | GLAD_ANGLE_framebuffer_blit = has_ext("GL_ANGLE_framebuffer_blit" ); |
| 7075 | GLAD_ANGLE_framebuffer_multisample = has_ext("GL_ANGLE_framebuffer_multisample" ); |
| 7076 | GLAD_ANGLE_instanced_arrays = has_ext("GL_ANGLE_instanced_arrays" ); |
| 7077 | GLAD_ANGLE_pack_reverse_row_order = has_ext("GL_ANGLE_pack_reverse_row_order" ); |
| 7078 | GLAD_ANGLE_program_binary = has_ext("GL_ANGLE_program_binary" ); |
| 7079 | GLAD_ANGLE_texture_compression_dxt3 = has_ext("GL_ANGLE_texture_compression_dxt3" ); |
| 7080 | GLAD_ANGLE_texture_compression_dxt5 = has_ext("GL_ANGLE_texture_compression_dxt5" ); |
| 7081 | GLAD_ANGLE_texture_usage = has_ext("GL_ANGLE_texture_usage" ); |
| 7082 | GLAD_ANGLE_translated_shader_source = has_ext("GL_ANGLE_translated_shader_source" ); |
| 7083 | GLAD_APPLE_aux_depth_stencil = has_ext("GL_APPLE_aux_depth_stencil" ); |
| 7084 | GLAD_APPLE_client_storage = has_ext("GL_APPLE_client_storage" ); |
| 7085 | GLAD_APPLE_clip_distance = has_ext("GL_APPLE_clip_distance" ); |
| 7086 | GLAD_APPLE_color_buffer_packed_float = has_ext("GL_APPLE_color_buffer_packed_float" ); |
| 7087 | GLAD_APPLE_copy_texture_levels = has_ext("GL_APPLE_copy_texture_levels" ); |
| 7088 | GLAD_APPLE_element_array = has_ext("GL_APPLE_element_array" ); |
| 7089 | GLAD_APPLE_fence = has_ext("GL_APPLE_fence" ); |
| 7090 | GLAD_APPLE_float_pixels = has_ext("GL_APPLE_float_pixels" ); |
| 7091 | GLAD_APPLE_flush_buffer_range = has_ext("GL_APPLE_flush_buffer_range" ); |
| 7092 | GLAD_APPLE_framebuffer_multisample = has_ext("GL_APPLE_framebuffer_multisample" ); |
| 7093 | GLAD_APPLE_object_purgeable = has_ext("GL_APPLE_object_purgeable" ); |
| 7094 | GLAD_APPLE_rgb_422 = has_ext("GL_APPLE_rgb_422" ); |
| 7095 | GLAD_APPLE_row_bytes = has_ext("GL_APPLE_row_bytes" ); |
| 7096 | GLAD_APPLE_sync = has_ext("GL_APPLE_sync" ); |
| 7097 | GLAD_APPLE_texture_format_BGRA8888 = has_ext("GL_APPLE_texture_format_BGRA8888" ); |
| 7098 | GLAD_APPLE_texture_max_level = has_ext("GL_APPLE_texture_max_level" ); |
| 7099 | GLAD_APPLE_texture_packed_float = has_ext("GL_APPLE_texture_packed_float" ); |
| 7100 | GLAD_APPLE_texture_range = has_ext("GL_APPLE_texture_range" ); |
| 7101 | GLAD_APPLE_vertex_array_object = has_ext("GL_APPLE_vertex_array_object" ); |
| 7102 | GLAD_APPLE_vertex_array_range = has_ext("GL_APPLE_vertex_array_range" ); |
| 7103 | GLAD_APPLE_vertex_program_evaluators = has_ext("GL_APPLE_vertex_program_evaluators" ); |
| 7104 | GLAD_APPLE_ycbcr_422 = has_ext("GL_APPLE_ycbcr_422" ); |
| 7105 | GLAD_ARM_mali_program_binary = has_ext("GL_ARM_mali_program_binary" ); |
| 7106 | GLAD_ARM_mali_shader_binary = has_ext("GL_ARM_mali_shader_binary" ); |
| 7107 | GLAD_ARM_rgba8 = has_ext("GL_ARM_rgba8" ); |
| 7108 | GLAD_ARM_shader_framebuffer_fetch = has_ext("GL_ARM_shader_framebuffer_fetch" ); |
| 7109 | GLAD_ARM_shader_framebuffer_fetch_depth_stencil = has_ext("GL_ARM_shader_framebuffer_fetch_depth_stencil" ); |
| 7110 | GLAD_ATI_meminfo = has_ext("GL_ATI_meminfo" ); |
| 7111 | GLAD_ATI_pixel_format_float = has_ext("GL_ATI_pixel_format_float" ); |
| 7112 | GLAD_DMP_program_binary = has_ext("GL_DMP_program_binary" ); |
| 7113 | GLAD_DMP_shader_binary = has_ext("GL_DMP_shader_binary" ); |
| 7114 | GLAD_FJ_shader_binary_GCCSO = has_ext("GL_FJ_shader_binary_GCCSO" ); |
| 7115 | GLAD_GREMEDY_frame_terminator = has_ext("GL_GREMEDY_frame_terminator" ); |
| 7116 | GLAD_GREMEDY_string_marker = has_ext("GL_GREMEDY_string_marker" ); |
| 7117 | GLAD_IMG_multisampled_render_to_texture = has_ext("GL_IMG_multisampled_render_to_texture" ); |
| 7118 | GLAD_IMG_program_binary = has_ext("GL_IMG_program_binary" ); |
| 7119 | GLAD_IMG_read_format = has_ext("GL_IMG_read_format" ); |
| 7120 | GLAD_IMG_shader_binary = has_ext("GL_IMG_shader_binary" ); |
| 7121 | GLAD_IMG_texture_compression_pvrtc = has_ext("GL_IMG_texture_compression_pvrtc" ); |
| 7122 | GLAD_IMG_texture_compression_pvrtc2 = has_ext("GL_IMG_texture_compression_pvrtc2" ); |
| 7123 | GLAD_IMG_texture_filter_cubic = has_ext("GL_IMG_texture_filter_cubic" ); |
| 7124 | GLAD_INGR_blend_func_separate = has_ext("GL_INGR_blend_func_separate" ); |
| 7125 | GLAD_INTEL_fragment_shader_ordering = has_ext("GL_INTEL_fragment_shader_ordering" ); |
| 7126 | GLAD_INTEL_framebuffer_CMAA = has_ext("GL_INTEL_framebuffer_CMAA" ); |
| 7127 | GLAD_INTEL_map_texture = has_ext("GL_INTEL_map_texture" ); |
| 7128 | GLAD_INTEL_performance_query = has_ext("GL_INTEL_performance_query" ); |
| 7129 | GLAD_MESA_pack_invert = has_ext("GL_MESA_pack_invert" ); |
| 7130 | GLAD_MESA_ycbcr_texture = has_ext("GL_MESA_ycbcr_texture" ); |
| 7131 | GLAD_MESAX_texture_stack = has_ext("GL_MESAX_texture_stack" ); |
| 7132 | GLAD_NV_bindless_multi_draw_indirect = has_ext("GL_NV_bindless_multi_draw_indirect" ); |
| 7133 | GLAD_NV_bindless_multi_draw_indirect_count = has_ext("GL_NV_bindless_multi_draw_indirect_count" ); |
| 7134 | GLAD_NV_bindless_texture = has_ext("GL_NV_bindless_texture" ); |
| 7135 | GLAD_NV_blend_equation_advanced = has_ext("GL_NV_blend_equation_advanced" ); |
| 7136 | GLAD_NV_blend_equation_advanced_coherent = has_ext("GL_NV_blend_equation_advanced_coherent" ); |
| 7137 | GLAD_NV_command_list = has_ext("GL_NV_command_list" ); |
| 7138 | GLAD_NV_compute_program5 = has_ext("GL_NV_compute_program5" ); |
| 7139 | GLAD_NV_conditional_render = has_ext("GL_NV_conditional_render" ); |
| 7140 | GLAD_NV_conservative_raster = has_ext("GL_NV_conservative_raster" ); |
| 7141 | GLAD_NV_conservative_raster_dilate = has_ext("GL_NV_conservative_raster_dilate" ); |
| 7142 | GLAD_NV_copy_buffer = has_ext("GL_NV_copy_buffer" ); |
| 7143 | GLAD_NV_copy_image = has_ext("GL_NV_copy_image" ); |
| 7144 | GLAD_NV_coverage_sample = has_ext("GL_NV_coverage_sample" ); |
| 7145 | GLAD_NV_deep_texture3D = has_ext("GL_NV_deep_texture3D" ); |
| 7146 | GLAD_NV_depth_buffer_float = has_ext("GL_NV_depth_buffer_float" ); |
| 7147 | GLAD_NV_depth_clamp = has_ext("GL_NV_depth_clamp" ); |
| 7148 | GLAD_NV_depth_nonlinear = has_ext("GL_NV_depth_nonlinear" ); |
| 7149 | GLAD_NV_draw_buffers = has_ext("GL_NV_draw_buffers" ); |
| 7150 | GLAD_NV_draw_instanced = has_ext("GL_NV_draw_instanced" ); |
| 7151 | GLAD_NV_draw_texture = has_ext("GL_NV_draw_texture" ); |
| 7152 | GLAD_NV_explicit_attrib_location = has_ext("GL_NV_explicit_attrib_location" ); |
| 7153 | GLAD_NV_explicit_multisample = has_ext("GL_NV_explicit_multisample" ); |
| 7154 | GLAD_NV_fbo_color_attachments = has_ext("GL_NV_fbo_color_attachments" ); |
| 7155 | GLAD_NV_fence = has_ext("GL_NV_fence" ); |
| 7156 | GLAD_NV_fill_rectangle = has_ext("GL_NV_fill_rectangle" ); |
| 7157 | GLAD_NV_float_buffer = has_ext("GL_NV_float_buffer" ); |
| 7158 | GLAD_NV_fragment_coverage_to_color = has_ext("GL_NV_fragment_coverage_to_color" ); |
| 7159 | GLAD_NV_fragment_program4 = has_ext("GL_NV_fragment_program4" ); |
| 7160 | GLAD_NV_fragment_shader_interlock = has_ext("GL_NV_fragment_shader_interlock" ); |
| 7161 | GLAD_NV_framebuffer_blit = has_ext("GL_NV_framebuffer_blit" ); |
| 7162 | GLAD_NV_framebuffer_mixed_samples = has_ext("GL_NV_framebuffer_mixed_samples" ); |
| 7163 | GLAD_NV_framebuffer_multisample = has_ext("GL_NV_framebuffer_multisample" ); |
| 7164 | GLAD_NV_framebuffer_multisample_coverage = has_ext("GL_NV_framebuffer_multisample_coverage" ); |
| 7165 | GLAD_NV_generate_mipmap_sRGB = has_ext("GL_NV_generate_mipmap_sRGB" ); |
| 7166 | GLAD_NV_geometry_program4 = has_ext("GL_NV_geometry_program4" ); |
| 7167 | GLAD_NV_geometry_shader4 = has_ext("GL_NV_geometry_shader4" ); |
| 7168 | GLAD_NV_geometry_shader_passthrough = has_ext("GL_NV_geometry_shader_passthrough" ); |
| 7169 | GLAD_NV_gpu_program4 = has_ext("GL_NV_gpu_program4" ); |
| 7170 | GLAD_NV_gpu_program5 = has_ext("GL_NV_gpu_program5" ); |
| 7171 | GLAD_NV_gpu_program5_mem_extended = has_ext("GL_NV_gpu_program5_mem_extended" ); |
| 7172 | GLAD_NV_gpu_shader5 = has_ext("GL_NV_gpu_shader5" ); |
| 7173 | GLAD_NV_half_float = has_ext("GL_NV_half_float" ); |
| 7174 | GLAD_NV_image_formats = has_ext("GL_NV_image_formats" ); |
| 7175 | GLAD_NV_instanced_arrays = has_ext("GL_NV_instanced_arrays" ); |
| 7176 | GLAD_NV_internalformat_sample_query = has_ext("GL_NV_internalformat_sample_query" ); |
| 7177 | GLAD_NV_multisample_coverage = has_ext("GL_NV_multisample_coverage" ); |
| 7178 | GLAD_NV_non_square_matrices = has_ext("GL_NV_non_square_matrices" ); |
| 7179 | GLAD_NV_occlusion_query = has_ext("GL_NV_occlusion_query" ); |
| 7180 | GLAD_NV_parameter_buffer_object = has_ext("GL_NV_parameter_buffer_object" ); |
| 7181 | GLAD_NV_parameter_buffer_object2 = has_ext("GL_NV_parameter_buffer_object2" ); |
| 7182 | GLAD_NV_path_rendering = has_ext("GL_NV_path_rendering" ); |
| 7183 | GLAD_NV_path_rendering_shared_edge = has_ext("GL_NV_path_rendering_shared_edge" ); |
| 7184 | GLAD_NV_polygon_mode = has_ext("GL_NV_polygon_mode" ); |
| 7185 | GLAD_NV_present_video = has_ext("GL_NV_present_video" ); |
| 7186 | GLAD_NV_primitive_restart = has_ext("GL_NV_primitive_restart" ); |
| 7187 | GLAD_NV_read_buffer = has_ext("GL_NV_read_buffer" ); |
| 7188 | GLAD_NV_read_buffer_front = has_ext("GL_NV_read_buffer_front" ); |
| 7189 | GLAD_NV_read_depth = has_ext("GL_NV_read_depth" ); |
| 7190 | GLAD_NV_read_depth_stencil = has_ext("GL_NV_read_depth_stencil" ); |
| 7191 | GLAD_NV_read_stencil = has_ext("GL_NV_read_stencil" ); |
| 7192 | GLAD_NV_sample_locations = has_ext("GL_NV_sample_locations" ); |
| 7193 | GLAD_NV_sample_mask_override_coverage = has_ext("GL_NV_sample_mask_override_coverage" ); |
| 7194 | GLAD_NV_shader_atomic_counters = has_ext("GL_NV_shader_atomic_counters" ); |
| 7195 | GLAD_NV_shader_atomic_float = has_ext("GL_NV_shader_atomic_float" ); |
| 7196 | GLAD_NV_shader_atomic_fp16_vector = has_ext("GL_NV_shader_atomic_fp16_vector" ); |
| 7197 | GLAD_NV_shader_atomic_int64 = has_ext("GL_NV_shader_atomic_int64" ); |
| 7198 | GLAD_NV_shader_buffer_load = has_ext("GL_NV_shader_buffer_load" ); |
| 7199 | GLAD_NV_shader_buffer_store = has_ext("GL_NV_shader_buffer_store" ); |
| 7200 | GLAD_NV_shader_noperspective_interpolation = has_ext("GL_NV_shader_noperspective_interpolation" ); |
| 7201 | GLAD_NV_shader_storage_buffer_object = has_ext("GL_NV_shader_storage_buffer_object" ); |
| 7202 | GLAD_NV_shader_thread_group = has_ext("GL_NV_shader_thread_group" ); |
| 7203 | GLAD_NV_shader_thread_shuffle = has_ext("GL_NV_shader_thread_shuffle" ); |
| 7204 | GLAD_NV_shadow_samplers_array = has_ext("GL_NV_shadow_samplers_array" ); |
| 7205 | GLAD_NV_shadow_samplers_cube = has_ext("GL_NV_shadow_samplers_cube" ); |
| 7206 | GLAD_NV_sRGB_formats = has_ext("GL_NV_sRGB_formats" ); |
| 7207 | GLAD_NV_tessellation_program5 = has_ext("GL_NV_tessellation_program5" ); |
| 7208 | GLAD_NV_texture_barrier = has_ext("GL_NV_texture_barrier" ); |
| 7209 | GLAD_NV_texture_border_clamp = has_ext("GL_NV_texture_border_clamp" ); |
| 7210 | GLAD_NV_texture_compression_s3tc_update = has_ext("GL_NV_texture_compression_s3tc_update" ); |
| 7211 | GLAD_NV_texture_multisample = has_ext("GL_NV_texture_multisample" ); |
| 7212 | GLAD_NV_texture_npot_2D_mipmap = has_ext("GL_NV_texture_npot_2D_mipmap" ); |
| 7213 | GLAD_NV_transform_feedback = has_ext("GL_NV_transform_feedback" ); |
| 7214 | GLAD_NV_transform_feedback2 = has_ext("GL_NV_transform_feedback2" ); |
| 7215 | GLAD_NV_uniform_buffer_unified_memory = has_ext("GL_NV_uniform_buffer_unified_memory" ); |
| 7216 | GLAD_NV_vdpau_interop = has_ext("GL_NV_vdpau_interop" ); |
| 7217 | GLAD_NV_vertex_attrib_integer_64bit = has_ext("GL_NV_vertex_attrib_integer_64bit" ); |
| 7218 | GLAD_NV_vertex_buffer_unified_memory = has_ext("GL_NV_vertex_buffer_unified_memory" ); |
| 7219 | GLAD_NV_vertex_program4 = has_ext("GL_NV_vertex_program4" ); |
| 7220 | GLAD_NV_video_capture = has_ext("GL_NV_video_capture" ); |
| 7221 | GLAD_NV_viewport_array = has_ext("GL_NV_viewport_array" ); |
| 7222 | GLAD_NV_viewport_array2 = has_ext("GL_NV_viewport_array2" ); |
| 7223 | GLAD_NVX_conditional_render = has_ext("GL_NVX_conditional_render" ); |
| 7224 | GLAD_NVX_gpu_memory_info = has_ext("GL_NVX_gpu_memory_info" ); |
| 7225 | GLAD_OVR_multiview = has_ext("GL_OVR_multiview" ); |
| 7226 | GLAD_OVR_multiview2 = has_ext("GL_OVR_multiview2" ); |
| 7227 | GLAD_OVR_multiview_multisampled_render_to_texture = has_ext("GL_OVR_multiview_multisampled_render_to_texture" ); |
| 7228 | GLAD_QCOM_alpha_test = has_ext("GL_QCOM_alpha_test" ); |
| 7229 | GLAD_QCOM_binning_control = has_ext("GL_QCOM_binning_control" ); |
| 7230 | GLAD_QCOM_driver_control = has_ext("GL_QCOM_driver_control" ); |
| 7231 | GLAD_QCOM_extended_get = has_ext("GL_QCOM_extended_get" ); |
| 7232 | GLAD_QCOM_extended_get2 = has_ext("GL_QCOM_extended_get2" ); |
| 7233 | GLAD_QCOM_perfmon_global_mode = has_ext("GL_QCOM_perfmon_global_mode" ); |
| 7234 | GLAD_QCOM_tiled_rendering = has_ext("GL_QCOM_tiled_rendering" ); |
| 7235 | GLAD_QCOM_writeonly_rendering = has_ext("GL_QCOM_writeonly_rendering" ); |
| 7236 | GLAD_VIV_shader_binary = has_ext("GL_VIV_shader_binary" ); |
| 7237 | } |
| 7238 | |
| 7239 | static void find_core(void) { |
| 7240 | const char *v = (const char *)fp_glGetString(GL_VERSION); |
| 7241 | int major = v[0] - '0', minor = v[2] - '0', gles = false; |
| 7242 | GLVersion.gles = false; |
| 7243 | if (strstr(v, "OpenGL ES " ) == v) { |
| 7244 | major = v[10] - '0'; minor = v[12] - '0'; gles = true; |
| 7245 | } |
| 7246 | GLVersion.major = major; GLVersion.minor = minor; GLVersion.gles = gles; |
| 7247 | GLAD_VERSION_1_0 = gles == 0 && ((major == 1 && minor >= 0) || major > 1); |
| 7248 | GLAD_VERSION_1_1 = gles == 0 && ((major == 1 && minor >= 1) || major > 1); |
| 7249 | GLAD_VERSION_1_2 = gles == 0 && ((major == 1 && minor >= 2) || major > 1); |
| 7250 | GLAD_VERSION_1_3 = gles == 0 && ((major == 1 && minor >= 3) || major > 1); |
| 7251 | GLAD_VERSION_1_4 = gles == 0 && ((major == 1 && minor >= 4) || major > 1); |
| 7252 | GLAD_VERSION_1_5 = gles == 0 && ((major == 1 && minor >= 5) || major > 1); |
| 7253 | GLAD_VERSION_2_0 = gles == 0 && ((major == 2 && minor >= 0) || major > 2); |
| 7254 | GLAD_VERSION_2_1 = gles == 0 && ((major == 2 && minor >= 1) || major > 2); |
| 7255 | GLAD_VERSION_3_0 = gles == 0 && ((major == 3 && minor >= 0) || major > 3); |
| 7256 | GLAD_VERSION_3_1 = gles == 0 && ((major == 3 && minor >= 1) || major > 3); |
| 7257 | GLAD_VERSION_3_2 = gles == 0 && ((major == 3 && minor >= 2) || major > 3); |
| 7258 | GLAD_VERSION_3_3 = gles == 0 && ((major == 3 && minor >= 3) || major > 3); |
| 7259 | GLAD_VERSION_4_0 = gles == 0 && ((major == 4 && minor >= 0) || major > 4); |
| 7260 | GLAD_VERSION_4_1 = gles == 0 && ((major == 4 && minor >= 1) || major > 4); |
| 7261 | GLAD_VERSION_4_2 = gles == 0 && ((major == 4 && minor >= 2) || major > 4); |
| 7262 | GLAD_VERSION_4_3 = gles == 0 && ((major == 4 && minor >= 3) || major > 4); |
| 7263 | GLAD_VERSION_4_4 = gles == 0 && ((major == 4 && minor >= 4) || major > 4); |
| 7264 | GLAD_VERSION_4_5 = gles == 0 && ((major == 4 && minor >= 5) || major > 4); |
| 7265 | GLAD_ES_VERSION_2_0 = gles == 1 && ((major == 2 && minor >= 0) || major > 2); |
| 7266 | GLAD_ES_VERSION_3_0 = gles == 1 && ((major == 3 && minor >= 0) || major > 3); |
| 7267 | GLAD_ES_VERSION_3_1 = gles == 1 && ((major == 3 && minor >= 1) || major > 3); |
| 7268 | GLAD_ES_VERSION_3_2 = gles == 1 && ((major == 3 && minor >= 2) || major > 3); |
| 7269 | } |
| 7270 | |
| 7271 | bool gladLoadGLLoader(LOADER load) { |
| 7272 | GLVersion.major = 0; GLVersion.minor = 0; GLVersion.gles = 0; |
| 7273 | fp_glGetString = (pfn_glGetString)load("glGetString" ); |
| 7274 | if(fp_glGetString == NULL) return false; |
| 7275 | find_core(); |
| 7276 | load_GL_VERSION_1_0(load); |
| 7277 | load_GL_VERSION_1_1(load); |
| 7278 | load_GL_VERSION_1_2(load); |
| 7279 | load_GL_VERSION_1_3(load); |
| 7280 | load_GL_VERSION_1_4(load); |
| 7281 | load_GL_VERSION_1_5(load); |
| 7282 | load_GL_VERSION_2_0(load); |
| 7283 | load_GL_VERSION_2_1(load); |
| 7284 | load_GL_VERSION_3_0(load); |
| 7285 | load_GL_VERSION_3_1(load); |
| 7286 | load_GL_VERSION_3_2(load); |
| 7287 | load_GL_VERSION_3_3(load); |
| 7288 | load_GL_VERSION_4_0(load); |
| 7289 | load_GL_VERSION_4_1(load); |
| 7290 | load_GL_VERSION_4_2(load); |
| 7291 | load_GL_VERSION_4_3(load); |
| 7292 | load_GL_VERSION_4_4(load); |
| 7293 | load_GL_VERSION_4_5(load); |
| 7294 | load_GL_ES_VERSION_2_0(load); |
| 7295 | load_GL_ES_VERSION_3_0(load); |
| 7296 | load_GL_ES_VERSION_3_1(load); |
| 7297 | load_GL_ES_VERSION_3_2(load); |
| 7298 | |
| 7299 | find_extensions(); |
| 7300 | load_GL_KHR_blend_equation_advanced(load); |
| 7301 | load_GL_KHR_debug(load); |
| 7302 | load_GL_KHR_robustness(load); |
| 7303 | load_GL_ARB_base_instance(load); |
| 7304 | load_GL_ARB_bindless_texture(load); |
| 7305 | load_GL_ARB_blend_func_extended(load); |
| 7306 | load_GL_ARB_buffer_storage(load); |
| 7307 | load_GL_ARB_cl_event(load); |
| 7308 | load_GL_ARB_clear_buffer_object(load); |
| 7309 | load_GL_ARB_clear_texture(load); |
| 7310 | load_GL_ARB_clip_control(load); |
| 7311 | load_GL_ARB_color_buffer_float(load); |
| 7312 | load_GL_ARB_compute_shader(load); |
| 7313 | load_GL_ARB_compute_variable_group_size(load); |
| 7314 | load_GL_ARB_copy_buffer(load); |
| 7315 | load_GL_ARB_copy_image(load); |
| 7316 | load_GL_ARB_debug_output(load); |
| 7317 | load_GL_ARB_direct_state_access(load); |
| 7318 | load_GL_ARB_draw_buffers_blend(load); |
| 7319 | load_GL_ARB_draw_elements_base_vertex(load); |
| 7320 | load_GL_ARB_draw_indirect(load); |
| 7321 | load_GL_ARB_draw_instanced(load); |
| 7322 | load_GL_ARB_ES2_compatibility(load); |
| 7323 | load_GL_ARB_ES3_1_compatibility(load); |
| 7324 | load_GL_ARB_ES3_2_compatibility(load); |
| 7325 | load_GL_ARB_framebuffer_no_attachments(load); |
| 7326 | load_GL_ARB_framebuffer_object(load); |
| 7327 | load_GL_ARB_geometry_shader4(load); |
| 7328 | load_GL_ARB_get_program_binary(load); |
| 7329 | load_GL_ARB_get_texture_sub_image(load); |
| 7330 | load_GL_ARB_gpu_shader_fp64(load); |
| 7331 | load_GL_ARB_gpu_shader_int64(load); |
| 7332 | load_GL_ARB_indirect_parameters(load); |
| 7333 | load_GL_ARB_instanced_arrays(load); |
| 7334 | load_GL_ARB_internalformat_query(load); |
| 7335 | load_GL_ARB_internalformat_query2(load); |
| 7336 | load_GL_ARB_invalidate_subdata(load); |
| 7337 | load_GL_ARB_map_buffer_range(load); |
| 7338 | load_GL_ARB_multi_bind(load); |
| 7339 | load_GL_ARB_multi_draw_indirect(load); |
| 7340 | load_GL_ARB_parallel_shader_compile(load); |
| 7341 | load_GL_ARB_program_interface_query(load); |
| 7342 | load_GL_ARB_provoking_vertex(load); |
| 7343 | load_GL_ARB_robustness(load); |
| 7344 | load_GL_ARB_sample_locations(load); |
| 7345 | load_GL_ARB_sample_shading(load); |
| 7346 | load_GL_ARB_sampler_objects(load); |
| 7347 | load_GL_ARB_separate_shader_objects(load); |
| 7348 | load_GL_ARB_shader_atomic_counters(load); |
| 7349 | load_GL_ARB_shader_image_load_store(load); |
| 7350 | load_GL_ARB_shader_storage_buffer_object(load); |
| 7351 | load_GL_ARB_shader_subroutine(load); |
| 7352 | load_GL_ARB_shading_language_include(load); |
| 7353 | load_GL_ARB_sparse_buffer(load); |
| 7354 | load_GL_ARB_sparse_texture(load); |
| 7355 | load_GL_ARB_sync(load); |
| 7356 | load_GL_ARB_tessellation_shader(load); |
| 7357 | load_GL_ARB_texture_barrier(load); |
| 7358 | load_GL_ARB_texture_buffer_object(load); |
| 7359 | load_GL_ARB_texture_buffer_range(load); |
| 7360 | load_GL_ARB_texture_multisample(load); |
| 7361 | load_GL_ARB_texture_storage(load); |
| 7362 | load_GL_ARB_texture_storage_multisample(load); |
| 7363 | load_GL_ARB_texture_view(load); |
| 7364 | load_GL_ARB_timer_query(load); |
| 7365 | load_GL_ARB_transform_feedback2(load); |
| 7366 | load_GL_ARB_transform_feedback3(load); |
| 7367 | load_GL_ARB_transform_feedback_instanced(load); |
| 7368 | load_GL_ARB_uniform_buffer_object(load); |
| 7369 | load_GL_ARB_vertex_array_object(load); |
| 7370 | load_GL_ARB_vertex_attrib_64bit(load); |
| 7371 | load_GL_ARB_vertex_attrib_binding(load); |
| 7372 | load_GL_ARB_vertex_type_2_10_10_10_rev(load); |
| 7373 | load_GL_ARB_viewport_array(load); |
| 7374 | load_GL_EXT_base_instance(load); |
| 7375 | load_GL_EXT_bindable_uniform(load); |
| 7376 | load_GL_EXT_blend_func_extended(load); |
| 7377 | load_GL_EXT_blend_minmax(load); |
| 7378 | load_GL_EXT_buffer_storage(load); |
| 7379 | load_GL_EXT_copy_image(load); |
| 7380 | load_GL_EXT_debug_label(load); |
| 7381 | load_GL_EXT_debug_marker(load); |
| 7382 | load_GL_EXT_direct_state_access(load); |
| 7383 | load_GL_EXT_discard_framebuffer(load); |
| 7384 | load_GL_EXT_disjoint_timer_query(load); |
| 7385 | load_GL_EXT_draw_buffers(load); |
| 7386 | load_GL_EXT_draw_buffers2(load); |
| 7387 | load_GL_EXT_draw_buffers_indexed(load); |
| 7388 | load_GL_EXT_draw_elements_base_vertex(load); |
| 7389 | load_GL_EXT_draw_instanced(load); |
| 7390 | load_GL_EXT_framebuffer_blit(load); |
| 7391 | load_GL_EXT_framebuffer_multisample(load); |
| 7392 | load_GL_EXT_framebuffer_object(load); |
| 7393 | load_GL_EXT_geometry_shader(load); |
| 7394 | load_GL_EXT_geometry_shader4(load); |
| 7395 | load_GL_EXT_gpu_program_parameters(load); |
| 7396 | load_GL_EXT_gpu_shader4(load); |
| 7397 | load_GL_EXT_instanced_arrays(load); |
| 7398 | load_GL_EXT_map_buffer_range(load); |
| 7399 | load_GL_EXT_multi_draw_indirect(load); |
| 7400 | load_GL_EXT_multisampled_render_to_texture(load); |
| 7401 | load_GL_EXT_multiview_draw_buffers(load); |
| 7402 | load_GL_EXT_occlusion_query_boolean(load); |
| 7403 | load_GL_EXT_polygon_offset_clamp(load); |
| 7404 | load_GL_EXT_primitive_bounding_box(load); |
| 7405 | load_GL_EXT_provoking_vertex(load); |
| 7406 | load_GL_EXT_raster_multisample(load); |
| 7407 | load_GL_EXT_robustness(load); |
| 7408 | load_GL_EXT_separate_shader_objects(load); |
| 7409 | load_GL_EXT_shader_image_load_store(load); |
| 7410 | load_GL_EXT_sparse_texture(load); |
| 7411 | load_GL_EXT_stencil_clear_tag(load); |
| 7412 | load_GL_EXT_tessellation_shader(load); |
| 7413 | load_GL_EXT_texture_array(load); |
| 7414 | load_GL_EXT_texture_border_clamp(load); |
| 7415 | load_GL_EXT_texture_buffer(load); |
| 7416 | load_GL_EXT_texture_buffer_object(load); |
| 7417 | load_GL_EXT_texture_filter_minmax(load); |
| 7418 | load_GL_EXT_texture_integer(load); |
| 7419 | load_GL_EXT_texture_storage(load); |
| 7420 | load_GL_EXT_texture_view(load); |
| 7421 | load_GL_EXT_timer_query(load); |
| 7422 | load_GL_EXT_transform_feedback(load); |
| 7423 | load_GL_EXT_vertex_attrib_64bit(load); |
| 7424 | load_GL_EXT_x11_sync_object(load); |
| 7425 | load_GL_OES_copy_image(load); |
| 7426 | load_GL_OES_draw_buffers_indexed(load); |
| 7427 | load_GL_OES_draw_elements_base_vertex(load); |
| 7428 | load_GL_OES_EGL_image(load); |
| 7429 | load_GL_OES_geometry_shader(load); |
| 7430 | load_GL_OES_get_program_binary(load); |
| 7431 | load_GL_OES_mapbuffer(load); |
| 7432 | load_GL_OES_primitive_bounding_box(load); |
| 7433 | load_GL_OES_sample_shading(load); |
| 7434 | load_GL_OES_tessellation_shader(load); |
| 7435 | load_GL_OES_texture_3D(load); |
| 7436 | load_GL_OES_texture_border_clamp(load); |
| 7437 | load_GL_OES_texture_buffer(load); |
| 7438 | load_GL_OES_texture_storage_multisample_2d_array(load); |
| 7439 | load_GL_OES_texture_view(load); |
| 7440 | load_GL_OES_vertex_array_object(load); |
| 7441 | load_GL_AMD_debug_output(load); |
| 7442 | load_GL_AMD_draw_buffers_blend(load); |
| 7443 | load_GL_AMD_gpu_shader_int64(load); |
| 7444 | load_GL_AMD_interleaved_elements(load); |
| 7445 | load_GL_AMD_multi_draw_indirect(load); |
| 7446 | load_GL_AMD_name_gen_delete(load); |
| 7447 | load_GL_AMD_occlusion_query_event(load); |
| 7448 | load_GL_AMD_performance_monitor(load); |
| 7449 | load_GL_AMD_sample_positions(load); |
| 7450 | load_GL_AMD_sparse_texture(load); |
| 7451 | load_GL_AMD_stencil_operation_extended(load); |
| 7452 | load_GL_AMD_vertex_shader_tessellator(load); |
| 7453 | load_GL_ANGLE_framebuffer_blit(load); |
| 7454 | load_GL_ANGLE_framebuffer_multisample(load); |
| 7455 | load_GL_ANGLE_instanced_arrays(load); |
| 7456 | load_GL_ANGLE_translated_shader_source(load); |
| 7457 | load_GL_APPLE_copy_texture_levels(load); |
| 7458 | load_GL_APPLE_element_array(load); |
| 7459 | load_GL_APPLE_fence(load); |
| 7460 | load_GL_APPLE_flush_buffer_range(load); |
| 7461 | load_GL_APPLE_framebuffer_multisample(load); |
| 7462 | load_GL_APPLE_object_purgeable(load); |
| 7463 | load_GL_APPLE_sync(load); |
| 7464 | load_GL_APPLE_texture_range(load); |
| 7465 | load_GL_APPLE_vertex_array_object(load); |
| 7466 | load_GL_APPLE_vertex_array_range(load); |
| 7467 | load_GL_APPLE_vertex_program_evaluators(load); |
| 7468 | load_GL_GREMEDY_frame_terminator(load); |
| 7469 | load_GL_GREMEDY_string_marker(load); |
| 7470 | load_GL_IMG_multisampled_render_to_texture(load); |
| 7471 | load_GL_INGR_blend_func_separate(load); |
| 7472 | load_GL_INTEL_framebuffer_CMAA(load); |
| 7473 | load_GL_INTEL_map_texture(load); |
| 7474 | load_GL_INTEL_performance_query(load); |
| 7475 | load_GL_NV_bindless_multi_draw_indirect(load); |
| 7476 | load_GL_NV_bindless_multi_draw_indirect_count(load); |
| 7477 | load_GL_NV_bindless_texture(load); |
| 7478 | load_GL_NV_blend_equation_advanced(load); |
| 7479 | load_GL_NV_command_list(load); |
| 7480 | load_GL_NV_conditional_render(load); |
| 7481 | load_GL_NV_conservative_raster(load); |
| 7482 | load_GL_NV_conservative_raster_dilate(load); |
| 7483 | load_GL_NV_copy_buffer(load); |
| 7484 | load_GL_NV_copy_image(load); |
| 7485 | load_GL_NV_coverage_sample(load); |
| 7486 | load_GL_NV_depth_buffer_float(load); |
| 7487 | load_GL_NV_draw_buffers(load); |
| 7488 | load_GL_NV_draw_instanced(load); |
| 7489 | load_GL_NV_draw_texture(load); |
| 7490 | load_GL_NV_explicit_multisample(load); |
| 7491 | load_GL_NV_fence(load); |
| 7492 | load_GL_NV_fragment_coverage_to_color(load); |
| 7493 | load_GL_NV_framebuffer_blit(load); |
| 7494 | load_GL_NV_framebuffer_mixed_samples(load); |
| 7495 | load_GL_NV_framebuffer_multisample(load); |
| 7496 | load_GL_NV_framebuffer_multisample_coverage(load); |
| 7497 | load_GL_NV_geometry_program4(load); |
| 7498 | load_GL_NV_gpu_program4(load); |
| 7499 | load_GL_NV_gpu_program5(load); |
| 7500 | load_GL_NV_gpu_shader5(load); |
| 7501 | load_GL_NV_half_float(load); |
| 7502 | load_GL_NV_instanced_arrays(load); |
| 7503 | load_GL_NV_internalformat_sample_query(load); |
| 7504 | load_GL_NV_non_square_matrices(load); |
| 7505 | load_GL_NV_occlusion_query(load); |
| 7506 | load_GL_NV_parameter_buffer_object(load); |
| 7507 | load_GL_NV_path_rendering(load); |
| 7508 | load_GL_NV_polygon_mode(load); |
| 7509 | load_GL_NV_present_video(load); |
| 7510 | load_GL_NV_primitive_restart(load); |
| 7511 | load_GL_NV_read_buffer(load); |
| 7512 | load_GL_NV_sample_locations(load); |
| 7513 | load_GL_NV_shader_buffer_load(load); |
| 7514 | load_GL_NV_texture_barrier(load); |
| 7515 | load_GL_NV_texture_multisample(load); |
| 7516 | load_GL_NV_transform_feedback(load); |
| 7517 | load_GL_NV_transform_feedback2(load); |
| 7518 | load_GL_NV_vdpau_interop(load); |
| 7519 | load_GL_NV_vertex_attrib_integer_64bit(load); |
| 7520 | load_GL_NV_vertex_buffer_unified_memory(load); |
| 7521 | load_GL_NV_vertex_program4(load); |
| 7522 | load_GL_NV_video_capture(load); |
| 7523 | load_GL_NV_viewport_array(load); |
| 7524 | load_GL_NVX_conditional_render(load); |
| 7525 | load_GL_OVR_multiview(load); |
| 7526 | load_GL_OVR_multiview_multisampled_render_to_texture(load); |
| 7527 | load_GL_QCOM_alpha_test(load); |
| 7528 | load_GL_QCOM_driver_control(load); |
| 7529 | load_GL_QCOM_extended_get(load); |
| 7530 | load_GL_QCOM_extended_get2(load); |
| 7531 | load_GL_QCOM_tiled_rendering(load); |
| 7532 | return true; |
| 7533 | } |
| 7534 | |
| 7535 | } /* namespace glad */ |
| 7536 | |