1 #ifndef __gl3w_h_ 2 #define __gl3w_h_ 3 4 #include <GL/glcorearb.h> 5 6 #ifndef __gl_h_ 7 #define __gl_h_ 8 #endif 9 10 #ifdef __cplusplus 11 extern "C" { 12 #endif 13 14 /* gl3w api */ 15 int gl3wInit(void); 16 int gl3wIsSupported(int major, int minor); 17 void *gl3wGetProcAddress(const char *proc); 18 19 /* OpenGL functions */ 20 extern PFNGLCULLFACEPROC gl3wCullFace; 21 extern PFNGLFRONTFACEPROC gl3wFrontFace; 22 extern PFNGLHINTPROC gl3wHint; 23 extern PFNGLLINEWIDTHPROC gl3wLineWidth; 24 extern PFNGLPOINTSIZEPROC gl3wPointSize; 25 extern PFNGLPOLYGONMODEPROC gl3wPolygonMode; 26 extern PFNGLSCISSORPROC gl3wScissor; 27 extern PFNGLTEXPARAMETERFPROC gl3wTexParameterf; 28 extern PFNGLTEXPARAMETERFVPROC gl3wTexParameterfv; 29 extern PFNGLTEXPARAMETERIPROC gl3wTexParameteri; 30 extern PFNGLTEXPARAMETERIVPROC gl3wTexParameteriv; 31 extern PFNGLTEXIMAGE1DPROC gl3wTexImage1D; 32 extern PFNGLTEXIMAGE2DPROC gl3wTexImage2D; 33 extern PFNGLDRAWBUFFERPROC gl3wDrawBuffer; 34 extern PFNGLCLEARPROC gl3wClear; 35 extern PFNGLCLEARCOLORPROC gl3wClearColor; 36 extern PFNGLCLEARSTENCILPROC gl3wClearStencil; 37 extern PFNGLCLEARDEPTHPROC gl3wClearDepth; 38 extern PFNGLSTENCILMASKPROC gl3wStencilMask; 39 extern PFNGLCOLORMASKPROC gl3wColorMask; 40 extern PFNGLDEPTHMASKPROC gl3wDepthMask; 41 extern PFNGLDISABLEPROC gl3wDisable; 42 extern PFNGLENABLEPROC gl3wEnable; 43 extern PFNGLFINISHPROC gl3wFinish; 44 extern PFNGLFLUSHPROC gl3wFlush; 45 extern PFNGLBLENDFUNCPROC gl3wBlendFunc; 46 extern PFNGLLOGICOPPROC gl3wLogicOp; 47 extern PFNGLSTENCILFUNCPROC gl3wStencilFunc; 48 extern PFNGLSTENCILOPPROC gl3wStencilOp; 49 extern PFNGLDEPTHFUNCPROC gl3wDepthFunc; 50 extern PFNGLPIXELSTOREFPROC gl3wPixelStoref; 51 extern PFNGLPIXELSTOREIPROC gl3wPixelStorei; 52 extern PFNGLREADBUFFERPROC gl3wReadBuffer; 53 extern PFNGLREADPIXELSPROC gl3wReadPixels; 54 extern PFNGLGETBOOLEANVPROC gl3wGetBooleanv; 55 extern PFNGLGETDOUBLEVPROC gl3wGetDoublev; 56 extern PFNGLGETERRORPROC gl3wGetError; 57 extern PFNGLGETFLOATVPROC gl3wGetFloatv; 58 extern PFNGLGETINTEGERVPROC gl3wGetIntegerv; 59 extern PFNGLGETSTRINGPROC gl3wGetString; 60 extern PFNGLGETTEXIMAGEPROC gl3wGetTexImage; 61 extern PFNGLGETTEXPARAMETERFVPROC gl3wGetTexParameterfv; 62 extern PFNGLGETTEXPARAMETERIVPROC gl3wGetTexParameteriv; 63 extern PFNGLGETTEXLEVELPARAMETERFVPROC gl3wGetTexLevelParameterfv; 64 extern PFNGLGETTEXLEVELPARAMETERIVPROC gl3wGetTexLevelParameteriv; 65 extern PFNGLISENABLEDPROC gl3wIsEnabled; 66 extern PFNGLDEPTHRANGEPROC gl3wDepthRange; 67 extern PFNGLVIEWPORTPROC gl3wViewport; 68 extern PFNGLDRAWARRAYSPROC gl3wDrawArrays; 69 extern PFNGLDRAWELEMENTSPROC gl3wDrawElements; 70 extern PFNGLGETPOINTERVPROC gl3wGetPointerv; 71 extern PFNGLPOLYGONOFFSETPROC gl3wPolygonOffset; 72 extern PFNGLCOPYTEXIMAGE1DPROC gl3wCopyTexImage1D; 73 extern PFNGLCOPYTEXIMAGE2DPROC gl3wCopyTexImage2D; 74 extern PFNGLCOPYTEXSUBIMAGE1DPROC gl3wCopyTexSubImage1D; 75 extern PFNGLCOPYTEXSUBIMAGE2DPROC gl3wCopyTexSubImage2D; 76 extern PFNGLTEXSUBIMAGE1DPROC gl3wTexSubImage1D; 77 extern PFNGLTEXSUBIMAGE2DPROC gl3wTexSubImage2D; 78 extern PFNGLBINDTEXTUREPROC gl3wBindTexture; 79 extern PFNGLDELETETEXTURESPROC gl3wDeleteTextures; 80 extern PFNGLGENTEXTURESPROC gl3wGenTextures; 81 extern PFNGLISTEXTUREPROC gl3wIsTexture; 82 extern PFNGLBLENDCOLORPROC gl3wBlendColor; 83 extern PFNGLBLENDEQUATIONPROC gl3wBlendEquation; 84 extern PFNGLDRAWRANGEELEMENTSPROC gl3wDrawRangeElements; 85 extern PFNGLTEXIMAGE3DPROC gl3wTexImage3D; 86 extern PFNGLTEXSUBIMAGE3DPROC gl3wTexSubImage3D; 87 extern PFNGLCOPYTEXSUBIMAGE3DPROC gl3wCopyTexSubImage3D; 88 extern PFNGLACTIVETEXTUREPROC gl3wActiveTexture; 89 extern PFNGLSAMPLECOVERAGEPROC gl3wSampleCoverage; 90 extern PFNGLCOMPRESSEDTEXIMAGE3DPROC gl3wCompressedTexImage3D; 91 extern PFNGLCOMPRESSEDTEXIMAGE2DPROC gl3wCompressedTexImage2D; 92 extern PFNGLCOMPRESSEDTEXIMAGE1DPROC gl3wCompressedTexImage1D; 93 extern PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC gl3wCompressedTexSubImage3D; 94 extern PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC gl3wCompressedTexSubImage2D; 95 extern PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC gl3wCompressedTexSubImage1D; 96 extern PFNGLGETCOMPRESSEDTEXIMAGEPROC gl3wGetCompressedTexImage; 97 extern PFNGLBLENDFUNCSEPARATEPROC gl3wBlendFuncSeparate; 98 extern PFNGLMULTIDRAWARRAYSPROC gl3wMultiDrawArrays; 99 extern PFNGLMULTIDRAWELEMENTSPROC gl3wMultiDrawElements; 100 extern PFNGLPOINTPARAMETERFPROC gl3wPointParameterf; 101 extern PFNGLPOINTPARAMETERFVPROC gl3wPointParameterfv; 102 extern PFNGLPOINTPARAMETERIPROC gl3wPointParameteri; 103 extern PFNGLPOINTPARAMETERIVPROC gl3wPointParameteriv; 104 extern PFNGLGENQUERIESPROC gl3wGenQueries; 105 extern PFNGLDELETEQUERIESPROC gl3wDeleteQueries; 106 extern PFNGLISQUERYPROC gl3wIsQuery; 107 extern PFNGLBEGINQUERYPROC gl3wBeginQuery; 108 extern PFNGLENDQUERYPROC gl3wEndQuery; 109 extern PFNGLGETQUERYIVPROC gl3wGetQueryiv; 110 extern PFNGLGETQUERYOBJECTIVPROC gl3wGetQueryObjectiv; 111 extern PFNGLGETQUERYOBJECTUIVPROC gl3wGetQueryObjectuiv; 112 extern PFNGLBINDBUFFERPROC gl3wBindBuffer; 113 extern PFNGLDELETEBUFFERSPROC gl3wDeleteBuffers; 114 extern PFNGLGENBUFFERSPROC gl3wGenBuffers; 115 extern PFNGLISBUFFERPROC gl3wIsBuffer; 116 extern PFNGLBUFFERDATAPROC gl3wBufferData; 117 extern PFNGLBUFFERSUBDATAPROC gl3wBufferSubData; 118 extern PFNGLGETBUFFERSUBDATAPROC gl3wGetBufferSubData; 119 extern PFNGLMAPBUFFERPROC gl3wMapBuffer; 120 extern PFNGLUNMAPBUFFERPROC gl3wUnmapBuffer; 121 extern PFNGLGETBUFFERPARAMETERIVPROC gl3wGetBufferParameteriv; 122 extern PFNGLGETBUFFERPOINTERVPROC gl3wGetBufferPointerv; 123 extern PFNGLBLENDEQUATIONSEPARATEPROC gl3wBlendEquationSeparate; 124 extern PFNGLDRAWBUFFERSPROC gl3wDrawBuffers; 125 extern PFNGLSTENCILOPSEPARATEPROC gl3wStencilOpSeparate; 126 extern PFNGLSTENCILFUNCSEPARATEPROC gl3wStencilFuncSeparate; 127 extern PFNGLSTENCILMASKSEPARATEPROC gl3wStencilMaskSeparate; 128 extern PFNGLATTACHSHADERPROC gl3wAttachShader; 129 extern PFNGLBINDATTRIBLOCATIONPROC gl3wBindAttribLocation; 130 extern PFNGLCOMPILESHADERPROC gl3wCompileShader; 131 extern PFNGLCREATEPROGRAMPROC gl3wCreateProgram; 132 extern PFNGLCREATESHADERPROC gl3wCreateShader; 133 extern PFNGLDELETEPROGRAMPROC gl3wDeleteProgram; 134 extern PFNGLDELETESHADERPROC gl3wDeleteShader; 135 extern PFNGLDETACHSHADERPROC gl3wDetachShader; 136 extern PFNGLDISABLEVERTEXATTRIBARRAYPROC gl3wDisableVertexAttribArray; 137 extern PFNGLENABLEVERTEXATTRIBARRAYPROC gl3wEnableVertexAttribArray; 138 extern PFNGLGETACTIVEATTRIBPROC gl3wGetActiveAttrib; 139 extern PFNGLGETACTIVEUNIFORMPROC gl3wGetActiveUniform; 140 extern PFNGLGETATTACHEDSHADERSPROC gl3wGetAttachedShaders; 141 extern PFNGLGETATTRIBLOCATIONPROC gl3wGetAttribLocation; 142 extern PFNGLGETPROGRAMIVPROC gl3wGetProgramiv; 143 extern PFNGLGETPROGRAMINFOLOGPROC gl3wGetProgramInfoLog; 144 extern PFNGLGETSHADERIVPROC gl3wGetShaderiv; 145 extern PFNGLGETSHADERINFOLOGPROC gl3wGetShaderInfoLog; 146 extern PFNGLGETSHADERSOURCEPROC gl3wGetShaderSource; 147 extern PFNGLGETUNIFORMLOCATIONPROC gl3wGetUniformLocation; 148 extern PFNGLGETUNIFORMFVPROC gl3wGetUniformfv; 149 extern PFNGLGETUNIFORMIVPROC gl3wGetUniformiv; 150 extern PFNGLGETVERTEXATTRIBDVPROC gl3wGetVertexAttribdv; 151 extern PFNGLGETVERTEXATTRIBFVPROC gl3wGetVertexAttribfv; 152 extern PFNGLGETVERTEXATTRIBIVPROC gl3wGetVertexAttribiv; 153 extern PFNGLGETVERTEXATTRIBPOINTERVPROC gl3wGetVertexAttribPointerv; 154 extern PFNGLISPROGRAMPROC gl3wIsProgram; 155 extern PFNGLISSHADERPROC gl3wIsShader; 156 extern PFNGLLINKPROGRAMPROC gl3wLinkProgram; 157 extern PFNGLSHADERSOURCEPROC gl3wShaderSource; 158 extern PFNGLUSEPROGRAMPROC gl3wUseProgram; 159 extern PFNGLUNIFORM1FPROC gl3wUniform1f; 160 extern PFNGLUNIFORM2FPROC gl3wUniform2f; 161 extern PFNGLUNIFORM3FPROC gl3wUniform3f; 162 extern PFNGLUNIFORM4FPROC gl3wUniform4f; 163 extern PFNGLUNIFORM1IPROC gl3wUniform1i; 164 extern PFNGLUNIFORM2IPROC gl3wUniform2i; 165 extern PFNGLUNIFORM3IPROC gl3wUniform3i; 166 extern PFNGLUNIFORM4IPROC gl3wUniform4i; 167 extern PFNGLUNIFORM1FVPROC gl3wUniform1fv; 168 extern PFNGLUNIFORM2FVPROC gl3wUniform2fv; 169 extern PFNGLUNIFORM3FVPROC gl3wUniform3fv; 170 extern PFNGLUNIFORM4FVPROC gl3wUniform4fv; 171 extern PFNGLUNIFORM1IVPROC gl3wUniform1iv; 172 extern PFNGLUNIFORM2IVPROC gl3wUniform2iv; 173 extern PFNGLUNIFORM3IVPROC gl3wUniform3iv; 174 extern PFNGLUNIFORM4IVPROC gl3wUniform4iv; 175 extern PFNGLUNIFORMMATRIX2FVPROC gl3wUniformMatrix2fv; 176 extern PFNGLUNIFORMMATRIX3FVPROC gl3wUniformMatrix3fv; 177 extern PFNGLUNIFORMMATRIX4FVPROC gl3wUniformMatrix4fv; 178 extern PFNGLVALIDATEPROGRAMPROC gl3wValidateProgram; 179 extern PFNGLVERTEXATTRIB1DPROC gl3wVertexAttrib1d; 180 extern PFNGLVERTEXATTRIB1DVPROC gl3wVertexAttrib1dv; 181 extern PFNGLVERTEXATTRIB1FPROC gl3wVertexAttrib1f; 182 extern PFNGLVERTEXATTRIB1FVPROC gl3wVertexAttrib1fv; 183 extern PFNGLVERTEXATTRIB1SPROC gl3wVertexAttrib1s; 184 extern PFNGLVERTEXATTRIB1SVPROC gl3wVertexAttrib1sv; 185 extern PFNGLVERTEXATTRIB2DPROC gl3wVertexAttrib2d; 186 extern PFNGLVERTEXATTRIB2DVPROC gl3wVertexAttrib2dv; 187 extern PFNGLVERTEXATTRIB2FPROC gl3wVertexAttrib2f; 188 extern PFNGLVERTEXATTRIB2FVPROC gl3wVertexAttrib2fv; 189 extern PFNGLVERTEXATTRIB2SPROC gl3wVertexAttrib2s; 190 extern PFNGLVERTEXATTRIB2SVPROC gl3wVertexAttrib2sv; 191 extern PFNGLVERTEXATTRIB3DPROC gl3wVertexAttrib3d; 192 extern PFNGLVERTEXATTRIB3DVPROC gl3wVertexAttrib3dv; 193 extern PFNGLVERTEXATTRIB3FPROC gl3wVertexAttrib3f; 194 extern PFNGLVERTEXATTRIB3FVPROC gl3wVertexAttrib3fv; 195 extern PFNGLVERTEXATTRIB3SPROC gl3wVertexAttrib3s; 196 extern PFNGLVERTEXATTRIB3SVPROC gl3wVertexAttrib3sv; 197 extern PFNGLVERTEXATTRIB4NBVPROC gl3wVertexAttrib4Nbv; 198 extern PFNGLVERTEXATTRIB4NIVPROC gl3wVertexAttrib4Niv; 199 extern PFNGLVERTEXATTRIB4NSVPROC gl3wVertexAttrib4Nsv; 200 extern PFNGLVERTEXATTRIB4NUBPROC gl3wVertexAttrib4Nub; 201 extern PFNGLVERTEXATTRIB4NUBVPROC gl3wVertexAttrib4Nubv; 202 extern PFNGLVERTEXATTRIB4NUIVPROC gl3wVertexAttrib4Nuiv; 203 extern PFNGLVERTEXATTRIB4NUSVPROC gl3wVertexAttrib4Nusv; 204 extern PFNGLVERTEXATTRIB4BVPROC gl3wVertexAttrib4bv; 205 extern PFNGLVERTEXATTRIB4DPROC gl3wVertexAttrib4d; 206 extern PFNGLVERTEXATTRIB4DVPROC gl3wVertexAttrib4dv; 207 extern PFNGLVERTEXATTRIB4FPROC gl3wVertexAttrib4f; 208 extern PFNGLVERTEXATTRIB4FVPROC gl3wVertexAttrib4fv; 209 extern PFNGLVERTEXATTRIB4IVPROC gl3wVertexAttrib4iv; 210 extern PFNGLVERTEXATTRIB4SPROC gl3wVertexAttrib4s; 211 extern PFNGLVERTEXATTRIB4SVPROC gl3wVertexAttrib4sv; 212 extern PFNGLVERTEXATTRIB4UBVPROC gl3wVertexAttrib4ubv; 213 extern PFNGLVERTEXATTRIB4UIVPROC gl3wVertexAttrib4uiv; 214 extern PFNGLVERTEXATTRIB4USVPROC gl3wVertexAttrib4usv; 215 extern PFNGLVERTEXATTRIBPOINTERPROC gl3wVertexAttribPointer; 216 extern PFNGLUNIFORMMATRIX2X3FVPROC gl3wUniformMatrix2x3fv; 217 extern PFNGLUNIFORMMATRIX3X2FVPROC gl3wUniformMatrix3x2fv; 218 extern PFNGLUNIFORMMATRIX2X4FVPROC gl3wUniformMatrix2x4fv; 219 extern PFNGLUNIFORMMATRIX4X2FVPROC gl3wUniformMatrix4x2fv; 220 extern PFNGLUNIFORMMATRIX3X4FVPROC gl3wUniformMatrix3x4fv; 221 extern PFNGLUNIFORMMATRIX4X3FVPROC gl3wUniformMatrix4x3fv; 222 extern PFNGLCOLORMASKIPROC gl3wColorMaski; 223 extern PFNGLGETBOOLEANI_VPROC gl3wGetBooleani_v; 224 extern PFNGLGETINTEGERI_VPROC gl3wGetIntegeri_v; 225 extern PFNGLENABLEIPROC gl3wEnablei; 226 extern PFNGLDISABLEIPROC gl3wDisablei; 227 extern PFNGLISENABLEDIPROC gl3wIsEnabledi; 228 extern PFNGLBEGINTRANSFORMFEEDBACKPROC gl3wBeginTransformFeedback; 229 extern PFNGLENDTRANSFORMFEEDBACKPROC gl3wEndTransformFeedback; 230 extern PFNGLBINDBUFFERRANGEPROC gl3wBindBufferRange; 231 extern PFNGLBINDBUFFERBASEPROC gl3wBindBufferBase; 232 extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC gl3wTransformFeedbackVaryings; 233 extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC gl3wGetTransformFeedbackVarying; 234 extern PFNGLCLAMPCOLORPROC gl3wClampColor; 235 extern PFNGLBEGINCONDITIONALRENDERPROC gl3wBeginConditionalRender; 236 extern PFNGLENDCONDITIONALRENDERPROC gl3wEndConditionalRender; 237 extern PFNGLVERTEXATTRIBIPOINTERPROC gl3wVertexAttribIPointer; 238 extern PFNGLGETVERTEXATTRIBIIVPROC gl3wGetVertexAttribIiv; 239 extern PFNGLGETVERTEXATTRIBIUIVPROC gl3wGetVertexAttribIuiv; 240 extern PFNGLVERTEXATTRIBI1IPROC gl3wVertexAttribI1i; 241 extern PFNGLVERTEXATTRIBI2IPROC gl3wVertexAttribI2i; 242 extern PFNGLVERTEXATTRIBI3IPROC gl3wVertexAttribI3i; 243 extern PFNGLVERTEXATTRIBI4IPROC gl3wVertexAttribI4i; 244 extern PFNGLVERTEXATTRIBI1UIPROC gl3wVertexAttribI1ui; 245 extern PFNGLVERTEXATTRIBI2UIPROC gl3wVertexAttribI2ui; 246 extern PFNGLVERTEXATTRIBI3UIPROC gl3wVertexAttribI3ui; 247 extern PFNGLVERTEXATTRIBI4UIPROC gl3wVertexAttribI4ui; 248 extern PFNGLVERTEXATTRIBI1IVPROC gl3wVertexAttribI1iv; 249 extern PFNGLVERTEXATTRIBI2IVPROC gl3wVertexAttribI2iv; 250 extern PFNGLVERTEXATTRIBI3IVPROC gl3wVertexAttribI3iv; 251 extern PFNGLVERTEXATTRIBI4IVPROC gl3wVertexAttribI4iv; 252 extern PFNGLVERTEXATTRIBI1UIVPROC gl3wVertexAttribI1uiv; 253 extern PFNGLVERTEXATTRIBI2UIVPROC gl3wVertexAttribI2uiv; 254 extern PFNGLVERTEXATTRIBI3UIVPROC gl3wVertexAttribI3uiv; 255 extern PFNGLVERTEXATTRIBI4UIVPROC gl3wVertexAttribI4uiv; 256 extern PFNGLVERTEXATTRIBI4BVPROC gl3wVertexAttribI4bv; 257 extern PFNGLVERTEXATTRIBI4SVPROC gl3wVertexAttribI4sv; 258 extern PFNGLVERTEXATTRIBI4UBVPROC gl3wVertexAttribI4ubv; 259 extern PFNGLVERTEXATTRIBI4USVPROC gl3wVertexAttribI4usv; 260 extern PFNGLGETUNIFORMUIVPROC gl3wGetUniformuiv; 261 extern PFNGLBINDFRAGDATALOCATIONPROC gl3wBindFragDataLocation; 262 extern PFNGLGETFRAGDATALOCATIONPROC gl3wGetFragDataLocation; 263 extern PFNGLUNIFORM1UIPROC gl3wUniform1ui; 264 extern PFNGLUNIFORM2UIPROC gl3wUniform2ui; 265 extern PFNGLUNIFORM3UIPROC gl3wUniform3ui; 266 extern PFNGLUNIFORM4UIPROC gl3wUniform4ui; 267 extern PFNGLUNIFORM1UIVPROC gl3wUniform1uiv; 268 extern PFNGLUNIFORM2UIVPROC gl3wUniform2uiv; 269 extern PFNGLUNIFORM3UIVPROC gl3wUniform3uiv; 270 extern PFNGLUNIFORM4UIVPROC gl3wUniform4uiv; 271 extern PFNGLTEXPARAMETERIIVPROC gl3wTexParameterIiv; 272 extern PFNGLTEXPARAMETERIUIVPROC gl3wTexParameterIuiv; 273 extern PFNGLGETTEXPARAMETERIIVPROC gl3wGetTexParameterIiv; 274 extern PFNGLGETTEXPARAMETERIUIVPROC gl3wGetTexParameterIuiv; 275 extern PFNGLCLEARBUFFERIVPROC gl3wClearBufferiv; 276 extern PFNGLCLEARBUFFERUIVPROC gl3wClearBufferuiv; 277 extern PFNGLCLEARBUFFERFVPROC gl3wClearBufferfv; 278 extern PFNGLCLEARBUFFERFIPROC gl3wClearBufferfi; 279 extern PFNGLGETSTRINGIPROC gl3wGetStringi; 280 extern PFNGLDRAWARRAYSINSTANCEDPROC gl3wDrawArraysInstanced; 281 extern PFNGLDRAWELEMENTSINSTANCEDPROC gl3wDrawElementsInstanced; 282 extern PFNGLTEXBUFFERPROC gl3wTexBuffer; 283 extern PFNGLPRIMITIVERESTARTINDEXPROC gl3wPrimitiveRestartIndex; 284 extern PFNGLGETINTEGER64I_VPROC gl3wGetInteger64i_v; 285 extern PFNGLGETBUFFERPARAMETERI64VPROC gl3wGetBufferParameteri64v; 286 extern PFNGLFRAMEBUFFERTEXTUREPROC gl3wFramebufferTexture; 287 extern PFNGLVERTEXATTRIBDIVISORPROC gl3wVertexAttribDivisor; 288 extern PFNGLMINSAMPLESHADINGPROC gl3wMinSampleShading; 289 extern PFNGLBLENDEQUATIONIPROC gl3wBlendEquationi; 290 extern PFNGLBLENDEQUATIONSEPARATEIPROC gl3wBlendEquationSeparatei; 291 extern PFNGLBLENDFUNCIPROC gl3wBlendFunci; 292 extern PFNGLBLENDFUNCSEPARATEIPROC gl3wBlendFuncSeparatei; 293 extern PFNGLISRENDERBUFFERPROC gl3wIsRenderbuffer; 294 extern PFNGLBINDRENDERBUFFERPROC gl3wBindRenderbuffer; 295 extern PFNGLDELETERENDERBUFFERSPROC gl3wDeleteRenderbuffers; 296 extern PFNGLGENRENDERBUFFERSPROC gl3wGenRenderbuffers; 297 extern PFNGLRENDERBUFFERSTORAGEPROC gl3wRenderbufferStorage; 298 extern PFNGLGETRENDERBUFFERPARAMETERIVPROC gl3wGetRenderbufferParameteriv; 299 extern PFNGLISFRAMEBUFFERPROC gl3wIsFramebuffer; 300 extern PFNGLBINDFRAMEBUFFERPROC gl3wBindFramebuffer; 301 extern PFNGLDELETEFRAMEBUFFERSPROC gl3wDeleteFramebuffers; 302 extern PFNGLGENFRAMEBUFFERSPROC gl3wGenFramebuffers; 303 extern PFNGLCHECKFRAMEBUFFERSTATUSPROC gl3wCheckFramebufferStatus; 304 extern PFNGLFRAMEBUFFERTEXTURE1DPROC gl3wFramebufferTexture1D; 305 extern PFNGLFRAMEBUFFERTEXTURE2DPROC gl3wFramebufferTexture2D; 306 extern PFNGLFRAMEBUFFERTEXTURE3DPROC gl3wFramebufferTexture3D; 307 extern PFNGLFRAMEBUFFERRENDERBUFFERPROC gl3wFramebufferRenderbuffer; 308 extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC gl3wGetFramebufferAttachmentParameteriv; 309 extern PFNGLGENERATEMIPMAPPROC gl3wGenerateMipmap; 310 extern PFNGLBLITFRAMEBUFFERPROC gl3wBlitFramebuffer; 311 extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC gl3wRenderbufferStorageMultisample; 312 extern PFNGLFRAMEBUFFERTEXTURELAYERPROC gl3wFramebufferTextureLayer; 313 extern PFNGLMAPBUFFERRANGEPROC gl3wMapBufferRange; 314 extern PFNGLFLUSHMAPPEDBUFFERRANGEPROC gl3wFlushMappedBufferRange; 315 extern PFNGLBINDVERTEXARRAYPROC gl3wBindVertexArray; 316 extern PFNGLDELETEVERTEXARRAYSPROC gl3wDeleteVertexArrays; 317 extern PFNGLGENVERTEXARRAYSPROC gl3wGenVertexArrays; 318 extern PFNGLISVERTEXARRAYPROC gl3wIsVertexArray; 319 extern PFNGLGETUNIFORMINDICESPROC gl3wGetUniformIndices; 320 extern PFNGLGETACTIVEUNIFORMSIVPROC gl3wGetActiveUniformsiv; 321 extern PFNGLGETACTIVEUNIFORMNAMEPROC gl3wGetActiveUniformName; 322 extern PFNGLGETUNIFORMBLOCKINDEXPROC gl3wGetUniformBlockIndex; 323 extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC gl3wGetActiveUniformBlockiv; 324 extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC gl3wGetActiveUniformBlockName; 325 extern PFNGLUNIFORMBLOCKBINDINGPROC gl3wUniformBlockBinding; 326 extern PFNGLCOPYBUFFERSUBDATAPROC gl3wCopyBufferSubData; 327 extern PFNGLDRAWELEMENTSBASEVERTEXPROC gl3wDrawElementsBaseVertex; 328 extern PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC gl3wDrawRangeElementsBaseVertex; 329 extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC gl3wDrawElementsInstancedBaseVertex; 330 extern PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC gl3wMultiDrawElementsBaseVertex; 331 extern PFNGLPROVOKINGVERTEXPROC gl3wProvokingVertex; 332 extern PFNGLFENCESYNCPROC gl3wFenceSync; 333 extern PFNGLISSYNCPROC gl3wIsSync; 334 extern PFNGLDELETESYNCPROC gl3wDeleteSync; 335 extern PFNGLCLIENTWAITSYNCPROC gl3wClientWaitSync; 336 extern PFNGLWAITSYNCPROC gl3wWaitSync; 337 extern PFNGLGETINTEGER64VPROC gl3wGetInteger64v; 338 extern PFNGLGETSYNCIVPROC gl3wGetSynciv; 339 extern PFNGLTEXIMAGE2DMULTISAMPLEPROC gl3wTexImage2DMultisample; 340 extern PFNGLTEXIMAGE3DMULTISAMPLEPROC gl3wTexImage3DMultisample; 341 extern PFNGLGETMULTISAMPLEFVPROC gl3wGetMultisamplefv; 342 extern PFNGLSAMPLEMASKIPROC gl3wSampleMaski; 343 extern PFNGLBLENDEQUATIONIARBPROC gl3wBlendEquationiARB; 344 extern PFNGLBLENDEQUATIONSEPARATEIARBPROC gl3wBlendEquationSeparateiARB; 345 extern PFNGLBLENDFUNCIARBPROC gl3wBlendFunciARB; 346 extern PFNGLBLENDFUNCSEPARATEIARBPROC gl3wBlendFuncSeparateiARB; 347 extern PFNGLMINSAMPLESHADINGARBPROC gl3wMinSampleShadingARB; 348 extern PFNGLNAMEDSTRINGARBPROC gl3wNamedStringARB; 349 extern PFNGLDELETENAMEDSTRINGARBPROC gl3wDeleteNamedStringARB; 350 extern PFNGLCOMPILESHADERINCLUDEARBPROC gl3wCompileShaderIncludeARB; 351 extern PFNGLISNAMEDSTRINGARBPROC gl3wIsNamedStringARB; 352 extern PFNGLGETNAMEDSTRINGARBPROC gl3wGetNamedStringARB; 353 extern PFNGLGETNAMEDSTRINGIVARBPROC gl3wGetNamedStringivARB; 354 extern PFNGLBINDFRAGDATALOCATIONINDEXEDPROC gl3wBindFragDataLocationIndexed; 355 extern PFNGLGETFRAGDATAINDEXPROC gl3wGetFragDataIndex; 356 extern PFNGLGENSAMPLERSPROC gl3wGenSamplers; 357 extern PFNGLDELETESAMPLERSPROC gl3wDeleteSamplers; 358 extern PFNGLISSAMPLERPROC gl3wIsSampler; 359 extern PFNGLBINDSAMPLERPROC gl3wBindSampler; 360 extern PFNGLSAMPLERPARAMETERIPROC gl3wSamplerParameteri; 361 extern PFNGLSAMPLERPARAMETERIVPROC gl3wSamplerParameteriv; 362 extern PFNGLSAMPLERPARAMETERFPROC gl3wSamplerParameterf; 363 extern PFNGLSAMPLERPARAMETERFVPROC gl3wSamplerParameterfv; 364 extern PFNGLSAMPLERPARAMETERIIVPROC gl3wSamplerParameterIiv; 365 extern PFNGLSAMPLERPARAMETERIUIVPROC gl3wSamplerParameterIuiv; 366 extern PFNGLGETSAMPLERPARAMETERIVPROC gl3wGetSamplerParameteriv; 367 extern PFNGLGETSAMPLERPARAMETERIIVPROC gl3wGetSamplerParameterIiv; 368 extern PFNGLGETSAMPLERPARAMETERFVPROC gl3wGetSamplerParameterfv; 369 extern PFNGLGETSAMPLERPARAMETERIUIVPROC gl3wGetSamplerParameterIuiv; 370 extern PFNGLQUERYCOUNTERPROC gl3wQueryCounter; 371 extern PFNGLGETQUERYOBJECTI64VPROC gl3wGetQueryObjecti64v; 372 extern PFNGLGETQUERYOBJECTUI64VPROC gl3wGetQueryObjectui64v; 373 extern PFNGLVERTEXP2UIPROC gl3wVertexP2ui; 374 extern PFNGLVERTEXP2UIVPROC gl3wVertexP2uiv; 375 extern PFNGLVERTEXP3UIPROC gl3wVertexP3ui; 376 extern PFNGLVERTEXP3UIVPROC gl3wVertexP3uiv; 377 extern PFNGLVERTEXP4UIPROC gl3wVertexP4ui; 378 extern PFNGLVERTEXP4UIVPROC gl3wVertexP4uiv; 379 extern PFNGLTEXCOORDP1UIPROC gl3wTexCoordP1ui; 380 extern PFNGLTEXCOORDP1UIVPROC gl3wTexCoordP1uiv; 381 extern PFNGLTEXCOORDP2UIPROC gl3wTexCoordP2ui; 382 extern PFNGLTEXCOORDP2UIVPROC gl3wTexCoordP2uiv; 383 extern PFNGLTEXCOORDP3UIPROC gl3wTexCoordP3ui; 384 extern PFNGLTEXCOORDP3UIVPROC gl3wTexCoordP3uiv; 385 extern PFNGLTEXCOORDP4UIPROC gl3wTexCoordP4ui; 386 extern PFNGLTEXCOORDP4UIVPROC gl3wTexCoordP4uiv; 387 extern PFNGLMULTITEXCOORDP1UIPROC gl3wMultiTexCoordP1ui; 388 extern PFNGLMULTITEXCOORDP1UIVPROC gl3wMultiTexCoordP1uiv; 389 extern PFNGLMULTITEXCOORDP2UIPROC gl3wMultiTexCoordP2ui; 390 extern PFNGLMULTITEXCOORDP2UIVPROC gl3wMultiTexCoordP2uiv; 391 extern PFNGLMULTITEXCOORDP3UIPROC gl3wMultiTexCoordP3ui; 392 extern PFNGLMULTITEXCOORDP3UIVPROC gl3wMultiTexCoordP3uiv; 393 extern PFNGLMULTITEXCOORDP4UIPROC gl3wMultiTexCoordP4ui; 394 extern PFNGLMULTITEXCOORDP4UIVPROC gl3wMultiTexCoordP4uiv; 395 extern PFNGLNORMALP3UIPROC gl3wNormalP3ui; 396 extern PFNGLNORMALP3UIVPROC gl3wNormalP3uiv; 397 extern PFNGLCOLORP3UIPROC gl3wColorP3ui; 398 extern PFNGLCOLORP3UIVPROC gl3wColorP3uiv; 399 extern PFNGLCOLORP4UIPROC gl3wColorP4ui; 400 extern PFNGLCOLORP4UIVPROC gl3wColorP4uiv; 401 extern PFNGLSECONDARYCOLORP3UIPROC gl3wSecondaryColorP3ui; 402 extern PFNGLSECONDARYCOLORP3UIVPROC gl3wSecondaryColorP3uiv; 403 extern PFNGLVERTEXATTRIBP1UIPROC gl3wVertexAttribP1ui; 404 extern PFNGLVERTEXATTRIBP1UIVPROC gl3wVertexAttribP1uiv; 405 extern PFNGLVERTEXATTRIBP2UIPROC gl3wVertexAttribP2ui; 406 extern PFNGLVERTEXATTRIBP2UIVPROC gl3wVertexAttribP2uiv; 407 extern PFNGLVERTEXATTRIBP3UIPROC gl3wVertexAttribP3ui; 408 extern PFNGLVERTEXATTRIBP3UIVPROC gl3wVertexAttribP3uiv; 409 extern PFNGLVERTEXATTRIBP4UIPROC gl3wVertexAttribP4ui; 410 extern PFNGLVERTEXATTRIBP4UIVPROC gl3wVertexAttribP4uiv; 411 extern PFNGLDRAWARRAYSINDIRECTPROC gl3wDrawArraysIndirect; 412 extern PFNGLDRAWELEMENTSINDIRECTPROC gl3wDrawElementsIndirect; 413 extern PFNGLUNIFORM1DPROC gl3wUniform1d; 414 extern PFNGLUNIFORM2DPROC gl3wUniform2d; 415 extern PFNGLUNIFORM3DPROC gl3wUniform3d; 416 extern PFNGLUNIFORM4DPROC gl3wUniform4d; 417 extern PFNGLUNIFORM1DVPROC gl3wUniform1dv; 418 extern PFNGLUNIFORM2DVPROC gl3wUniform2dv; 419 extern PFNGLUNIFORM3DVPROC gl3wUniform3dv; 420 extern PFNGLUNIFORM4DVPROC gl3wUniform4dv; 421 extern PFNGLUNIFORMMATRIX2DVPROC gl3wUniformMatrix2dv; 422 extern PFNGLUNIFORMMATRIX3DVPROC gl3wUniformMatrix3dv; 423 extern PFNGLUNIFORMMATRIX4DVPROC gl3wUniformMatrix4dv; 424 extern PFNGLUNIFORMMATRIX2X3DVPROC gl3wUniformMatrix2x3dv; 425 extern PFNGLUNIFORMMATRIX2X4DVPROC gl3wUniformMatrix2x4dv; 426 extern PFNGLUNIFORMMATRIX3X2DVPROC gl3wUniformMatrix3x2dv; 427 extern PFNGLUNIFORMMATRIX3X4DVPROC gl3wUniformMatrix3x4dv; 428 extern PFNGLUNIFORMMATRIX4X2DVPROC gl3wUniformMatrix4x2dv; 429 extern PFNGLUNIFORMMATRIX4X3DVPROC gl3wUniformMatrix4x3dv; 430 extern PFNGLGETUNIFORMDVPROC gl3wGetUniformdv; 431 extern PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC gl3wGetSubroutineUniformLocation; 432 extern PFNGLGETSUBROUTINEINDEXPROC gl3wGetSubroutineIndex; 433 extern PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC gl3wGetActiveSubroutineUniformiv; 434 extern PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC gl3wGetActiveSubroutineUniformName; 435 extern PFNGLGETACTIVESUBROUTINENAMEPROC gl3wGetActiveSubroutineName; 436 extern PFNGLUNIFORMSUBROUTINESUIVPROC gl3wUniformSubroutinesuiv; 437 extern PFNGLGETUNIFORMSUBROUTINEUIVPROC gl3wGetUniformSubroutineuiv; 438 extern PFNGLGETPROGRAMSTAGEIVPROC gl3wGetProgramStageiv; 439 extern PFNGLPATCHPARAMETERIPROC gl3wPatchParameteri; 440 extern PFNGLPATCHPARAMETERFVPROC gl3wPatchParameterfv; 441 extern PFNGLBINDTRANSFORMFEEDBACKPROC gl3wBindTransformFeedback; 442 extern PFNGLDELETETRANSFORMFEEDBACKSPROC gl3wDeleteTransformFeedbacks; 443 extern PFNGLGENTRANSFORMFEEDBACKSPROC gl3wGenTransformFeedbacks; 444 extern PFNGLISTRANSFORMFEEDBACKPROC gl3wIsTransformFeedback; 445 extern PFNGLPAUSETRANSFORMFEEDBACKPROC gl3wPauseTransformFeedback; 446 extern PFNGLRESUMETRANSFORMFEEDBACKPROC gl3wResumeTransformFeedback; 447 extern PFNGLDRAWTRANSFORMFEEDBACKPROC gl3wDrawTransformFeedback; 448 extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC gl3wDrawTransformFeedbackStream; 449 extern PFNGLBEGINQUERYINDEXEDPROC gl3wBeginQueryIndexed; 450 extern PFNGLENDQUERYINDEXEDPROC gl3wEndQueryIndexed; 451 extern PFNGLGETQUERYINDEXEDIVPROC gl3wGetQueryIndexediv; 452 extern PFNGLRELEASESHADERCOMPILERPROC gl3wReleaseShaderCompiler; 453 extern PFNGLSHADERBINARYPROC gl3wShaderBinary; 454 extern PFNGLGETSHADERPRECISIONFORMATPROC gl3wGetShaderPrecisionFormat; 455 extern PFNGLDEPTHRANGEFPROC gl3wDepthRangef; 456 extern PFNGLCLEARDEPTHFPROC gl3wClearDepthf; 457 extern PFNGLGETPROGRAMBINARYPROC gl3wGetProgramBinary; 458 extern PFNGLPROGRAMBINARYPROC gl3wProgramBinary; 459 extern PFNGLPROGRAMPARAMETERIPROC gl3wProgramParameteri; 460 extern PFNGLUSEPROGRAMSTAGESPROC gl3wUseProgramStages; 461 extern PFNGLACTIVESHADERPROGRAMPROC gl3wActiveShaderProgram; 462 extern PFNGLCREATESHADERPROGRAMVPROC gl3wCreateShaderProgramv; 463 extern PFNGLBINDPROGRAMPIPELINEPROC gl3wBindProgramPipeline; 464 extern PFNGLDELETEPROGRAMPIPELINESPROC gl3wDeleteProgramPipelines; 465 extern PFNGLGENPROGRAMPIPELINESPROC gl3wGenProgramPipelines; 466 extern PFNGLISPROGRAMPIPELINEPROC gl3wIsProgramPipeline; 467 extern PFNGLGETPROGRAMPIPELINEIVPROC gl3wGetProgramPipelineiv; 468 extern PFNGLPROGRAMUNIFORM1IPROC gl3wProgramUniform1i; 469 extern PFNGLPROGRAMUNIFORM1IVPROC gl3wProgramUniform1iv; 470 extern PFNGLPROGRAMUNIFORM1FPROC gl3wProgramUniform1f; 471 extern PFNGLPROGRAMUNIFORM1FVPROC gl3wProgramUniform1fv; 472 extern PFNGLPROGRAMUNIFORM1DPROC gl3wProgramUniform1d; 473 extern PFNGLPROGRAMUNIFORM1DVPROC gl3wProgramUniform1dv; 474 extern PFNGLPROGRAMUNIFORM1UIPROC gl3wProgramUniform1ui; 475 extern PFNGLPROGRAMUNIFORM1UIVPROC gl3wProgramUniform1uiv; 476 extern PFNGLPROGRAMUNIFORM2IPROC gl3wProgramUniform2i; 477 extern PFNGLPROGRAMUNIFORM2IVPROC gl3wProgramUniform2iv; 478 extern PFNGLPROGRAMUNIFORM2FPROC gl3wProgramUniform2f; 479 extern PFNGLPROGRAMUNIFORM2FVPROC gl3wProgramUniform2fv; 480 extern PFNGLPROGRAMUNIFORM2DPROC gl3wProgramUniform2d; 481 extern PFNGLPROGRAMUNIFORM2DVPROC gl3wProgramUniform2dv; 482 extern PFNGLPROGRAMUNIFORM2UIPROC gl3wProgramUniform2ui; 483 extern PFNGLPROGRAMUNIFORM2UIVPROC gl3wProgramUniform2uiv; 484 extern PFNGLPROGRAMUNIFORM3IPROC gl3wProgramUniform3i; 485 extern PFNGLPROGRAMUNIFORM3IVPROC gl3wProgramUniform3iv; 486 extern PFNGLPROGRAMUNIFORM3FPROC gl3wProgramUniform3f; 487 extern PFNGLPROGRAMUNIFORM3FVPROC gl3wProgramUniform3fv; 488 extern PFNGLPROGRAMUNIFORM3DPROC gl3wProgramUniform3d; 489 extern PFNGLPROGRAMUNIFORM3DVPROC gl3wProgramUniform3dv; 490 extern PFNGLPROGRAMUNIFORM3UIPROC gl3wProgramUniform3ui; 491 extern PFNGLPROGRAMUNIFORM3UIVPROC gl3wProgramUniform3uiv; 492 extern PFNGLPROGRAMUNIFORM4IPROC gl3wProgramUniform4i; 493 extern PFNGLPROGRAMUNIFORM4IVPROC gl3wProgramUniform4iv; 494 extern PFNGLPROGRAMUNIFORM4FPROC gl3wProgramUniform4f; 495 extern PFNGLPROGRAMUNIFORM4FVPROC gl3wProgramUniform4fv; 496 extern PFNGLPROGRAMUNIFORM4DPROC gl3wProgramUniform4d; 497 extern PFNGLPROGRAMUNIFORM4DVPROC gl3wProgramUniform4dv; 498 extern PFNGLPROGRAMUNIFORM4UIPROC gl3wProgramUniform4ui; 499 extern PFNGLPROGRAMUNIFORM4UIVPROC gl3wProgramUniform4uiv; 500 extern PFNGLPROGRAMUNIFORMMATRIX2FVPROC gl3wProgramUniformMatrix2fv; 501 extern PFNGLPROGRAMUNIFORMMATRIX3FVPROC gl3wProgramUniformMatrix3fv; 502 extern PFNGLPROGRAMUNIFORMMATRIX4FVPROC gl3wProgramUniformMatrix4fv; 503 extern PFNGLPROGRAMUNIFORMMATRIX2DVPROC gl3wProgramUniformMatrix2dv; 504 extern PFNGLPROGRAMUNIFORMMATRIX3DVPROC gl3wProgramUniformMatrix3dv; 505 extern PFNGLPROGRAMUNIFORMMATRIX4DVPROC gl3wProgramUniformMatrix4dv; 506 extern PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC gl3wProgramUniformMatrix2x3fv; 507 extern PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC gl3wProgramUniformMatrix3x2fv; 508 extern PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC gl3wProgramUniformMatrix2x4fv; 509 extern PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC gl3wProgramUniformMatrix4x2fv; 510 extern PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC gl3wProgramUniformMatrix3x4fv; 511 extern PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC gl3wProgramUniformMatrix4x3fv; 512 extern PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC gl3wProgramUniformMatrix2x3dv; 513 extern PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC gl3wProgramUniformMatrix3x2dv; 514 extern PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC gl3wProgramUniformMatrix2x4dv; 515 extern PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC gl3wProgramUniformMatrix4x2dv; 516 extern PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC gl3wProgramUniformMatrix3x4dv; 517 extern PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC gl3wProgramUniformMatrix4x3dv; 518 extern PFNGLVALIDATEPROGRAMPIPELINEPROC gl3wValidateProgramPipeline; 519 extern PFNGLGETPROGRAMPIPELINEINFOLOGPROC gl3wGetProgramPipelineInfoLog; 520 extern PFNGLVERTEXATTRIBL1DPROC gl3wVertexAttribL1d; 521 extern PFNGLVERTEXATTRIBL2DPROC gl3wVertexAttribL2d; 522 extern PFNGLVERTEXATTRIBL3DPROC gl3wVertexAttribL3d; 523 extern PFNGLVERTEXATTRIBL4DPROC gl3wVertexAttribL4d; 524 extern PFNGLVERTEXATTRIBL1DVPROC gl3wVertexAttribL1dv; 525 extern PFNGLVERTEXATTRIBL2DVPROC gl3wVertexAttribL2dv; 526 extern PFNGLVERTEXATTRIBL3DVPROC gl3wVertexAttribL3dv; 527 extern PFNGLVERTEXATTRIBL4DVPROC gl3wVertexAttribL4dv; 528 extern PFNGLVERTEXATTRIBLPOINTERPROC gl3wVertexAttribLPointer; 529 extern PFNGLGETVERTEXATTRIBLDVPROC gl3wGetVertexAttribLdv; 530 extern PFNGLVIEWPORTARRAYVPROC gl3wViewportArrayv; 531 extern PFNGLVIEWPORTINDEXEDFPROC gl3wViewportIndexedf; 532 extern PFNGLVIEWPORTINDEXEDFVPROC gl3wViewportIndexedfv; 533 extern PFNGLSCISSORARRAYVPROC gl3wScissorArrayv; 534 extern PFNGLSCISSORINDEXEDPROC gl3wScissorIndexed; 535 extern PFNGLSCISSORINDEXEDVPROC gl3wScissorIndexedv; 536 extern PFNGLDEPTHRANGEARRAYVPROC gl3wDepthRangeArrayv; 537 extern PFNGLDEPTHRANGEINDEXEDPROC gl3wDepthRangeIndexed; 538 extern PFNGLGETFLOATI_VPROC gl3wGetFloati_v; 539 extern PFNGLGETDOUBLEI_VPROC gl3wGetDoublei_v; 540 extern PFNGLCREATESYNCFROMCLEVENTARBPROC gl3wCreateSyncFromCLeventARB; 541 extern PFNGLDEBUGMESSAGECONTROLARBPROC gl3wDebugMessageControlARB; 542 extern PFNGLDEBUGMESSAGEINSERTARBPROC gl3wDebugMessageInsertARB; 543 extern PFNGLDEBUGMESSAGECALLBACKARBPROC gl3wDebugMessageCallbackARB; 544 extern PFNGLGETDEBUGMESSAGELOGARBPROC gl3wGetDebugMessageLogARB; 545 extern PFNGLGETGRAPHICSRESETSTATUSARBPROC gl3wGetGraphicsResetStatusARB; 546 extern PFNGLGETNTEXIMAGEARBPROC gl3wGetnTexImageARB; 547 extern PFNGLREADNPIXELSARBPROC gl3wReadnPixelsARB; 548 extern PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC gl3wGetnCompressedTexImageARB; 549 extern PFNGLGETNUNIFORMFVARBPROC gl3wGetnUniformfvARB; 550 extern PFNGLGETNUNIFORMIVARBPROC gl3wGetnUniformivARB; 551 extern PFNGLGETNUNIFORMUIVARBPROC gl3wGetnUniformuivARB; 552 extern PFNGLGETNUNIFORMDVARBPROC gl3wGetnUniformdvARB; 553 extern PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC gl3wDrawArraysInstancedBaseInstance; 554 extern PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC gl3wDrawElementsInstancedBaseInstance; 555 extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC gl3wDrawElementsInstancedBaseVertexBaseInstance; 556 extern PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC gl3wDrawTransformFeedbackInstanced; 557 extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC gl3wDrawTransformFeedbackStreamInstanced; 558 extern PFNGLGETINTERNALFORMATIVPROC gl3wGetInternalformativ; 559 extern PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC gl3wGetActiveAtomicCounterBufferiv; 560 extern PFNGLBINDIMAGETEXTUREPROC gl3wBindImageTexture; 561 extern PFNGLMEMORYBARRIERPROC gl3wMemoryBarrier; 562 extern PFNGLTEXSTORAGE1DPROC gl3wTexStorage1D; 563 extern PFNGLTEXSTORAGE2DPROC gl3wTexStorage2D; 564 extern PFNGLTEXSTORAGE3DPROC gl3wTexStorage3D; 565 extern PFNGLTEXTURESTORAGE1DEXTPROC gl3wTextureStorage1DEXT; 566 extern PFNGLTEXTURESTORAGE2DEXTPROC gl3wTextureStorage2DEXT; 567 extern PFNGLTEXTURESTORAGE3DEXTPROC gl3wTextureStorage3DEXT; 568 extern PFNGLDEBUGMESSAGECONTROLPROC gl3wDebugMessageControl; 569 extern PFNGLDEBUGMESSAGEINSERTPROC gl3wDebugMessageInsert; 570 extern PFNGLDEBUGMESSAGECALLBACKPROC gl3wDebugMessageCallback; 571 extern PFNGLGETDEBUGMESSAGELOGPROC gl3wGetDebugMessageLog; 572 extern PFNGLPUSHDEBUGGROUPPROC gl3wPushDebugGroup; 573 extern PFNGLPOPDEBUGGROUPPROC gl3wPopDebugGroup; 574 extern PFNGLOBJECTLABELPROC gl3wObjectLabel; 575 extern PFNGLGETOBJECTLABELPROC gl3wGetObjectLabel; 576 extern PFNGLOBJECTPTRLABELPROC gl3wObjectPtrLabel; 577 extern PFNGLGETOBJECTPTRLABELPROC gl3wGetObjectPtrLabel; 578 extern PFNGLCLEARBUFFERDATAPROC gl3wClearBufferData; 579 extern PFNGLCLEARBUFFERSUBDATAPROC gl3wClearBufferSubData; 580 extern PFNGLCLEARNAMEDBUFFERDATAEXTPROC gl3wClearNamedBufferDataEXT; 581 extern PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC gl3wClearNamedBufferSubDataEXT; 582 extern PFNGLDISPATCHCOMPUTEPROC gl3wDispatchCompute; 583 extern PFNGLDISPATCHCOMPUTEINDIRECTPROC gl3wDispatchComputeIndirect; 584 extern PFNGLCOPYIMAGESUBDATAPROC gl3wCopyImageSubData; 585 extern PFNGLTEXTUREVIEWPROC gl3wTextureView; 586 extern PFNGLBINDVERTEXBUFFERPROC gl3wBindVertexBuffer; 587 extern PFNGLVERTEXATTRIBFORMATPROC gl3wVertexAttribFormat; 588 extern PFNGLVERTEXATTRIBIFORMATPROC gl3wVertexAttribIFormat; 589 extern PFNGLVERTEXATTRIBLFORMATPROC gl3wVertexAttribLFormat; 590 extern PFNGLVERTEXATTRIBBINDINGPROC gl3wVertexAttribBinding; 591 extern PFNGLVERTEXBINDINGDIVISORPROC gl3wVertexBindingDivisor; 592 extern PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC gl3wVertexArrayBindVertexBufferEXT; 593 extern PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC gl3wVertexArrayVertexAttribFormatEXT; 594 extern PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC gl3wVertexArrayVertexAttribIFormatEXT; 595 extern PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC gl3wVertexArrayVertexAttribLFormatEXT; 596 extern PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC gl3wVertexArrayVertexAttribBindingEXT; 597 extern PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC gl3wVertexArrayVertexBindingDivisorEXT; 598 extern PFNGLFRAMEBUFFERPARAMETERIPROC gl3wFramebufferParameteri; 599 extern PFNGLGETFRAMEBUFFERPARAMETERIVPROC gl3wGetFramebufferParameteriv; 600 extern PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC gl3wNamedFramebufferParameteriEXT; 601 extern PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC gl3wGetNamedFramebufferParameterivEXT; 602 extern PFNGLGETINTERNALFORMATI64VPROC gl3wGetInternalformati64v; 603 extern PFNGLINVALIDATETEXSUBIMAGEPROC gl3wInvalidateTexSubImage; 604 extern PFNGLINVALIDATETEXIMAGEPROC gl3wInvalidateTexImage; 605 extern PFNGLINVALIDATEBUFFERSUBDATAPROC gl3wInvalidateBufferSubData; 606 extern PFNGLINVALIDATEBUFFERDATAPROC gl3wInvalidateBufferData; 607 extern PFNGLINVALIDATEFRAMEBUFFERPROC gl3wInvalidateFramebuffer; 608 extern PFNGLINVALIDATESUBFRAMEBUFFERPROC gl3wInvalidateSubFramebuffer; 609 extern PFNGLMULTIDRAWARRAYSINDIRECTPROC gl3wMultiDrawArraysIndirect; 610 extern PFNGLMULTIDRAWELEMENTSINDIRECTPROC gl3wMultiDrawElementsIndirect; 611 extern PFNGLGETPROGRAMINTERFACEIVPROC gl3wGetProgramInterfaceiv; 612 extern PFNGLGETPROGRAMRESOURCEINDEXPROC gl3wGetProgramResourceIndex; 613 extern PFNGLGETPROGRAMRESOURCENAMEPROC gl3wGetProgramResourceName; 614 extern PFNGLGETPROGRAMRESOURCEIVPROC gl3wGetProgramResourceiv; 615 extern PFNGLGETPROGRAMRESOURCELOCATIONPROC gl3wGetProgramResourceLocation; 616 extern PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC gl3wGetProgramResourceLocationIndex; 617 extern PFNGLSHADERSTORAGEBLOCKBINDINGPROC gl3wShaderStorageBlockBinding; 618 extern PFNGLTEXBUFFERRANGEPROC gl3wTexBufferRange; 619 extern PFNGLTEXTUREBUFFERRANGEEXTPROC gl3wTextureBufferRangeEXT; 620 extern PFNGLTEXSTORAGE2DMULTISAMPLEPROC gl3wTexStorage2DMultisample; 621 extern PFNGLTEXSTORAGE3DMULTISAMPLEPROC gl3wTexStorage3DMultisample; 622 extern PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC gl3wTextureStorage2DMultisampleEXT; 623 extern PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC gl3wTextureStorage3DMultisampleEXT; 624 625 #define glCullFace gl3wCullFace 626 #define glFrontFace gl3wFrontFace 627 #define glHint gl3wHint 628 #define glLineWidth gl3wLineWidth 629 #define glPointSize gl3wPointSize 630 #define glPolygonMode gl3wPolygonMode 631 #define glScissor gl3wScissor 632 #define glTexParameterf gl3wTexParameterf 633 #define glTexParameterfv gl3wTexParameterfv 634 #define glTexParameteri gl3wTexParameteri 635 #define glTexParameteriv gl3wTexParameteriv 636 #define glTexImage1D gl3wTexImage1D 637 #define glTexImage2D gl3wTexImage2D 638 #define glDrawBuffer gl3wDrawBuffer 639 #define glClear gl3wClear 640 #define glClearColor gl3wClearColor 641 #define glClearStencil gl3wClearStencil 642 #define glClearDepth gl3wClearDepth 643 #define glStencilMask gl3wStencilMask 644 #define glColorMask gl3wColorMask 645 #define glDepthMask gl3wDepthMask 646 #define glDisable gl3wDisable 647 #define glEnable gl3wEnable 648 #define glFinish gl3wFinish 649 #define glFlush gl3wFlush 650 #define glBlendFunc gl3wBlendFunc 651 #define glLogicOp gl3wLogicOp 652 #define glStencilFunc gl3wStencilFunc 653 #define glStencilOp gl3wStencilOp 654 #define glDepthFunc gl3wDepthFunc 655 #define glPixelStoref gl3wPixelStoref 656 #define glPixelStorei gl3wPixelStorei 657 #define glReadBuffer gl3wReadBuffer 658 #define glReadPixels gl3wReadPixels 659 #define glGetBooleanv gl3wGetBooleanv 660 #define glGetDoublev gl3wGetDoublev 661 #define glGetError gl3wGetError 662 #define glGetFloatv gl3wGetFloatv 663 #define glGetIntegerv gl3wGetIntegerv 664 #define glGetString gl3wGetString 665 #define glGetTexImage gl3wGetTexImage 666 #define glGetTexParameterfv gl3wGetTexParameterfv 667 #define glGetTexParameteriv gl3wGetTexParameteriv 668 #define glGetTexLevelParameterfv gl3wGetTexLevelParameterfv 669 #define glGetTexLevelParameteriv gl3wGetTexLevelParameteriv 670 #define glIsEnabled gl3wIsEnabled 671 #define glDepthRange gl3wDepthRange 672 #define glViewport gl3wViewport 673 #define glDrawArrays gl3wDrawArrays 674 #define glDrawElements gl3wDrawElements 675 #define glGetPointerv gl3wGetPointerv 676 #define glPolygonOffset gl3wPolygonOffset 677 #define glCopyTexImage1D gl3wCopyTexImage1D 678 #define glCopyTexImage2D gl3wCopyTexImage2D 679 #define glCopyTexSubImage1D gl3wCopyTexSubImage1D 680 #define glCopyTexSubImage2D gl3wCopyTexSubImage2D 681 #define glTexSubImage1D gl3wTexSubImage1D 682 #define glTexSubImage2D gl3wTexSubImage2D 683 #define glBindTexture gl3wBindTexture 684 #define glDeleteTextures gl3wDeleteTextures 685 #define glGenTextures gl3wGenTextures 686 #define glIsTexture gl3wIsTexture 687 #define glBlendColor gl3wBlendColor 688 #define glBlendEquation gl3wBlendEquation 689 #define glDrawRangeElements gl3wDrawRangeElements 690 #define glTexImage3D gl3wTexImage3D 691 #define glTexSubImage3D gl3wTexSubImage3D 692 #define glCopyTexSubImage3D gl3wCopyTexSubImage3D 693 #define glActiveTexture gl3wActiveTexture 694 #define glSampleCoverage gl3wSampleCoverage 695 #define glCompressedTexImage3D gl3wCompressedTexImage3D 696 #define glCompressedTexImage2D gl3wCompressedTexImage2D 697 #define glCompressedTexImage1D gl3wCompressedTexImage1D 698 #define glCompressedTexSubImage3D gl3wCompressedTexSubImage3D 699 #define glCompressedTexSubImage2D gl3wCompressedTexSubImage2D 700 #define glCompressedTexSubImage1D gl3wCompressedTexSubImage1D 701 #define glGetCompressedTexImage gl3wGetCompressedTexImage 702 #define glBlendFuncSeparate gl3wBlendFuncSeparate 703 #define glMultiDrawArrays gl3wMultiDrawArrays 704 #define glMultiDrawElements gl3wMultiDrawElements 705 #define glPointParameterf gl3wPointParameterf 706 #define glPointParameterfv gl3wPointParameterfv 707 #define glPointParameteri gl3wPointParameteri 708 #define glPointParameteriv gl3wPointParameteriv 709 #define glGenQueries gl3wGenQueries 710 #define glDeleteQueries gl3wDeleteQueries 711 #define glIsQuery gl3wIsQuery 712 #define glBeginQuery gl3wBeginQuery 713 #define glEndQuery gl3wEndQuery 714 #define glGetQueryiv gl3wGetQueryiv 715 #define glGetQueryObjectiv gl3wGetQueryObjectiv 716 #define glGetQueryObjectuiv gl3wGetQueryObjectuiv 717 #define glBindBuffer gl3wBindBuffer 718 #define glDeleteBuffers gl3wDeleteBuffers 719 #define glGenBuffers gl3wGenBuffers 720 #define glIsBuffer gl3wIsBuffer 721 #define glBufferData gl3wBufferData 722 #define glBufferSubData gl3wBufferSubData 723 #define glGetBufferSubData gl3wGetBufferSubData 724 #define glMapBuffer gl3wMapBuffer 725 #define glUnmapBuffer gl3wUnmapBuffer 726 #define glGetBufferParameteriv gl3wGetBufferParameteriv 727 #define glGetBufferPointerv gl3wGetBufferPointerv 728 #define glBlendEquationSeparate gl3wBlendEquationSeparate 729 #define glDrawBuffers gl3wDrawBuffers 730 #define glStencilOpSeparate gl3wStencilOpSeparate 731 #define glStencilFuncSeparate gl3wStencilFuncSeparate 732 #define glStencilMaskSeparate gl3wStencilMaskSeparate 733 #define glAttachShader gl3wAttachShader 734 #define glBindAttribLocation gl3wBindAttribLocation 735 #define glCompileShader gl3wCompileShader 736 #define glCreateProgram gl3wCreateProgram 737 #define glCreateShader gl3wCreateShader 738 #define glDeleteProgram gl3wDeleteProgram 739 #define glDeleteShader gl3wDeleteShader 740 #define glDetachShader gl3wDetachShader 741 #define glDisableVertexAttribArray gl3wDisableVertexAttribArray 742 #define glEnableVertexAttribArray gl3wEnableVertexAttribArray 743 #define glGetActiveAttrib gl3wGetActiveAttrib 744 #define glGetActiveUniform gl3wGetActiveUniform 745 #define glGetAttachedShaders gl3wGetAttachedShaders 746 #define glGetAttribLocation gl3wGetAttribLocation 747 #define glGetProgramiv gl3wGetProgramiv 748 #define glGetProgramInfoLog gl3wGetProgramInfoLog 749 #define glGetShaderiv gl3wGetShaderiv 750 #define glGetShaderInfoLog gl3wGetShaderInfoLog 751 #define glGetShaderSource gl3wGetShaderSource 752 #define glGetUniformLocation gl3wGetUniformLocation 753 #define glGetUniformfv gl3wGetUniformfv 754 #define glGetUniformiv gl3wGetUniformiv 755 #define glGetVertexAttribdv gl3wGetVertexAttribdv 756 #define glGetVertexAttribfv gl3wGetVertexAttribfv 757 #define glGetVertexAttribiv gl3wGetVertexAttribiv 758 #define glGetVertexAttribPointerv gl3wGetVertexAttribPointerv 759 #define glIsProgram gl3wIsProgram 760 #define glIsShader gl3wIsShader 761 #define glLinkProgram gl3wLinkProgram 762 #define glShaderSource gl3wShaderSource 763 #define glUseProgram gl3wUseProgram 764 #define glUniform1f gl3wUniform1f 765 #define glUniform2f gl3wUniform2f 766 #define glUniform3f gl3wUniform3f 767 #define glUniform4f gl3wUniform4f 768 #define glUniform1i gl3wUniform1i 769 #define glUniform2i gl3wUniform2i 770 #define glUniform3i gl3wUniform3i 771 #define glUniform4i gl3wUniform4i 772 #define glUniform1fv gl3wUniform1fv 773 #define glUniform2fv gl3wUniform2fv 774 #define glUniform3fv gl3wUniform3fv 775 #define glUniform4fv gl3wUniform4fv 776 #define glUniform1iv gl3wUniform1iv 777 #define glUniform2iv gl3wUniform2iv 778 #define glUniform3iv gl3wUniform3iv 779 #define glUniform4iv gl3wUniform4iv 780 #define glUniformMatrix2fv gl3wUniformMatrix2fv 781 #define glUniformMatrix3fv gl3wUniformMatrix3fv 782 #define glUniformMatrix4fv gl3wUniformMatrix4fv 783 #define glValidateProgram gl3wValidateProgram 784 #define glVertexAttrib1d gl3wVertexAttrib1d 785 #define glVertexAttrib1dv gl3wVertexAttrib1dv 786 #define glVertexAttrib1f gl3wVertexAttrib1f 787 #define glVertexAttrib1fv gl3wVertexAttrib1fv 788 #define glVertexAttrib1s gl3wVertexAttrib1s 789 #define glVertexAttrib1sv gl3wVertexAttrib1sv 790 #define glVertexAttrib2d gl3wVertexAttrib2d 791 #define glVertexAttrib2dv gl3wVertexAttrib2dv 792 #define glVertexAttrib2f gl3wVertexAttrib2f 793 #define glVertexAttrib2fv gl3wVertexAttrib2fv 794 #define glVertexAttrib2s gl3wVertexAttrib2s 795 #define glVertexAttrib2sv gl3wVertexAttrib2sv 796 #define glVertexAttrib3d gl3wVertexAttrib3d 797 #define glVertexAttrib3dv gl3wVertexAttrib3dv 798 #define glVertexAttrib3f gl3wVertexAttrib3f 799 #define glVertexAttrib3fv gl3wVertexAttrib3fv 800 #define glVertexAttrib3s gl3wVertexAttrib3s 801 #define glVertexAttrib3sv gl3wVertexAttrib3sv 802 #define glVertexAttrib4Nbv gl3wVertexAttrib4Nbv 803 #define glVertexAttrib4Niv gl3wVertexAttrib4Niv 804 #define glVertexAttrib4Nsv gl3wVertexAttrib4Nsv 805 #define glVertexAttrib4Nub gl3wVertexAttrib4Nub 806 #define glVertexAttrib4Nubv gl3wVertexAttrib4Nubv 807 #define glVertexAttrib4Nuiv gl3wVertexAttrib4Nuiv 808 #define glVertexAttrib4Nusv gl3wVertexAttrib4Nusv 809 #define glVertexAttrib4bv gl3wVertexAttrib4bv 810 #define glVertexAttrib4d gl3wVertexAttrib4d 811 #define glVertexAttrib4dv gl3wVertexAttrib4dv 812 #define glVertexAttrib4f gl3wVertexAttrib4f 813 #define glVertexAttrib4fv gl3wVertexAttrib4fv 814 #define glVertexAttrib4iv gl3wVertexAttrib4iv 815 #define glVertexAttrib4s gl3wVertexAttrib4s 816 #define glVertexAttrib4sv gl3wVertexAttrib4sv 817 #define glVertexAttrib4ubv gl3wVertexAttrib4ubv 818 #define glVertexAttrib4uiv gl3wVertexAttrib4uiv 819 #define glVertexAttrib4usv gl3wVertexAttrib4usv 820 #define glVertexAttribPointer gl3wVertexAttribPointer 821 #define glUniformMatrix2x3fv gl3wUniformMatrix2x3fv 822 #define glUniformMatrix3x2fv gl3wUniformMatrix3x2fv 823 #define glUniformMatrix2x4fv gl3wUniformMatrix2x4fv 824 #define glUniformMatrix4x2fv gl3wUniformMatrix4x2fv 825 #define glUniformMatrix3x4fv gl3wUniformMatrix3x4fv 826 #define glUniformMatrix4x3fv gl3wUniformMatrix4x3fv 827 #define glColorMaski gl3wColorMaski 828 #define glGetBooleani_v gl3wGetBooleani_v 829 #define glGetIntegeri_v gl3wGetIntegeri_v 830 #define glEnablei gl3wEnablei 831 #define glDisablei gl3wDisablei 832 #define glIsEnabledi gl3wIsEnabledi 833 #define glBeginTransformFeedback gl3wBeginTransformFeedback 834 #define glEndTransformFeedback gl3wEndTransformFeedback 835 #define glBindBufferRange gl3wBindBufferRange 836 #define glBindBufferBase gl3wBindBufferBase 837 #define glTransformFeedbackVaryings gl3wTransformFeedbackVaryings 838 #define glGetTransformFeedbackVarying gl3wGetTransformFeedbackVarying 839 #define glClampColor gl3wClampColor 840 #define glBeginConditionalRender gl3wBeginConditionalRender 841 #define glEndConditionalRender gl3wEndConditionalRender 842 #define glVertexAttribIPointer gl3wVertexAttribIPointer 843 #define glGetVertexAttribIiv gl3wGetVertexAttribIiv 844 #define glGetVertexAttribIuiv gl3wGetVertexAttribIuiv 845 #define glVertexAttribI1i gl3wVertexAttribI1i 846 #define glVertexAttribI2i gl3wVertexAttribI2i 847 #define glVertexAttribI3i gl3wVertexAttribI3i 848 #define glVertexAttribI4i gl3wVertexAttribI4i 849 #define glVertexAttribI1ui gl3wVertexAttribI1ui 850 #define glVertexAttribI2ui gl3wVertexAttribI2ui 851 #define glVertexAttribI3ui gl3wVertexAttribI3ui 852 #define glVertexAttribI4ui gl3wVertexAttribI4ui 853 #define glVertexAttribI1iv gl3wVertexAttribI1iv 854 #define glVertexAttribI2iv gl3wVertexAttribI2iv 855 #define glVertexAttribI3iv gl3wVertexAttribI3iv 856 #define glVertexAttribI4iv gl3wVertexAttribI4iv 857 #define glVertexAttribI1uiv gl3wVertexAttribI1uiv 858 #define glVertexAttribI2uiv gl3wVertexAttribI2uiv 859 #define glVertexAttribI3uiv gl3wVertexAttribI3uiv 860 #define glVertexAttribI4uiv gl3wVertexAttribI4uiv 861 #define glVertexAttribI4bv gl3wVertexAttribI4bv 862 #define glVertexAttribI4sv gl3wVertexAttribI4sv 863 #define glVertexAttribI4ubv gl3wVertexAttribI4ubv 864 #define glVertexAttribI4usv gl3wVertexAttribI4usv 865 #define glGetUniformuiv gl3wGetUniformuiv 866 #define glBindFragDataLocation gl3wBindFragDataLocation 867 #define glGetFragDataLocation gl3wGetFragDataLocation 868 #define glUniform1ui gl3wUniform1ui 869 #define glUniform2ui gl3wUniform2ui 870 #define glUniform3ui gl3wUniform3ui 871 #define glUniform4ui gl3wUniform4ui 872 #define glUniform1uiv gl3wUniform1uiv 873 #define glUniform2uiv gl3wUniform2uiv 874 #define glUniform3uiv gl3wUniform3uiv 875 #define glUniform4uiv gl3wUniform4uiv 876 #define glTexParameterIiv gl3wTexParameterIiv 877 #define glTexParameterIuiv gl3wTexParameterIuiv 878 #define glGetTexParameterIiv gl3wGetTexParameterIiv 879 #define glGetTexParameterIuiv gl3wGetTexParameterIuiv 880 #define glClearBufferiv gl3wClearBufferiv 881 #define glClearBufferuiv gl3wClearBufferuiv 882 #define glClearBufferfv gl3wClearBufferfv 883 #define glClearBufferfi gl3wClearBufferfi 884 #define glGetStringi gl3wGetStringi 885 #define glDrawArraysInstanced gl3wDrawArraysInstanced 886 #define glDrawElementsInstanced gl3wDrawElementsInstanced 887 #define glTexBuffer gl3wTexBuffer 888 #define glPrimitiveRestartIndex gl3wPrimitiveRestartIndex 889 #define glGetInteger64i_v gl3wGetInteger64i_v 890 #define glGetBufferParameteri64v gl3wGetBufferParameteri64v 891 #define glFramebufferTexture gl3wFramebufferTexture 892 #define glVertexAttribDivisor gl3wVertexAttribDivisor 893 #define glMinSampleShading gl3wMinSampleShading 894 #define glBlendEquationi gl3wBlendEquationi 895 #define glBlendEquationSeparatei gl3wBlendEquationSeparatei 896 #define glBlendFunci gl3wBlendFunci 897 #define glBlendFuncSeparatei gl3wBlendFuncSeparatei 898 #define glIsRenderbuffer gl3wIsRenderbuffer 899 #define glBindRenderbuffer gl3wBindRenderbuffer 900 #define glDeleteRenderbuffers gl3wDeleteRenderbuffers 901 #define glGenRenderbuffers gl3wGenRenderbuffers 902 #define glRenderbufferStorage gl3wRenderbufferStorage 903 #define glGetRenderbufferParameteriv gl3wGetRenderbufferParameteriv 904 #define glIsFramebuffer gl3wIsFramebuffer 905 #define glBindFramebuffer gl3wBindFramebuffer 906 #define glDeleteFramebuffers gl3wDeleteFramebuffers 907 #define glGenFramebuffers gl3wGenFramebuffers 908 #define glCheckFramebufferStatus gl3wCheckFramebufferStatus 909 #define glFramebufferTexture1D gl3wFramebufferTexture1D 910 #define glFramebufferTexture2D gl3wFramebufferTexture2D 911 #define glFramebufferTexture3D gl3wFramebufferTexture3D 912 #define glFramebufferRenderbuffer gl3wFramebufferRenderbuffer 913 #define glGetFramebufferAttachmentParameteriv gl3wGetFramebufferAttachmentParameteriv 914 #define glGenerateMipmap gl3wGenerateMipmap 915 #define glBlitFramebuffer gl3wBlitFramebuffer 916 #define glRenderbufferStorageMultisample gl3wRenderbufferStorageMultisample 917 #define glFramebufferTextureLayer gl3wFramebufferTextureLayer 918 #define glMapBufferRange gl3wMapBufferRange 919 #define glFlushMappedBufferRange gl3wFlushMappedBufferRange 920 #define glBindVertexArray gl3wBindVertexArray 921 #define glDeleteVertexArrays gl3wDeleteVertexArrays 922 #define glGenVertexArrays gl3wGenVertexArrays 923 #define glIsVertexArray gl3wIsVertexArray 924 #define glGetUniformIndices gl3wGetUniformIndices 925 #define glGetActiveUniformsiv gl3wGetActiveUniformsiv 926 #define glGetActiveUniformName gl3wGetActiveUniformName 927 #define glGetUniformBlockIndex gl3wGetUniformBlockIndex 928 #define glGetActiveUniformBlockiv gl3wGetActiveUniformBlockiv 929 #define glGetActiveUniformBlockName gl3wGetActiveUniformBlockName 930 #define glUniformBlockBinding gl3wUniformBlockBinding 931 #define glCopyBufferSubData gl3wCopyBufferSubData 932 #define glDrawElementsBaseVertex gl3wDrawElementsBaseVertex 933 #define glDrawRangeElementsBaseVertex gl3wDrawRangeElementsBaseVertex 934 #define glDrawElementsInstancedBaseVertex gl3wDrawElementsInstancedBaseVertex 935 #define glMultiDrawElementsBaseVertex gl3wMultiDrawElementsBaseVertex 936 #define glProvokingVertex gl3wProvokingVertex 937 #define glFenceSync gl3wFenceSync 938 #define glIsSync gl3wIsSync 939 #define glDeleteSync gl3wDeleteSync 940 #define glClientWaitSync gl3wClientWaitSync 941 #define glWaitSync gl3wWaitSync 942 #define glGetInteger64v gl3wGetInteger64v 943 #define glGetSynciv gl3wGetSynciv 944 #define glTexImage2DMultisample gl3wTexImage2DMultisample 945 #define glTexImage3DMultisample gl3wTexImage3DMultisample 946 #define glGetMultisamplefv gl3wGetMultisamplefv 947 #define glSampleMaski gl3wSampleMaski 948 #define glBlendEquationiARB gl3wBlendEquationiARB 949 #define glBlendEquationSeparateiARB gl3wBlendEquationSeparateiARB 950 #define glBlendFunciARB gl3wBlendFunciARB 951 #define glBlendFuncSeparateiARB gl3wBlendFuncSeparateiARB 952 #define glMinSampleShadingARB gl3wMinSampleShadingARB 953 #define glNamedStringARB gl3wNamedStringARB 954 #define glDeleteNamedStringARB gl3wDeleteNamedStringARB 955 #define glCompileShaderIncludeARB gl3wCompileShaderIncludeARB 956 #define glIsNamedStringARB gl3wIsNamedStringARB 957 #define glGetNamedStringARB gl3wGetNamedStringARB 958 #define glGetNamedStringivARB gl3wGetNamedStringivARB 959 #define glBindFragDataLocationIndexed gl3wBindFragDataLocationIndexed 960 #define glGetFragDataIndex gl3wGetFragDataIndex 961 #define glGenSamplers gl3wGenSamplers 962 #define glDeleteSamplers gl3wDeleteSamplers 963 #define glIsSampler gl3wIsSampler 964 #define glBindSampler gl3wBindSampler 965 #define glSamplerParameteri gl3wSamplerParameteri 966 #define glSamplerParameteriv gl3wSamplerParameteriv 967 #define glSamplerParameterf gl3wSamplerParameterf 968 #define glSamplerParameterfv gl3wSamplerParameterfv 969 #define glSamplerParameterIiv gl3wSamplerParameterIiv 970 #define glSamplerParameterIuiv gl3wSamplerParameterIuiv 971 #define glGetSamplerParameteriv gl3wGetSamplerParameteriv 972 #define glGetSamplerParameterIiv gl3wGetSamplerParameterIiv 973 #define glGetSamplerParameterfv gl3wGetSamplerParameterfv 974 #define glGetSamplerParameterIuiv gl3wGetSamplerParameterIuiv 975 #define glQueryCounter gl3wQueryCounter 976 #define glGetQueryObjecti64v gl3wGetQueryObjecti64v 977 #define glGetQueryObjectui64v gl3wGetQueryObjectui64v 978 #define glVertexP2ui gl3wVertexP2ui 979 #define glVertexP2uiv gl3wVertexP2uiv 980 #define glVertexP3ui gl3wVertexP3ui 981 #define glVertexP3uiv gl3wVertexP3uiv 982 #define glVertexP4ui gl3wVertexP4ui 983 #define glVertexP4uiv gl3wVertexP4uiv 984 #define glTexCoordP1ui gl3wTexCoordP1ui 985 #define glTexCoordP1uiv gl3wTexCoordP1uiv 986 #define glTexCoordP2ui gl3wTexCoordP2ui 987 #define glTexCoordP2uiv gl3wTexCoordP2uiv 988 #define glTexCoordP3ui gl3wTexCoordP3ui 989 #define glTexCoordP3uiv gl3wTexCoordP3uiv 990 #define glTexCoordP4ui gl3wTexCoordP4ui 991 #define glTexCoordP4uiv gl3wTexCoordP4uiv 992 #define glMultiTexCoordP1ui gl3wMultiTexCoordP1ui 993 #define glMultiTexCoordP1uiv gl3wMultiTexCoordP1uiv 994 #define glMultiTexCoordP2ui gl3wMultiTexCoordP2ui 995 #define glMultiTexCoordP2uiv gl3wMultiTexCoordP2uiv 996 #define glMultiTexCoordP3ui gl3wMultiTexCoordP3ui 997 #define glMultiTexCoordP3uiv gl3wMultiTexCoordP3uiv 998 #define glMultiTexCoordP4ui gl3wMultiTexCoordP4ui 999 #define glMultiTexCoordP4uiv gl3wMultiTexCoordP4uiv 1000 #define glNormalP3ui gl3wNormalP3ui 1001 #define glNormalP3uiv gl3wNormalP3uiv 1002 #define glColorP3ui gl3wColorP3ui 1003 #define glColorP3uiv gl3wColorP3uiv 1004 #define glColorP4ui gl3wColorP4ui 1005 #define glColorP4uiv gl3wColorP4uiv 1006 #define glSecondaryColorP3ui gl3wSecondaryColorP3ui 1007 #define glSecondaryColorP3uiv gl3wSecondaryColorP3uiv 1008 #define glVertexAttribP1ui gl3wVertexAttribP1ui 1009 #define glVertexAttribP1uiv gl3wVertexAttribP1uiv 1010 #define glVertexAttribP2ui gl3wVertexAttribP2ui 1011 #define glVertexAttribP2uiv gl3wVertexAttribP2uiv 1012 #define glVertexAttribP3ui gl3wVertexAttribP3ui 1013 #define glVertexAttribP3uiv gl3wVertexAttribP3uiv 1014 #define glVertexAttribP4ui gl3wVertexAttribP4ui 1015 #define glVertexAttribP4uiv gl3wVertexAttribP4uiv 1016 #define glDrawArraysIndirect gl3wDrawArraysIndirect 1017 #define glDrawElementsIndirect gl3wDrawElementsIndirect 1018 #define glUniform1d gl3wUniform1d 1019 #define glUniform2d gl3wUniform2d 1020 #define glUniform3d gl3wUniform3d 1021 #define glUniform4d gl3wUniform4d 1022 #define glUniform1dv gl3wUniform1dv 1023 #define glUniform2dv gl3wUniform2dv 1024 #define glUniform3dv gl3wUniform3dv 1025 #define glUniform4dv gl3wUniform4dv 1026 #define glUniformMatrix2dv gl3wUniformMatrix2dv 1027 #define glUniformMatrix3dv gl3wUniformMatrix3dv 1028 #define glUniformMatrix4dv gl3wUniformMatrix4dv 1029 #define glUniformMatrix2x3dv gl3wUniformMatrix2x3dv 1030 #define glUniformMatrix2x4dv gl3wUniformMatrix2x4dv 1031 #define glUniformMatrix3x2dv gl3wUniformMatrix3x2dv 1032 #define glUniformMatrix3x4dv gl3wUniformMatrix3x4dv 1033 #define glUniformMatrix4x2dv gl3wUniformMatrix4x2dv 1034 #define glUniformMatrix4x3dv gl3wUniformMatrix4x3dv 1035 #define glGetUniformdv gl3wGetUniformdv 1036 #define glGetSubroutineUniformLocation gl3wGetSubroutineUniformLocation 1037 #define glGetSubroutineIndex gl3wGetSubroutineIndex 1038 #define glGetActiveSubroutineUniformiv gl3wGetActiveSubroutineUniformiv 1039 #define glGetActiveSubroutineUniformName gl3wGetActiveSubroutineUniformName 1040 #define glGetActiveSubroutineName gl3wGetActiveSubroutineName 1041 #define glUniformSubroutinesuiv gl3wUniformSubroutinesuiv 1042 #define glGetUniformSubroutineuiv gl3wGetUniformSubroutineuiv 1043 #define glGetProgramStageiv gl3wGetProgramStageiv 1044 #define glPatchParameteri gl3wPatchParameteri 1045 #define glPatchParameterfv gl3wPatchParameterfv 1046 #define glBindTransformFeedback gl3wBindTransformFeedback 1047 #define glDeleteTransformFeedbacks gl3wDeleteTransformFeedbacks 1048 #define glGenTransformFeedbacks gl3wGenTransformFeedbacks 1049 #define glIsTransformFeedback gl3wIsTransformFeedback 1050 #define glPauseTransformFeedback gl3wPauseTransformFeedback 1051 #define glResumeTransformFeedback gl3wResumeTransformFeedback 1052 #define glDrawTransformFeedback gl3wDrawTransformFeedback 1053 #define glDrawTransformFeedbackStream gl3wDrawTransformFeedbackStream 1054 #define glBeginQueryIndexed gl3wBeginQueryIndexed 1055 #define glEndQueryIndexed gl3wEndQueryIndexed 1056 #define glGetQueryIndexediv gl3wGetQueryIndexediv 1057 #define glReleaseShaderCompiler gl3wReleaseShaderCompiler 1058 #define glShaderBinary gl3wShaderBinary 1059 #define glGetShaderPrecisionFormat gl3wGetShaderPrecisionFormat 1060 #define glDepthRangef gl3wDepthRangef 1061 #define glClearDepthf gl3wClearDepthf 1062 #define glGetProgramBinary gl3wGetProgramBinary 1063 #define glProgramBinary gl3wProgramBinary 1064 #define glProgramParameteri gl3wProgramParameteri 1065 #define glUseProgramStages gl3wUseProgramStages 1066 #define glActiveShaderProgram gl3wActiveShaderProgram 1067 #define glCreateShaderProgramv gl3wCreateShaderProgramv 1068 #define glBindProgramPipeline gl3wBindProgramPipeline 1069 #define glDeleteProgramPipelines gl3wDeleteProgramPipelines 1070 #define glGenProgramPipelines gl3wGenProgramPipelines 1071 #define glIsProgramPipeline gl3wIsProgramPipeline 1072 #define glGetProgramPipelineiv gl3wGetProgramPipelineiv 1073 #define glProgramUniform1i gl3wProgramUniform1i 1074 #define glProgramUniform1iv gl3wProgramUniform1iv 1075 #define glProgramUniform1f gl3wProgramUniform1f 1076 #define glProgramUniform1fv gl3wProgramUniform1fv 1077 #define glProgramUniform1d gl3wProgramUniform1d 1078 #define glProgramUniform1dv gl3wProgramUniform1dv 1079 #define glProgramUniform1ui gl3wProgramUniform1ui 1080 #define glProgramUniform1uiv gl3wProgramUniform1uiv 1081 #define glProgramUniform2i gl3wProgramUniform2i 1082 #define glProgramUniform2iv gl3wProgramUniform2iv 1083 #define glProgramUniform2f gl3wProgramUniform2f 1084 #define glProgramUniform2fv gl3wProgramUniform2fv 1085 #define glProgramUniform2d gl3wProgramUniform2d 1086 #define glProgramUniform2dv gl3wProgramUniform2dv 1087 #define glProgramUniform2ui gl3wProgramUniform2ui 1088 #define glProgramUniform2uiv gl3wProgramUniform2uiv 1089 #define glProgramUniform3i gl3wProgramUniform3i 1090 #define glProgramUniform3iv gl3wProgramUniform3iv 1091 #define glProgramUniform3f gl3wProgramUniform3f 1092 #define glProgramUniform3fv gl3wProgramUniform3fv 1093 #define glProgramUniform3d gl3wProgramUniform3d 1094 #define glProgramUniform3dv gl3wProgramUniform3dv 1095 #define glProgramUniform3ui gl3wProgramUniform3ui 1096 #define glProgramUniform3uiv gl3wProgramUniform3uiv 1097 #define glProgramUniform4i gl3wProgramUniform4i 1098 #define glProgramUniform4iv gl3wProgramUniform4iv 1099 #define glProgramUniform4f gl3wProgramUniform4f 1100 #define glProgramUniform4fv gl3wProgramUniform4fv 1101 #define glProgramUniform4d gl3wProgramUniform4d 1102 #define glProgramUniform4dv gl3wProgramUniform4dv 1103 #define glProgramUniform4ui gl3wProgramUniform4ui 1104 #define glProgramUniform4uiv gl3wProgramUniform4uiv 1105 #define glProgramUniformMatrix2fv gl3wProgramUniformMatrix2fv 1106 #define glProgramUniformMatrix3fv gl3wProgramUniformMatrix3fv 1107 #define glProgramUniformMatrix4fv gl3wProgramUniformMatrix4fv 1108 #define glProgramUniformMatrix2dv gl3wProgramUniformMatrix2dv 1109 #define glProgramUniformMatrix3dv gl3wProgramUniformMatrix3dv 1110 #define glProgramUniformMatrix4dv gl3wProgramUniformMatrix4dv 1111 #define glProgramUniformMatrix2x3fv gl3wProgramUniformMatrix2x3fv 1112 #define glProgramUniformMatrix3x2fv gl3wProgramUniformMatrix3x2fv 1113 #define glProgramUniformMatrix2x4fv gl3wProgramUniformMatrix2x4fv 1114 #define glProgramUniformMatrix4x2fv gl3wProgramUniformMatrix4x2fv 1115 #define glProgramUniformMatrix3x4fv gl3wProgramUniformMatrix3x4fv 1116 #define glProgramUniformMatrix4x3fv gl3wProgramUniformMatrix4x3fv 1117 #define glProgramUniformMatrix2x3dv gl3wProgramUniformMatrix2x3dv 1118 #define glProgramUniformMatrix3x2dv gl3wProgramUniformMatrix3x2dv 1119 #define glProgramUniformMatrix2x4dv gl3wProgramUniformMatrix2x4dv 1120 #define glProgramUniformMatrix4x2dv gl3wProgramUniformMatrix4x2dv 1121 #define glProgramUniformMatrix3x4dv gl3wProgramUniformMatrix3x4dv 1122 #define glProgramUniformMatrix4x3dv gl3wProgramUniformMatrix4x3dv 1123 #define glValidateProgramPipeline gl3wValidateProgramPipeline 1124 #define glGetProgramPipelineInfoLog gl3wGetProgramPipelineInfoLog 1125 #define glVertexAttribL1d gl3wVertexAttribL1d 1126 #define glVertexAttribL2d gl3wVertexAttribL2d 1127 #define glVertexAttribL3d gl3wVertexAttribL3d 1128 #define glVertexAttribL4d gl3wVertexAttribL4d 1129 #define glVertexAttribL1dv gl3wVertexAttribL1dv 1130 #define glVertexAttribL2dv gl3wVertexAttribL2dv 1131 #define glVertexAttribL3dv gl3wVertexAttribL3dv 1132 #define glVertexAttribL4dv gl3wVertexAttribL4dv 1133 #define glVertexAttribLPointer gl3wVertexAttribLPointer 1134 #define glGetVertexAttribLdv gl3wGetVertexAttribLdv 1135 #define glViewportArrayv gl3wViewportArrayv 1136 #define glViewportIndexedf gl3wViewportIndexedf 1137 #define glViewportIndexedfv gl3wViewportIndexedfv 1138 #define glScissorArrayv gl3wScissorArrayv 1139 #define glScissorIndexed gl3wScissorIndexed 1140 #define glScissorIndexedv gl3wScissorIndexedv 1141 #define glDepthRangeArrayv gl3wDepthRangeArrayv 1142 #define glDepthRangeIndexed gl3wDepthRangeIndexed 1143 #define glGetFloati_v gl3wGetFloati_v 1144 #define glGetDoublei_v gl3wGetDoublei_v 1145 #define glCreateSyncFromCLeventARB gl3wCreateSyncFromCLeventARB 1146 #define glDebugMessageControlARB gl3wDebugMessageControlARB 1147 #define glDebugMessageInsertARB gl3wDebugMessageInsertARB 1148 #define glDebugMessageCallbackARB gl3wDebugMessageCallbackARB 1149 #define glGetDebugMessageLogARB gl3wGetDebugMessageLogARB 1150 #define glGetGraphicsResetStatusARB gl3wGetGraphicsResetStatusARB 1151 #define glGetnTexImageARB gl3wGetnTexImageARB 1152 #define glReadnPixelsARB gl3wReadnPixelsARB 1153 #define glGetnCompressedTexImageARB gl3wGetnCompressedTexImageARB 1154 #define glGetnUniformfvARB gl3wGetnUniformfvARB 1155 #define glGetnUniformivARB gl3wGetnUniformivARB 1156 #define glGetnUniformuivARB gl3wGetnUniformuivARB 1157 #define glGetnUniformdvARB gl3wGetnUniformdvARB 1158 #define glDrawArraysInstancedBaseInstance gl3wDrawArraysInstancedBaseInstance 1159 #define glDrawElementsInstancedBaseInstance gl3wDrawElementsInstancedBaseInstance 1160 #define glDrawElementsInstancedBaseVertexBaseInstance gl3wDrawElementsInstancedBaseVertexBaseInstance 1161 #define glDrawTransformFeedbackInstanced gl3wDrawTransformFeedbackInstanced 1162 #define glDrawTransformFeedbackStreamInstanced gl3wDrawTransformFeedbackStreamInstanced 1163 #define glGetInternalformativ gl3wGetInternalformativ 1164 #define glGetActiveAtomicCounterBufferiv gl3wGetActiveAtomicCounterBufferiv 1165 #define glBindImageTexture gl3wBindImageTexture 1166 #define glMemoryBarrier gl3wMemoryBarrier 1167 #define glTexStorage1D gl3wTexStorage1D 1168 #define glTexStorage2D gl3wTexStorage2D 1169 #define glTexStorage3D gl3wTexStorage3D 1170 #define glTextureStorage1DEXT gl3wTextureStorage1DEXT 1171 #define glTextureStorage2DEXT gl3wTextureStorage2DEXT 1172 #define glTextureStorage3DEXT gl3wTextureStorage3DEXT 1173 #define glDebugMessageControl gl3wDebugMessageControl 1174 #define glDebugMessageInsert gl3wDebugMessageInsert 1175 #define glDebugMessageCallback gl3wDebugMessageCallback 1176 #define glGetDebugMessageLog gl3wGetDebugMessageLog 1177 #define glPushDebugGroup gl3wPushDebugGroup 1178 #define glPopDebugGroup gl3wPopDebugGroup 1179 #define glObjectLabel gl3wObjectLabel 1180 #define glGetObjectLabel gl3wGetObjectLabel 1181 #define glObjectPtrLabel gl3wObjectPtrLabel 1182 #define glGetObjectPtrLabel gl3wGetObjectPtrLabel 1183 #define glClearBufferData gl3wClearBufferData 1184 #define glClearBufferSubData gl3wClearBufferSubData 1185 #define glClearNamedBufferDataEXT gl3wClearNamedBufferDataEXT 1186 #define glClearNamedBufferSubDataEXT gl3wClearNamedBufferSubDataEXT 1187 #define glDispatchCompute gl3wDispatchCompute 1188 #define glDispatchComputeIndirect gl3wDispatchComputeIndirect 1189 #define glCopyImageSubData gl3wCopyImageSubData 1190 #define glTextureView gl3wTextureView 1191 #define glBindVertexBuffer gl3wBindVertexBuffer 1192 #define glVertexAttribFormat gl3wVertexAttribFormat 1193 #define glVertexAttribIFormat gl3wVertexAttribIFormat 1194 #define glVertexAttribLFormat gl3wVertexAttribLFormat 1195 #define glVertexAttribBinding gl3wVertexAttribBinding 1196 #define glVertexBindingDivisor gl3wVertexBindingDivisor 1197 #define glVertexArrayBindVertexBufferEXT gl3wVertexArrayBindVertexBufferEXT 1198 #define glVertexArrayVertexAttribFormatEXT gl3wVertexArrayVertexAttribFormatEXT 1199 #define glVertexArrayVertexAttribIFormatEXT gl3wVertexArrayVertexAttribIFormatEXT 1200 #define glVertexArrayVertexAttribLFormatEXT gl3wVertexArrayVertexAttribLFormatEXT 1201 #define glVertexArrayVertexAttribBindingEXT gl3wVertexArrayVertexAttribBindingEXT 1202 #define glVertexArrayVertexBindingDivisorEXT gl3wVertexArrayVertexBindingDivisorEXT 1203 #define glFramebufferParameteri gl3wFramebufferParameteri 1204 #define glGetFramebufferParameteriv gl3wGetFramebufferParameteriv 1205 #define glNamedFramebufferParameteriEXT gl3wNamedFramebufferParameteriEXT 1206 #define glGetNamedFramebufferParameterivEXT gl3wGetNamedFramebufferParameterivEXT 1207 #define glGetInternalformati64v gl3wGetInternalformati64v 1208 #define glInvalidateTexSubImage gl3wInvalidateTexSubImage 1209 #define glInvalidateTexImage gl3wInvalidateTexImage 1210 #define glInvalidateBufferSubData gl3wInvalidateBufferSubData 1211 #define glInvalidateBufferData gl3wInvalidateBufferData 1212 #define glInvalidateFramebuffer gl3wInvalidateFramebuffer 1213 #define glInvalidateSubFramebuffer gl3wInvalidateSubFramebuffer 1214 #define glMultiDrawArraysIndirect gl3wMultiDrawArraysIndirect 1215 #define glMultiDrawElementsIndirect gl3wMultiDrawElementsIndirect 1216 #define glGetProgramInterfaceiv gl3wGetProgramInterfaceiv 1217 #define glGetProgramResourceIndex gl3wGetProgramResourceIndex 1218 #define glGetProgramResourceName gl3wGetProgramResourceName 1219 #define glGetProgramResourceiv gl3wGetProgramResourceiv 1220 #define glGetProgramResourceLocation gl3wGetProgramResourceLocation 1221 #define glGetProgramResourceLocationIndex gl3wGetProgramResourceLocationIndex 1222 #define glShaderStorageBlockBinding gl3wShaderStorageBlockBinding 1223 #define glTexBufferRange gl3wTexBufferRange 1224 #define glTextureBufferRangeEXT gl3wTextureBufferRangeEXT 1225 #define glTexStorage2DMultisample gl3wTexStorage2DMultisample 1226 #define glTexStorage3DMultisample gl3wTexStorage3DMultisample 1227 #define glTextureStorage2DMultisampleEXT gl3wTextureStorage2DMultisampleEXT 1228 #define glTextureStorage3DMultisampleEXT gl3wTextureStorage3DMultisampleEXT 1229 1230 #ifdef __cplusplus 1231 } 1232 #endif 1233 1234 #endif 1235