glwApi.inl revision 1f99d6991ce9a27d32ec0543d95646fe4e7bf001
1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * 4 * Generated from Khronos GL API description (gl.xml) revision 28861. 5 */ 6#define glActiveShaderProgram glwActiveShaderProgram 7#define glActiveTexture glwActiveTexture 8#define glAttachShader glwAttachShader 9#define glBeginConditionalRender glwBeginConditionalRender 10#define glBeginQuery glwBeginQuery 11#define glBeginQueryIndexed glwBeginQueryIndexed 12#define glBeginTransformFeedback glwBeginTransformFeedback 13#define glBindAttribLocation glwBindAttribLocation 14#define glBindBuffer glwBindBuffer 15#define glBindBufferBase glwBindBufferBase 16#define glBindBufferRange glwBindBufferRange 17#define glBindBuffersBase glwBindBuffersBase 18#define glBindBuffersRange glwBindBuffersRange 19#define glBindFragDataLocation glwBindFragDataLocation 20#define glBindFragDataLocationIndexed glwBindFragDataLocationIndexed 21#define glBindFramebuffer glwBindFramebuffer 22#define glBindImageTexture glwBindImageTexture 23#define glBindImageTextures glwBindImageTextures 24#define glBindProgramPipeline glwBindProgramPipeline 25#define glBindRenderbuffer glwBindRenderbuffer 26#define glBindSampler glwBindSampler 27#define glBindSamplers glwBindSamplers 28#define glBindTexture glwBindTexture 29#define glBindTextureUnit glwBindTextureUnit 30#define glBindTextures glwBindTextures 31#define glBindTransformFeedback glwBindTransformFeedback 32#define glBindVertexArray glwBindVertexArray 33#define glBindVertexBuffer glwBindVertexBuffer 34#define glBindVertexBuffers glwBindVertexBuffers 35#define glBlendBarrierKHR glwBlendBarrierKHR 36#define glBlendColor glwBlendColor 37#define glBlendEquation glwBlendEquation 38#define glBlendEquationSeparate glwBlendEquationSeparate 39#define glBlendEquationSeparatei glwBlendEquationSeparatei 40#define glBlendEquationi glwBlendEquationi 41#define glBlendFunc glwBlendFunc 42#define glBlendFuncSeparate glwBlendFuncSeparate 43#define glBlendFuncSeparatei glwBlendFuncSeparatei 44#define glBlendFunci glwBlendFunci 45#define glBlitFramebuffer glwBlitFramebuffer 46#define glBlitNamedFramebuffer glwBlitNamedFramebuffer 47#define glBufferData glwBufferData 48#define glBufferStorage glwBufferStorage 49#define glBufferSubData glwBufferSubData 50#define glCheckFramebufferStatus glwCheckFramebufferStatus 51#define glCheckNamedFramebufferStatus glwCheckNamedFramebufferStatus 52#define glClampColor glwClampColor 53#define glClear glwClear 54#define glClearBufferData glwClearBufferData 55#define glClearBufferSubData glwClearBufferSubData 56#define glClearBufferfi glwClearBufferfi 57#define glClearBufferfv glwClearBufferfv 58#define glClearBufferiv glwClearBufferiv 59#define glClearBufferuiv glwClearBufferuiv 60#define glClearColor glwClearColor 61#define glClearDepth glwClearDepth 62#define glClearDepthf glwClearDepthf 63#define glClearNamedBufferData glwClearNamedBufferData 64#define glClearNamedBufferSubData glwClearNamedBufferSubData 65#define glClearNamedFramebufferfi glwClearNamedFramebufferfi 66#define glClearNamedFramebufferfv glwClearNamedFramebufferfv 67#define glClearNamedFramebufferiv glwClearNamedFramebufferiv 68#define glClearNamedFramebufferuiv glwClearNamedFramebufferuiv 69#define glClearStencil glwClearStencil 70#define glClearTexImage glwClearTexImage 71#define glClearTexSubImage glwClearTexSubImage 72#define glClientWaitSync glwClientWaitSync 73#define glClipControl glwClipControl 74#define glColorMask glwColorMask 75#define glColorMaski glwColorMaski 76#define glCompileShader glwCompileShader 77#define glCompressedTexImage1D glwCompressedTexImage1D 78#define glCompressedTexImage2D glwCompressedTexImage2D 79#define glCompressedTexImage3D glwCompressedTexImage3D 80#define glCompressedTexSubImage1D glwCompressedTexSubImage1D 81#define glCompressedTexSubImage2D glwCompressedTexSubImage2D 82#define glCompressedTexSubImage3D glwCompressedTexSubImage3D 83#define glCompressedTextureSubImage1D glwCompressedTextureSubImage1D 84#define glCompressedTextureSubImage2D glwCompressedTextureSubImage2D 85#define glCompressedTextureSubImage3D glwCompressedTextureSubImage3D 86#define glCopyBufferSubData glwCopyBufferSubData 87#define glCopyImageSubData glwCopyImageSubData 88#define glCopyNamedBufferSubData glwCopyNamedBufferSubData 89#define glCopyTexImage1D glwCopyTexImage1D 90#define glCopyTexImage2D glwCopyTexImage2D 91#define glCopyTexSubImage1D glwCopyTexSubImage1D 92#define glCopyTexSubImage2D glwCopyTexSubImage2D 93#define glCopyTexSubImage3D glwCopyTexSubImage3D 94#define glCopyTextureSubImage1D glwCopyTextureSubImage1D 95#define glCopyTextureSubImage2D glwCopyTextureSubImage2D 96#define glCopyTextureSubImage3D glwCopyTextureSubImage3D 97#define glCreateBuffers glwCreateBuffers 98#define glCreateFramebuffers glwCreateFramebuffers 99#define glCreateProgram glwCreateProgram 100#define glCreateProgramPipelines glwCreateProgramPipelines 101#define glCreateQueries glwCreateQueries 102#define glCreateRenderbuffers glwCreateRenderbuffers 103#define glCreateSamplers glwCreateSamplers 104#define glCreateShader glwCreateShader 105#define glCreateShaderProgramv glwCreateShaderProgramv 106#define glCreateTextures glwCreateTextures 107#define glCreateTransformFeedbacks glwCreateTransformFeedbacks 108#define glCreateVertexArrays glwCreateVertexArrays 109#define glCullFace glwCullFace 110#define glDebugMessageCallback glwDebugMessageCallback 111#define glDebugMessageControl glwDebugMessageControl 112#define glDebugMessageInsert glwDebugMessageInsert 113#define glDeleteBuffers glwDeleteBuffers 114#define glDeleteFramebuffers glwDeleteFramebuffers 115#define glDeleteProgram glwDeleteProgram 116#define glDeleteProgramPipelines glwDeleteProgramPipelines 117#define glDeleteQueries glwDeleteQueries 118#define glDeleteRenderbuffers glwDeleteRenderbuffers 119#define glDeleteSamplers glwDeleteSamplers 120#define glDeleteShader glwDeleteShader 121#define glDeleteSync glwDeleteSync 122#define glDeleteTextures glwDeleteTextures 123#define glDeleteTransformFeedbacks glwDeleteTransformFeedbacks 124#define glDeleteVertexArrays glwDeleteVertexArrays 125#define glDepthFunc glwDepthFunc 126#define glDepthMask glwDepthMask 127#define glDepthRange glwDepthRange 128#define glDepthRangeArrayv glwDepthRangeArrayv 129#define glDepthRangeIndexed glwDepthRangeIndexed 130#define glDepthRangef glwDepthRangef 131#define glDetachShader glwDetachShader 132#define glDisable glwDisable 133#define glDisableVertexArrayAttrib glwDisableVertexArrayAttrib 134#define glDisableVertexAttribArray glwDisableVertexAttribArray 135#define glDisablei glwDisablei 136#define glDispatchCompute glwDispatchCompute 137#define glDispatchComputeIndirect glwDispatchComputeIndirect 138#define glDrawArrays glwDrawArrays 139#define glDrawArraysIndirect glwDrawArraysIndirect 140#define glDrawArraysInstanced glwDrawArraysInstanced 141#define glDrawArraysInstancedBaseInstance glwDrawArraysInstancedBaseInstance 142#define glDrawBuffer glwDrawBuffer 143#define glDrawBuffers glwDrawBuffers 144#define glDrawElements glwDrawElements 145#define glDrawElementsBaseVertex glwDrawElementsBaseVertex 146#define glDrawElementsIndirect glwDrawElementsIndirect 147#define glDrawElementsInstanced glwDrawElementsInstanced 148#define glDrawElementsInstancedBaseInstance glwDrawElementsInstancedBaseInstance 149#define glDrawElementsInstancedBaseVertex glwDrawElementsInstancedBaseVertex 150#define glDrawElementsInstancedBaseVertexBaseInstance glwDrawElementsInstancedBaseVertexBaseInstance 151#define glDrawRangeElements glwDrawRangeElements 152#define glDrawRangeElementsBaseVertex glwDrawRangeElementsBaseVertex 153#define glDrawTransformFeedback glwDrawTransformFeedback 154#define glDrawTransformFeedbackInstanced glwDrawTransformFeedbackInstanced 155#define glDrawTransformFeedbackStream glwDrawTransformFeedbackStream 156#define glDrawTransformFeedbackStreamInstanced glwDrawTransformFeedbackStreamInstanced 157#define glEGLImageTargetRenderbufferStorageOES glwEGLImageTargetRenderbufferStorageOES 158#define glEGLImageTargetTexture2DOES glwEGLImageTargetTexture2DOES 159#define glEnable glwEnable 160#define glEnableVertexArrayAttrib glwEnableVertexArrayAttrib 161#define glEnableVertexAttribArray glwEnableVertexAttribArray 162#define glEnablei glwEnablei 163#define glEndConditionalRender glwEndConditionalRender 164#define glEndQuery glwEndQuery 165#define glEndQueryIndexed glwEndQueryIndexed 166#define glEndTransformFeedback glwEndTransformFeedback 167#define glFenceSync glwFenceSync 168#define glFinish glwFinish 169#define glFlush glwFlush 170#define glFlushMappedBufferRange glwFlushMappedBufferRange 171#define glFlushMappedNamedBufferRange glwFlushMappedNamedBufferRange 172#define glFramebufferParameteri glwFramebufferParameteri 173#define glFramebufferRenderbuffer glwFramebufferRenderbuffer 174#define glFramebufferTexture glwFramebufferTexture 175#define glFramebufferTexture1D glwFramebufferTexture1D 176#define glFramebufferTexture2D glwFramebufferTexture2D 177#define glFramebufferTexture3D glwFramebufferTexture3D 178#define glFramebufferTextureLayer glwFramebufferTextureLayer 179#define glFrontFace glwFrontFace 180#define glGenBuffers glwGenBuffers 181#define glGenFramebuffers glwGenFramebuffers 182#define glGenProgramPipelines glwGenProgramPipelines 183#define glGenQueries glwGenQueries 184#define glGenRenderbuffers glwGenRenderbuffers 185#define glGenSamplers glwGenSamplers 186#define glGenTextures glwGenTextures 187#define glGenTransformFeedbacks glwGenTransformFeedbacks 188#define glGenVertexArrays glwGenVertexArrays 189#define glGenerateMipmap glwGenerateMipmap 190#define glGenerateTextureMipmap glwGenerateTextureMipmap 191#define glGetActiveAtomicCounterBufferiv glwGetActiveAtomicCounterBufferiv 192#define glGetActiveAttrib glwGetActiveAttrib 193#define glGetActiveSubroutineName glwGetActiveSubroutineName 194#define glGetActiveSubroutineUniformName glwGetActiveSubroutineUniformName 195#define glGetActiveSubroutineUniformiv glwGetActiveSubroutineUniformiv 196#define glGetActiveUniform glwGetActiveUniform 197#define glGetActiveUniformBlockName glwGetActiveUniformBlockName 198#define glGetActiveUniformBlockiv glwGetActiveUniformBlockiv 199#define glGetActiveUniformName glwGetActiveUniformName 200#define glGetActiveUniformsiv glwGetActiveUniformsiv 201#define glGetAttachedShaders glwGetAttachedShaders 202#define glGetAttribLocation glwGetAttribLocation 203#define glGetBooleani_v glwGetBooleani_v 204#define glGetBooleanv glwGetBooleanv 205#define glGetBufferParameteri64v glwGetBufferParameteri64v 206#define glGetBufferParameteriv glwGetBufferParameteriv 207#define glGetBufferPointerv glwGetBufferPointerv 208#define glGetBufferSubData glwGetBufferSubData 209#define glGetCompressedTexImage glwGetCompressedTexImage 210#define glGetCompressedTextureImage glwGetCompressedTextureImage 211#define glGetCompressedTextureSubImage glwGetCompressedTextureSubImage 212#define glGetDebugMessageLog glwGetDebugMessageLog 213#define glGetDoublei_v glwGetDoublei_v 214#define glGetDoublev glwGetDoublev 215#define glGetError glwGetError 216#define glGetFloati_v glwGetFloati_v 217#define glGetFloatv glwGetFloatv 218#define glGetFragDataIndex glwGetFragDataIndex 219#define glGetFragDataLocation glwGetFragDataLocation 220#define glGetFramebufferAttachmentParameteriv glwGetFramebufferAttachmentParameteriv 221#define glGetFramebufferParameteriv glwGetFramebufferParameteriv 222#define glGetGraphicsResetStatus glwGetGraphicsResetStatus 223#define glGetInteger64i_v glwGetInteger64i_v 224#define glGetInteger64v glwGetInteger64v 225#define glGetIntegeri_v glwGetIntegeri_v 226#define glGetIntegerv glwGetIntegerv 227#define glGetInternalformati64v glwGetInternalformati64v 228#define glGetInternalformativ glwGetInternalformativ 229#define glGetMultisamplefv glwGetMultisamplefv 230#define glGetNamedBufferParameteri64v glwGetNamedBufferParameteri64v 231#define glGetNamedBufferParameteriv glwGetNamedBufferParameteriv 232#define glGetNamedBufferPointerv glwGetNamedBufferPointerv 233#define glGetNamedBufferSubData glwGetNamedBufferSubData 234#define glGetNamedFramebufferAttachmentParameteriv glwGetNamedFramebufferAttachmentParameteriv 235#define glGetNamedFramebufferParameteriv glwGetNamedFramebufferParameteriv 236#define glGetNamedRenderbufferParameteriv glwGetNamedRenderbufferParameteriv 237#define glGetObjectLabel glwGetObjectLabel 238#define glGetObjectPtrLabel glwGetObjectPtrLabel 239#define glGetPointerv glwGetPointerv 240#define glGetProgramBinary glwGetProgramBinary 241#define glGetProgramInfoLog glwGetProgramInfoLog 242#define glGetProgramInterfaceiv glwGetProgramInterfaceiv 243#define glGetProgramPipelineInfoLog glwGetProgramPipelineInfoLog 244#define glGetProgramPipelineiv glwGetProgramPipelineiv 245#define glGetProgramResourceIndex glwGetProgramResourceIndex 246#define glGetProgramResourceLocation glwGetProgramResourceLocation 247#define glGetProgramResourceLocationIndex glwGetProgramResourceLocationIndex 248#define glGetProgramResourceName glwGetProgramResourceName 249#define glGetProgramResourceiv glwGetProgramResourceiv 250#define glGetProgramStageiv glwGetProgramStageiv 251#define glGetProgramiv glwGetProgramiv 252#define glGetQueryBufferObjecti64v glwGetQueryBufferObjecti64v 253#define glGetQueryBufferObjectiv glwGetQueryBufferObjectiv 254#define glGetQueryBufferObjectui64v glwGetQueryBufferObjectui64v 255#define glGetQueryBufferObjectuiv glwGetQueryBufferObjectuiv 256#define glGetQueryIndexediv glwGetQueryIndexediv 257#define glGetQueryObjecti64v glwGetQueryObjecti64v 258#define glGetQueryObjectiv glwGetQueryObjectiv 259#define glGetQueryObjectui64v glwGetQueryObjectui64v 260#define glGetQueryObjectuiv glwGetQueryObjectuiv 261#define glGetQueryiv glwGetQueryiv 262#define glGetRenderbufferParameteriv glwGetRenderbufferParameteriv 263#define glGetSamplerParameterIiv glwGetSamplerParameterIiv 264#define glGetSamplerParameterIuiv glwGetSamplerParameterIuiv 265#define glGetSamplerParameterfv glwGetSamplerParameterfv 266#define glGetSamplerParameteriv glwGetSamplerParameteriv 267#define glGetShaderInfoLog glwGetShaderInfoLog 268#define glGetShaderPrecisionFormat glwGetShaderPrecisionFormat 269#define glGetShaderSource glwGetShaderSource 270#define glGetShaderiv glwGetShaderiv 271#define glGetString glwGetString 272#define glGetStringi glwGetStringi 273#define glGetSubroutineIndex glwGetSubroutineIndex 274#define glGetSubroutineUniformLocation glwGetSubroutineUniformLocation 275#define glGetSynciv glwGetSynciv 276#define glGetTexImage glwGetTexImage 277#define glGetTexLevelParameterfv glwGetTexLevelParameterfv 278#define glGetTexLevelParameteriv glwGetTexLevelParameteriv 279#define glGetTexParameterIiv glwGetTexParameterIiv 280#define glGetTexParameterIuiv glwGetTexParameterIuiv 281#define glGetTexParameterfv glwGetTexParameterfv 282#define glGetTexParameteriv glwGetTexParameteriv 283#define glGetTextureImage glwGetTextureImage 284#define glGetTextureLevelParameterfv glwGetTextureLevelParameterfv 285#define glGetTextureLevelParameteriv glwGetTextureLevelParameteriv 286#define glGetTextureParameterIiv glwGetTextureParameterIiv 287#define glGetTextureParameterIuiv glwGetTextureParameterIuiv 288#define glGetTextureParameterfv glwGetTextureParameterfv 289#define glGetTextureParameteriv glwGetTextureParameteriv 290#define glGetTextureSubImage glwGetTextureSubImage 291#define glGetTransformFeedbackVarying glwGetTransformFeedbackVarying 292#define glGetTransformFeedbacki64_v glwGetTransformFeedbacki64_v 293#define glGetTransformFeedbacki_v glwGetTransformFeedbacki_v 294#define glGetTransformFeedbackiv glwGetTransformFeedbackiv 295#define glGetUniformBlockIndex glwGetUniformBlockIndex 296#define glGetUniformIndices glwGetUniformIndices 297#define glGetUniformLocation glwGetUniformLocation 298#define glGetUniformSubroutineuiv glwGetUniformSubroutineuiv 299#define glGetUniformdv glwGetUniformdv 300#define glGetUniformfv glwGetUniformfv 301#define glGetUniformiv glwGetUniformiv 302#define glGetUniformuiv glwGetUniformuiv 303#define glGetVertexArrayIndexed64iv glwGetVertexArrayIndexed64iv 304#define glGetVertexArrayIndexediv glwGetVertexArrayIndexediv 305#define glGetVertexArrayiv glwGetVertexArrayiv 306#define glGetVertexAttribIiv glwGetVertexAttribIiv 307#define glGetVertexAttribIuiv glwGetVertexAttribIuiv 308#define glGetVertexAttribLdv glwGetVertexAttribLdv 309#define glGetVertexAttribPointerv glwGetVertexAttribPointerv 310#define glGetVertexAttribdv glwGetVertexAttribdv 311#define glGetVertexAttribfv glwGetVertexAttribfv 312#define glGetVertexAttribiv glwGetVertexAttribiv 313#define glGetnCompressedTexImage glwGetnCompressedTexImage 314#define glGetnTexImage glwGetnTexImage 315#define glGetnUniformdv glwGetnUniformdv 316#define glGetnUniformfv glwGetnUniformfv 317#define glGetnUniformiv glwGetnUniformiv 318#define glGetnUniformuiv glwGetnUniformuiv 319#define glHint glwHint 320#define glInvalidateBufferData glwInvalidateBufferData 321#define glInvalidateBufferSubData glwInvalidateBufferSubData 322#define glInvalidateFramebuffer glwInvalidateFramebuffer 323#define glInvalidateNamedFramebufferData glwInvalidateNamedFramebufferData 324#define glInvalidateNamedFramebufferSubData glwInvalidateNamedFramebufferSubData 325#define glInvalidateSubFramebuffer glwInvalidateSubFramebuffer 326#define glInvalidateTexImage glwInvalidateTexImage 327#define glInvalidateTexSubImage glwInvalidateTexSubImage 328#define glIsBuffer glwIsBuffer 329#define glIsEnabled glwIsEnabled 330#define glIsEnabledi glwIsEnabledi 331#define glIsFramebuffer glwIsFramebuffer 332#define glIsProgram glwIsProgram 333#define glIsProgramPipeline glwIsProgramPipeline 334#define glIsQuery glwIsQuery 335#define glIsRenderbuffer glwIsRenderbuffer 336#define glIsSampler glwIsSampler 337#define glIsShader glwIsShader 338#define glIsSync glwIsSync 339#define glIsTexture glwIsTexture 340#define glIsTransformFeedback glwIsTransformFeedback 341#define glIsVertexArray glwIsVertexArray 342#define glLineWidth glwLineWidth 343#define glLinkProgram glwLinkProgram 344#define glLogicOp glwLogicOp 345#define glMapBuffer glwMapBuffer 346#define glMapBufferRange glwMapBufferRange 347#define glMapNamedBuffer glwMapNamedBuffer 348#define glMapNamedBufferRange glwMapNamedBufferRange 349#define glMemoryBarrier glwMemoryBarrier 350#define glMemoryBarrierByRegion glwMemoryBarrierByRegion 351#define glMinSampleShading glwMinSampleShading 352#define glMultiDrawArrays glwMultiDrawArrays 353#define glMultiDrawArraysIndirect glwMultiDrawArraysIndirect 354#define glMultiDrawElements glwMultiDrawElements 355#define glMultiDrawElementsBaseVertex glwMultiDrawElementsBaseVertex 356#define glMultiDrawElementsIndirect glwMultiDrawElementsIndirect 357#define glNamedBufferData glwNamedBufferData 358#define glNamedBufferStorage glwNamedBufferStorage 359#define glNamedBufferSubData glwNamedBufferSubData 360#define glNamedFramebufferDrawBuffer glwNamedFramebufferDrawBuffer 361#define glNamedFramebufferDrawBuffers glwNamedFramebufferDrawBuffers 362#define glNamedFramebufferParameteri glwNamedFramebufferParameteri 363#define glNamedFramebufferReadBuffer glwNamedFramebufferReadBuffer 364#define glNamedFramebufferRenderbuffer glwNamedFramebufferRenderbuffer 365#define glNamedFramebufferTexture glwNamedFramebufferTexture 366#define glNamedFramebufferTextureLayer glwNamedFramebufferTextureLayer 367#define glNamedRenderbufferStorage glwNamedRenderbufferStorage 368#define glNamedRenderbufferStorageMultisample glwNamedRenderbufferStorageMultisample 369#define glObjectLabel glwObjectLabel 370#define glObjectPtrLabel glwObjectPtrLabel 371#define glPatchParameterfv glwPatchParameterfv 372#define glPatchParameteri glwPatchParameteri 373#define glPauseTransformFeedback glwPauseTransformFeedback 374#define glPixelStoref glwPixelStoref 375#define glPixelStorei glwPixelStorei 376#define glPointParameterf glwPointParameterf 377#define glPointParameterfv glwPointParameterfv 378#define glPointParameteri glwPointParameteri 379#define glPointParameteriv glwPointParameteriv 380#define glPointSize glwPointSize 381#define glPolygonMode glwPolygonMode 382#define glPolygonOffset glwPolygonOffset 383#define glPopDebugGroup glwPopDebugGroup 384#define glPrimitiveBoundingBoxEXT glwPrimitiveBoundingBoxEXT 385#define glPrimitiveRestartIndex glwPrimitiveRestartIndex 386#define glProgramBinary glwProgramBinary 387#define glProgramParameteri glwProgramParameteri 388#define glProgramUniform1d glwProgramUniform1d 389#define glProgramUniform1dv glwProgramUniform1dv 390#define glProgramUniform1f glwProgramUniform1f 391#define glProgramUniform1fv glwProgramUniform1fv 392#define glProgramUniform1i glwProgramUniform1i 393#define glProgramUniform1iv glwProgramUniform1iv 394#define glProgramUniform1ui glwProgramUniform1ui 395#define glProgramUniform1uiv glwProgramUniform1uiv 396#define glProgramUniform2d glwProgramUniform2d 397#define glProgramUniform2dv glwProgramUniform2dv 398#define glProgramUniform2f glwProgramUniform2f 399#define glProgramUniform2fv glwProgramUniform2fv 400#define glProgramUniform2i glwProgramUniform2i 401#define glProgramUniform2iv glwProgramUniform2iv 402#define glProgramUniform2ui glwProgramUniform2ui 403#define glProgramUniform2uiv glwProgramUniform2uiv 404#define glProgramUniform3d glwProgramUniform3d 405#define glProgramUniform3dv glwProgramUniform3dv 406#define glProgramUniform3f glwProgramUniform3f 407#define glProgramUniform3fv glwProgramUniform3fv 408#define glProgramUniform3i glwProgramUniform3i 409#define glProgramUniform3iv glwProgramUniform3iv 410#define glProgramUniform3ui glwProgramUniform3ui 411#define glProgramUniform3uiv glwProgramUniform3uiv 412#define glProgramUniform4d glwProgramUniform4d 413#define glProgramUniform4dv glwProgramUniform4dv 414#define glProgramUniform4f glwProgramUniform4f 415#define glProgramUniform4fv glwProgramUniform4fv 416#define glProgramUniform4i glwProgramUniform4i 417#define glProgramUniform4iv glwProgramUniform4iv 418#define glProgramUniform4ui glwProgramUniform4ui 419#define glProgramUniform4uiv glwProgramUniform4uiv 420#define glProgramUniformMatrix2dv glwProgramUniformMatrix2dv 421#define glProgramUniformMatrix2fv glwProgramUniformMatrix2fv 422#define glProgramUniformMatrix2x3dv glwProgramUniformMatrix2x3dv 423#define glProgramUniformMatrix2x3fv glwProgramUniformMatrix2x3fv 424#define glProgramUniformMatrix2x4dv glwProgramUniformMatrix2x4dv 425#define glProgramUniformMatrix2x4fv glwProgramUniformMatrix2x4fv 426#define glProgramUniformMatrix3dv glwProgramUniformMatrix3dv 427#define glProgramUniformMatrix3fv glwProgramUniformMatrix3fv 428#define glProgramUniformMatrix3x2dv glwProgramUniformMatrix3x2dv 429#define glProgramUniformMatrix3x2fv glwProgramUniformMatrix3x2fv 430#define glProgramUniformMatrix3x4dv glwProgramUniformMatrix3x4dv 431#define glProgramUniformMatrix3x4fv glwProgramUniformMatrix3x4fv 432#define glProgramUniformMatrix4dv glwProgramUniformMatrix4dv 433#define glProgramUniformMatrix4fv glwProgramUniformMatrix4fv 434#define glProgramUniformMatrix4x2dv glwProgramUniformMatrix4x2dv 435#define glProgramUniformMatrix4x2fv glwProgramUniformMatrix4x2fv 436#define glProgramUniformMatrix4x3dv glwProgramUniformMatrix4x3dv 437#define glProgramUniformMatrix4x3fv glwProgramUniformMatrix4x3fv 438#define glProvokingVertex glwProvokingVertex 439#define glPushDebugGroup glwPushDebugGroup 440#define glQueryCounter glwQueryCounter 441#define glReadBuffer glwReadBuffer 442#define glReadPixels glwReadPixels 443#define glReadnPixels glwReadnPixels 444#define glReleaseShaderCompiler glwReleaseShaderCompiler 445#define glRenderbufferStorage glwRenderbufferStorage 446#define glRenderbufferStorageMultisample glwRenderbufferStorageMultisample 447#define glResumeTransformFeedback glwResumeTransformFeedback 448#define glSampleCoverage glwSampleCoverage 449#define glSampleMaski glwSampleMaski 450#define glSamplerParameterIiv glwSamplerParameterIiv 451#define glSamplerParameterIuiv glwSamplerParameterIuiv 452#define glSamplerParameterf glwSamplerParameterf 453#define glSamplerParameterfv glwSamplerParameterfv 454#define glSamplerParameteri glwSamplerParameteri 455#define glSamplerParameteriv glwSamplerParameteriv 456#define glScissor glwScissor 457#define glScissorArrayv glwScissorArrayv 458#define glScissorIndexed glwScissorIndexed 459#define glScissorIndexedv glwScissorIndexedv 460#define glShaderBinary glwShaderBinary 461#define glShaderSource glwShaderSource 462#define glShaderStorageBlockBinding glwShaderStorageBlockBinding 463#define glStencilFunc glwStencilFunc 464#define glStencilFuncSeparate glwStencilFuncSeparate 465#define glStencilMask glwStencilMask 466#define glStencilMaskSeparate glwStencilMaskSeparate 467#define glStencilOp glwStencilOp 468#define glStencilOpSeparate glwStencilOpSeparate 469#define glTexBuffer glwTexBuffer 470#define glTexBufferRange glwTexBufferRange 471#define glTexImage1D glwTexImage1D 472#define glTexImage2D glwTexImage2D 473#define glTexImage2DMultisample glwTexImage2DMultisample 474#define glTexImage3D glwTexImage3D 475#define glTexImage3DMultisample glwTexImage3DMultisample 476#define glTexParameterIiv glwTexParameterIiv 477#define glTexParameterIuiv glwTexParameterIuiv 478#define glTexParameterf glwTexParameterf 479#define glTexParameterfv glwTexParameterfv 480#define glTexParameteri glwTexParameteri 481#define glTexParameteriv glwTexParameteriv 482#define glTexStorage1D glwTexStorage1D 483#define glTexStorage2D glwTexStorage2D 484#define glTexStorage2DMultisample glwTexStorage2DMultisample 485#define glTexStorage3D glwTexStorage3D 486#define glTexStorage3DMultisample glwTexStorage3DMultisample 487#define glTexSubImage1D glwTexSubImage1D 488#define glTexSubImage2D glwTexSubImage2D 489#define glTexSubImage3D glwTexSubImage3D 490#define glTextureBarrier glwTextureBarrier 491#define glTextureBuffer glwTextureBuffer 492#define glTextureBufferRange glwTextureBufferRange 493#define glTextureParameterIiv glwTextureParameterIiv 494#define glTextureParameterIuiv glwTextureParameterIuiv 495#define glTextureParameterf glwTextureParameterf 496#define glTextureParameterfv glwTextureParameterfv 497#define glTextureParameteri glwTextureParameteri 498#define glTextureParameteriv glwTextureParameteriv 499#define glTextureStorage1D glwTextureStorage1D 500#define glTextureStorage2D glwTextureStorage2D 501#define glTextureStorage2DMultisample glwTextureStorage2DMultisample 502#define glTextureStorage3D glwTextureStorage3D 503#define glTextureStorage3DMultisample glwTextureStorage3DMultisample 504#define glTextureSubImage1D glwTextureSubImage1D 505#define glTextureSubImage2D glwTextureSubImage2D 506#define glTextureSubImage3D glwTextureSubImage3D 507#define glTextureView glwTextureView 508#define glTransformFeedbackBufferBase glwTransformFeedbackBufferBase 509#define glTransformFeedbackBufferRange glwTransformFeedbackBufferRange 510#define glTransformFeedbackVaryings glwTransformFeedbackVaryings 511#define glUniform1d glwUniform1d 512#define glUniform1dv glwUniform1dv 513#define glUniform1f glwUniform1f 514#define glUniform1fv glwUniform1fv 515#define glUniform1i glwUniform1i 516#define glUniform1iv glwUniform1iv 517#define glUniform1ui glwUniform1ui 518#define glUniform1uiv glwUniform1uiv 519#define glUniform2d glwUniform2d 520#define glUniform2dv glwUniform2dv 521#define glUniform2f glwUniform2f 522#define glUniform2fv glwUniform2fv 523#define glUniform2i glwUniform2i 524#define glUniform2iv glwUniform2iv 525#define glUniform2ui glwUniform2ui 526#define glUniform2uiv glwUniform2uiv 527#define glUniform3d glwUniform3d 528#define glUniform3dv glwUniform3dv 529#define glUniform3f glwUniform3f 530#define glUniform3fv glwUniform3fv 531#define glUniform3i glwUniform3i 532#define glUniform3iv glwUniform3iv 533#define glUniform3ui glwUniform3ui 534#define glUniform3uiv glwUniform3uiv 535#define glUniform4d glwUniform4d 536#define glUniform4dv glwUniform4dv 537#define glUniform4f glwUniform4f 538#define glUniform4fv glwUniform4fv 539#define glUniform4i glwUniform4i 540#define glUniform4iv glwUniform4iv 541#define glUniform4ui glwUniform4ui 542#define glUniform4uiv glwUniform4uiv 543#define glUniformBlockBinding glwUniformBlockBinding 544#define glUniformMatrix2dv glwUniformMatrix2dv 545#define glUniformMatrix2fv glwUniformMatrix2fv 546#define glUniformMatrix2x3dv glwUniformMatrix2x3dv 547#define glUniformMatrix2x3fv glwUniformMatrix2x3fv 548#define glUniformMatrix2x4dv glwUniformMatrix2x4dv 549#define glUniformMatrix2x4fv glwUniformMatrix2x4fv 550#define glUniformMatrix3dv glwUniformMatrix3dv 551#define glUniformMatrix3fv glwUniformMatrix3fv 552#define glUniformMatrix3x2dv glwUniformMatrix3x2dv 553#define glUniformMatrix3x2fv glwUniformMatrix3x2fv 554#define glUniformMatrix3x4dv glwUniformMatrix3x4dv 555#define glUniformMatrix3x4fv glwUniformMatrix3x4fv 556#define glUniformMatrix4dv glwUniformMatrix4dv 557#define glUniformMatrix4fv glwUniformMatrix4fv 558#define glUniformMatrix4x2dv glwUniformMatrix4x2dv 559#define glUniformMatrix4x2fv glwUniformMatrix4x2fv 560#define glUniformMatrix4x3dv glwUniformMatrix4x3dv 561#define glUniformMatrix4x3fv glwUniformMatrix4x3fv 562#define glUniformSubroutinesuiv glwUniformSubroutinesuiv 563#define glUnmapBuffer glwUnmapBuffer 564#define glUnmapNamedBuffer glwUnmapNamedBuffer 565#define glUseProgram glwUseProgram 566#define glUseProgramStages glwUseProgramStages 567#define glValidateProgram glwValidateProgram 568#define glValidateProgramPipeline glwValidateProgramPipeline 569#define glVertexArrayAttribBinding glwVertexArrayAttribBinding 570#define glVertexArrayAttribFormat glwVertexArrayAttribFormat 571#define glVertexArrayAttribIFormat glwVertexArrayAttribIFormat 572#define glVertexArrayAttribLFormat glwVertexArrayAttribLFormat 573#define glVertexArrayBindingDivisor glwVertexArrayBindingDivisor 574#define glVertexArrayElementBuffer glwVertexArrayElementBuffer 575#define glVertexArrayVertexBuffer glwVertexArrayVertexBuffer 576#define glVertexArrayVertexBuffers glwVertexArrayVertexBuffers 577#define glVertexAttrib1d glwVertexAttrib1d 578#define glVertexAttrib1dv glwVertexAttrib1dv 579#define glVertexAttrib1f glwVertexAttrib1f 580#define glVertexAttrib1fv glwVertexAttrib1fv 581#define glVertexAttrib1s glwVertexAttrib1s 582#define glVertexAttrib1sv glwVertexAttrib1sv 583#define glVertexAttrib2d glwVertexAttrib2d 584#define glVertexAttrib2dv glwVertexAttrib2dv 585#define glVertexAttrib2f glwVertexAttrib2f 586#define glVertexAttrib2fv glwVertexAttrib2fv 587#define glVertexAttrib2s glwVertexAttrib2s 588#define glVertexAttrib2sv glwVertexAttrib2sv 589#define glVertexAttrib3d glwVertexAttrib3d 590#define glVertexAttrib3dv glwVertexAttrib3dv 591#define glVertexAttrib3f glwVertexAttrib3f 592#define glVertexAttrib3fv glwVertexAttrib3fv 593#define glVertexAttrib3s glwVertexAttrib3s 594#define glVertexAttrib3sv glwVertexAttrib3sv 595#define glVertexAttrib4Nbv glwVertexAttrib4Nbv 596#define glVertexAttrib4Niv glwVertexAttrib4Niv 597#define glVertexAttrib4Nsv glwVertexAttrib4Nsv 598#define glVertexAttrib4Nub glwVertexAttrib4Nub 599#define glVertexAttrib4Nubv glwVertexAttrib4Nubv 600#define glVertexAttrib4Nuiv glwVertexAttrib4Nuiv 601#define glVertexAttrib4Nusv glwVertexAttrib4Nusv 602#define glVertexAttrib4bv glwVertexAttrib4bv 603#define glVertexAttrib4d glwVertexAttrib4d 604#define glVertexAttrib4dv glwVertexAttrib4dv 605#define glVertexAttrib4f glwVertexAttrib4f 606#define glVertexAttrib4fv glwVertexAttrib4fv 607#define glVertexAttrib4iv glwVertexAttrib4iv 608#define glVertexAttrib4s glwVertexAttrib4s 609#define glVertexAttrib4sv glwVertexAttrib4sv 610#define glVertexAttrib4ubv glwVertexAttrib4ubv 611#define glVertexAttrib4uiv glwVertexAttrib4uiv 612#define glVertexAttrib4usv glwVertexAttrib4usv 613#define glVertexAttribBinding glwVertexAttribBinding 614#define glVertexAttribDivisor glwVertexAttribDivisor 615#define glVertexAttribFormat glwVertexAttribFormat 616#define glVertexAttribI1i glwVertexAttribI1i 617#define glVertexAttribI1iv glwVertexAttribI1iv 618#define glVertexAttribI1ui glwVertexAttribI1ui 619#define glVertexAttribI1uiv glwVertexAttribI1uiv 620#define glVertexAttribI2i glwVertexAttribI2i 621#define glVertexAttribI2iv glwVertexAttribI2iv 622#define glVertexAttribI2ui glwVertexAttribI2ui 623#define glVertexAttribI2uiv glwVertexAttribI2uiv 624#define glVertexAttribI3i glwVertexAttribI3i 625#define glVertexAttribI3iv glwVertexAttribI3iv 626#define glVertexAttribI3ui glwVertexAttribI3ui 627#define glVertexAttribI3uiv glwVertexAttribI3uiv 628#define glVertexAttribI4bv glwVertexAttribI4bv 629#define glVertexAttribI4i glwVertexAttribI4i 630#define glVertexAttribI4iv glwVertexAttribI4iv 631#define glVertexAttribI4sv glwVertexAttribI4sv 632#define glVertexAttribI4ubv glwVertexAttribI4ubv 633#define glVertexAttribI4ui glwVertexAttribI4ui 634#define glVertexAttribI4uiv glwVertexAttribI4uiv 635#define glVertexAttribI4usv glwVertexAttribI4usv 636#define glVertexAttribIFormat glwVertexAttribIFormat 637#define glVertexAttribIPointer glwVertexAttribIPointer 638#define glVertexAttribL1d glwVertexAttribL1d 639#define glVertexAttribL1dv glwVertexAttribL1dv 640#define glVertexAttribL2d glwVertexAttribL2d 641#define glVertexAttribL2dv glwVertexAttribL2dv 642#define glVertexAttribL3d glwVertexAttribL3d 643#define glVertexAttribL3dv glwVertexAttribL3dv 644#define glVertexAttribL4d glwVertexAttribL4d 645#define glVertexAttribL4dv glwVertexAttribL4dv 646#define glVertexAttribLFormat glwVertexAttribLFormat 647#define glVertexAttribLPointer glwVertexAttribLPointer 648#define glVertexAttribP1ui glwVertexAttribP1ui 649#define glVertexAttribP1uiv glwVertexAttribP1uiv 650#define glVertexAttribP2ui glwVertexAttribP2ui 651#define glVertexAttribP2uiv glwVertexAttribP2uiv 652#define glVertexAttribP3ui glwVertexAttribP3ui 653#define glVertexAttribP3uiv glwVertexAttribP3uiv 654#define glVertexAttribP4ui glwVertexAttribP4ui 655#define glVertexAttribP4uiv glwVertexAttribP4uiv 656#define glVertexAttribPointer glwVertexAttribPointer 657#define glVertexBindingDivisor glwVertexBindingDivisor 658#define glViewport glwViewport 659#define glViewportArrayv glwViewportArrayv 660#define glViewportIndexedf glwViewportIndexedf 661#define glViewportIndexedfv glwViewportIndexedfv 662#define glWaitSync glwWaitSync 663void glwActiveShaderProgram (GLuint pipeline, GLuint program); 664void glwActiveTexture (GLenum texture); 665void glwAttachShader (GLuint program, GLuint shader); 666void glwBeginConditionalRender (GLuint id, GLenum mode); 667void glwBeginQuery (GLenum target, GLuint id); 668void glwBeginQueryIndexed (GLenum target, GLuint index, GLuint id); 669void glwBeginTransformFeedback (GLenum primitiveMode); 670void glwBindAttribLocation (GLuint program, GLuint index, const GLchar *name); 671void glwBindBuffer (GLenum target, GLuint buffer); 672void glwBindBufferBase (GLenum target, GLuint index, GLuint buffer); 673void glwBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 674void glwBindBuffersBase (GLenum target, GLuint first, GLsizei count, const GLuint *buffers); 675void glwBindBuffersRange (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes); 676void glwBindFragDataLocation (GLuint program, GLuint color, const GLchar *name); 677void glwBindFragDataLocationIndexed (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name); 678void glwBindFramebuffer (GLenum target, GLuint framebuffer); 679void glwBindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); 680void glwBindImageTextures (GLuint first, GLsizei count, const GLuint *textures); 681void glwBindProgramPipeline (GLuint pipeline); 682void glwBindRenderbuffer (GLenum target, GLuint renderbuffer); 683void glwBindSampler (GLuint unit, GLuint sampler); 684void glwBindSamplers (GLuint first, GLsizei count, const GLuint *samplers); 685void glwBindTexture (GLenum target, GLuint texture); 686void glwBindTextureUnit (GLuint unit, GLuint texture); 687void glwBindTextures (GLuint first, GLsizei count, const GLuint *textures); 688void glwBindTransformFeedback (GLenum target, GLuint id); 689void glwBindVertexArray (GLuint array); 690void glwBindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); 691void glwBindVertexBuffers (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); 692void glwBlendBarrierKHR (); 693void glwBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 694void glwBlendEquation (GLenum mode); 695void glwBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); 696void glwBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha); 697void glwBlendEquationi (GLuint buf, GLenum mode); 698void glwBlendFunc (GLenum sfactor, GLenum dfactor); 699void glwBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 700void glwBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 701void glwBlendFunci (GLuint buf, GLenum src, GLenum dst); 702void glwBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 703void glwBlitNamedFramebuffer (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 704void glwBufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage); 705void glwBufferStorage (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); 706void glwBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); 707GLenum glwCheckFramebufferStatus (GLenum target); 708GLenum glwCheckNamedFramebufferStatus (GLuint framebuffer, GLenum target); 709void glwClampColor (GLenum target, GLenum clamp); 710void glwClear (GLbitfield mask); 711void glwClearBufferData (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data); 712void glwClearBufferSubData (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); 713void glwClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); 714void glwClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value); 715void glwClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value); 716void glwClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value); 717void glwClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 718void glwClearDepth (GLdouble depth); 719void glwClearDepthf (GLfloat d); 720void glwClearNamedBufferData (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); 721void glwClearNamedBufferSubData (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data); 722void glwClearNamedFramebufferfi (GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil); 723void glwClearNamedFramebufferfv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value); 724void glwClearNamedFramebufferiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value); 725void glwClearNamedFramebufferuiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value); 726void glwClearStencil (GLint s); 727void glwClearTexImage (GLuint texture, GLint level, GLenum format, GLenum type, const void *data); 728void glwClearTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data); 729GLenum glwClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout); 730void glwClipControl (GLenum origin, GLenum depth); 731void glwColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 732void glwColorMaski (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); 733void glwCompileShader (GLuint shader); 734void glwCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data); 735void glwCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); 736void glwCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); 737void glwCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); 738void glwCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); 739void glwCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); 740void glwCompressedTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); 741void glwCompressedTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); 742void glwCompressedTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); 743void glwCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 744void glwCopyImageSubData (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); 745void glwCopyNamedBufferSubData (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size); 746void glwCopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 747void glwCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 748void glwCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 749void glwCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 750void glwCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 751void glwCopyTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 752void glwCopyTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 753void glwCopyTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 754void glwCreateBuffers (GLsizei n, GLuint *buffers); 755void glwCreateFramebuffers (GLsizei n, GLuint *framebuffers); 756GLuint glwCreateProgram (); 757void glwCreateProgramPipelines (GLsizei n, GLuint *pipelines); 758void glwCreateQueries (GLenum target, GLsizei n, GLuint *ids); 759void glwCreateRenderbuffers (GLsizei n, GLuint *renderbuffers); 760void glwCreateSamplers (GLsizei n, GLuint *samplers); 761GLuint glwCreateShader (GLenum type); 762GLuint glwCreateShaderProgramv (GLenum type, GLsizei count, const GLchar *const*strings); 763void glwCreateTextures (GLenum target, GLsizei n, GLuint *textures); 764void glwCreateTransformFeedbacks (GLsizei n, GLuint *ids); 765void glwCreateVertexArrays (GLsizei n, GLuint *arrays); 766void glwCullFace (GLenum mode); 767void glwDebugMessageCallback (GLDEBUGPROC callback, const void *userParam); 768void glwDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); 769void glwDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); 770void glwDeleteBuffers (GLsizei n, const GLuint *buffers); 771void glwDeleteFramebuffers (GLsizei n, const GLuint *framebuffers); 772void glwDeleteProgram (GLuint program); 773void glwDeleteProgramPipelines (GLsizei n, const GLuint *pipelines); 774void glwDeleteQueries (GLsizei n, const GLuint *ids); 775void glwDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers); 776void glwDeleteSamplers (GLsizei count, const GLuint *samplers); 777void glwDeleteShader (GLuint shader); 778void glwDeleteSync (GLsync sync); 779void glwDeleteTextures (GLsizei n, const GLuint *textures); 780void glwDeleteTransformFeedbacks (GLsizei n, const GLuint *ids); 781void glwDeleteVertexArrays (GLsizei n, const GLuint *arrays); 782void glwDepthFunc (GLenum func); 783void glwDepthMask (GLboolean flag); 784void glwDepthRange (GLdouble near, GLdouble far); 785void glwDepthRangeArrayv (GLuint first, GLsizei count, const GLdouble *v); 786void glwDepthRangeIndexed (GLuint index, GLdouble n, GLdouble f); 787void glwDepthRangef (GLfloat n, GLfloat f); 788void glwDetachShader (GLuint program, GLuint shader); 789void glwDisable (GLenum cap); 790void glwDisableVertexArrayAttrib (GLuint vaobj, GLuint index); 791void glwDisableVertexAttribArray (GLuint index); 792void glwDisablei (GLenum target, GLuint index); 793void glwDispatchCompute (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); 794void glwDispatchComputeIndirect (GLintptr indirect); 795void glwDrawArrays (GLenum mode, GLint first, GLsizei count); 796void glwDrawArraysIndirect (GLenum mode, const void *indirect); 797void glwDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); 798void glwDrawArraysInstancedBaseInstance (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); 799void glwDrawBuffer (GLenum buf); 800void glwDrawBuffers (GLsizei n, const GLenum *bufs); 801void glwDrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices); 802void glwDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); 803void glwDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect); 804void glwDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount); 805void glwDrawElementsInstancedBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); 806void glwDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); 807void glwDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); 808void glwDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices); 809void glwDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); 810void glwDrawTransformFeedback (GLenum mode, GLuint id); 811void glwDrawTransformFeedbackInstanced (GLenum mode, GLuint id, GLsizei instancecount); 812void glwDrawTransformFeedbackStream (GLenum mode, GLuint id, GLuint stream); 813void glwDrawTransformFeedbackStreamInstanced (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); 814void glwEGLImageTargetRenderbufferStorageOES (GLenum target, GLeglImageOES image); 815void glwEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image); 816void glwEnable (GLenum cap); 817void glwEnableVertexArrayAttrib (GLuint vaobj, GLuint index); 818void glwEnableVertexAttribArray (GLuint index); 819void glwEnablei (GLenum target, GLuint index); 820void glwEndConditionalRender (); 821void glwEndQuery (GLenum target); 822void glwEndQueryIndexed (GLenum target, GLuint index); 823void glwEndTransformFeedback (); 824GLsync glwFenceSync (GLenum condition, GLbitfield flags); 825void glwFinish (); 826void glwFlush (); 827void glwFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length); 828void glwFlushMappedNamedBufferRange (GLuint buffer, GLintptr offset, GLsizei length); 829void glwFramebufferParameteri (GLenum target, GLenum pname, GLint param); 830void glwFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 831void glwFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level); 832void glwFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 833void glwFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 834void glwFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 835void glwFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 836void glwFrontFace (GLenum mode); 837void glwGenBuffers (GLsizei n, GLuint *buffers); 838void glwGenFramebuffers (GLsizei n, GLuint *framebuffers); 839void glwGenProgramPipelines (GLsizei n, GLuint *pipelines); 840void glwGenQueries (GLsizei n, GLuint *ids); 841void glwGenRenderbuffers (GLsizei n, GLuint *renderbuffers); 842void glwGenSamplers (GLsizei count, GLuint *samplers); 843void glwGenTextures (GLsizei n, GLuint *textures); 844void glwGenTransformFeedbacks (GLsizei n, GLuint *ids); 845void glwGenVertexArrays (GLsizei n, GLuint *arrays); 846void glwGenerateMipmap (GLenum target); 847void glwGenerateTextureMipmap (GLuint texture); 848void glwGetActiveAtomicCounterBufferiv (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params); 849void glwGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); 850void glwGetActiveSubroutineName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); 851void glwGetActiveSubroutineUniformName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); 852void glwGetActiveSubroutineUniformiv (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values); 853void glwGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); 854void glwGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); 855void glwGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); 856void glwGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); 857void glwGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); 858void glwGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); 859GLint glwGetAttribLocation (GLuint program, const GLchar *name); 860void glwGetBooleani_v (GLenum target, GLuint index, GLboolean *data); 861void glwGetBooleanv (GLenum pname, GLboolean *data); 862void glwGetBufferParameteri64v (GLenum target, GLenum pname, GLint64 *params); 863void glwGetBufferParameteriv (GLenum target, GLenum pname, GLint *params); 864void glwGetBufferPointerv (GLenum target, GLenum pname, void **params); 865void glwGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, void *data); 866void glwGetCompressedTexImage (GLenum target, GLint level, void *img); 867void glwGetCompressedTextureImage (GLuint texture, GLint level, GLsizei bufSize, void *pixels); 868void glwGetCompressedTextureSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels); 869GLuint glwGetDebugMessageLog (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); 870void glwGetDoublei_v (GLenum target, GLuint index, GLdouble *data); 871void glwGetDoublev (GLenum pname, GLdouble *data); 872GLenum glwGetError (); 873void glwGetFloati_v (GLenum target, GLuint index, GLfloat *data); 874void glwGetFloatv (GLenum pname, GLfloat *data); 875GLint glwGetFragDataIndex (GLuint program, const GLchar *name); 876GLint glwGetFragDataLocation (GLuint program, const GLchar *name); 877void glwGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params); 878void glwGetFramebufferParameteriv (GLenum target, GLenum pname, GLint *params); 879GLenum glwGetGraphicsResetStatus (); 880void glwGetInteger64i_v (GLenum target, GLuint index, GLint64 *data); 881void glwGetInteger64v (GLenum pname, GLint64 *data); 882void glwGetIntegeri_v (GLenum target, GLuint index, GLint *data); 883void glwGetIntegerv (GLenum pname, GLint *data); 884void glwGetInternalformati64v (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); 885void glwGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params); 886void glwGetMultisamplefv (GLenum pname, GLuint index, GLfloat *val); 887void glwGetNamedBufferParameteri64v (GLuint buffer, GLenum pname, GLint64 *params); 888void glwGetNamedBufferParameteriv (GLuint buffer, GLenum pname, GLint *params); 889void glwGetNamedBufferPointerv (GLuint buffer, GLenum pname, void **params); 890void glwGetNamedBufferSubData (GLuint buffer, GLintptr offset, GLsizei size, void *data); 891void glwGetNamedFramebufferAttachmentParameteriv (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); 892void glwGetNamedFramebufferParameteriv (GLuint framebuffer, GLenum pname, GLint *param); 893void glwGetNamedRenderbufferParameteriv (GLuint renderbuffer, GLenum pname, GLint *params); 894void glwGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); 895void glwGetObjectPtrLabel (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); 896void glwGetPointerv (GLenum pname, void **params); 897void glwGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); 898void glwGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 899void glwGetProgramInterfaceiv (GLuint program, GLenum programInterface, GLenum pname, GLint *params); 900void glwGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 901void glwGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint *params); 902GLuint glwGetProgramResourceIndex (GLuint program, GLenum programInterface, const GLchar *name); 903GLint glwGetProgramResourceLocation (GLuint program, GLenum programInterface, const GLchar *name); 904GLint glwGetProgramResourceLocationIndex (GLuint program, GLenum programInterface, const GLchar *name); 905void glwGetProgramResourceName (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); 906void glwGetProgramResourceiv (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params); 907void glwGetProgramStageiv (GLuint program, GLenum shadertype, GLenum pname, GLint *values); 908void glwGetProgramiv (GLuint program, GLenum pname, GLint *params); 909void glwGetQueryBufferObjecti64v (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 910void glwGetQueryBufferObjectiv (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 911void glwGetQueryBufferObjectui64v (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 912void glwGetQueryBufferObjectuiv (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 913void glwGetQueryIndexediv (GLenum target, GLuint index, GLenum pname, GLint *params); 914void glwGetQueryObjecti64v (GLuint id, GLenum pname, GLint64 *params); 915void glwGetQueryObjectiv (GLuint id, GLenum pname, GLint *params); 916void glwGetQueryObjectui64v (GLuint id, GLenum pname, GLuint64 *params); 917void glwGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params); 918void glwGetQueryiv (GLenum target, GLenum pname, GLint *params); 919void glwGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params); 920void glwGetSamplerParameterIiv (GLuint sampler, GLenum pname, GLint *params); 921void glwGetSamplerParameterIuiv (GLuint sampler, GLenum pname, GLuint *params); 922void glwGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat *params); 923void glwGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint *params); 924void glwGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 925void glwGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); 926void glwGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); 927void glwGetShaderiv (GLuint shader, GLenum pname, GLint *params); 928const GLubyte * glwGetString (GLenum name); 929const GLubyte * glwGetStringi (GLenum name, GLuint index); 930GLuint glwGetSubroutineIndex (GLuint program, GLenum shadertype, const GLchar *name); 931GLint glwGetSubroutineUniformLocation (GLuint program, GLenum shadertype, const GLchar *name); 932void glwGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); 933void glwGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, void *pixels); 934void glwGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); 935void glwGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); 936void glwGetTexParameterIiv (GLenum target, GLenum pname, GLint *params); 937void glwGetTexParameterIuiv (GLenum target, GLenum pname, GLuint *params); 938void glwGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); 939void glwGetTexParameteriv (GLenum target, GLenum pname, GLint *params); 940void glwGetTextureImage (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels); 941void glwGetTextureLevelParameterfv (GLuint texture, GLint level, GLenum pname, GLfloat *params); 942void glwGetTextureLevelParameteriv (GLuint texture, GLint level, GLenum pname, GLint *params); 943void glwGetTextureParameterIiv (GLuint texture, GLenum pname, GLint *params); 944void glwGetTextureParameterIuiv (GLuint texture, GLenum pname, GLuint *params); 945void glwGetTextureParameterfv (GLuint texture, GLenum pname, GLfloat *params); 946void glwGetTextureParameteriv (GLuint texture, GLenum pname, GLint *params); 947void glwGetTextureSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels); 948void glwGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); 949void glwGetTransformFeedbacki64_v (GLuint xfb, GLenum pname, GLuint index, GLint64 *param); 950void glwGetTransformFeedbacki_v (GLuint xfb, GLenum pname, GLuint index, GLint *param); 951void glwGetTransformFeedbackiv (GLuint xfb, GLenum pname, GLint *param); 952GLuint glwGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName); 953void glwGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices); 954GLint glwGetUniformLocation (GLuint program, const GLchar *name); 955void glwGetUniformSubroutineuiv (GLenum shadertype, GLint location, GLuint *params); 956void glwGetUniformdv (GLuint program, GLint location, GLdouble *params); 957void glwGetUniformfv (GLuint program, GLint location, GLfloat *params); 958void glwGetUniformiv (GLuint program, GLint location, GLint *params); 959void glwGetUniformuiv (GLuint program, GLint location, GLuint *params); 960void glwGetVertexArrayIndexed64iv (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param); 961void glwGetVertexArrayIndexediv (GLuint vaobj, GLuint index, GLenum pname, GLint *param); 962void glwGetVertexArrayiv (GLuint vaobj, GLenum pname, GLint *param); 963void glwGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params); 964void glwGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params); 965void glwGetVertexAttribLdv (GLuint index, GLenum pname, GLdouble *params); 966void glwGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer); 967void glwGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *params); 968void glwGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params); 969void glwGetVertexAttribiv (GLuint index, GLenum pname, GLint *params); 970void glwGetnCompressedTexImage (GLenum target, GLint lod, GLsizei bufSize, void *pixels); 971void glwGetnTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels); 972void glwGetnUniformdv (GLuint program, GLint location, GLsizei bufSize, GLdouble *params); 973void glwGetnUniformfv (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); 974void glwGetnUniformiv (GLuint program, GLint location, GLsizei bufSize, GLint *params); 975void glwGetnUniformuiv (GLuint program, GLint location, GLsizei bufSize, GLuint *params); 976void glwHint (GLenum target, GLenum mode); 977void glwInvalidateBufferData (GLuint buffer); 978void glwInvalidateBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr length); 979void glwInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments); 980void glwInvalidateNamedFramebufferData (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments); 981void glwInvalidateNamedFramebufferSubData (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); 982void glwInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); 983void glwInvalidateTexImage (GLuint texture, GLint level); 984void glwInvalidateTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); 985GLboolean glwIsBuffer (GLuint buffer); 986GLboolean glwIsEnabled (GLenum cap); 987GLboolean glwIsEnabledi (GLenum target, GLuint index); 988GLboolean glwIsFramebuffer (GLuint framebuffer); 989GLboolean glwIsProgram (GLuint program); 990GLboolean glwIsProgramPipeline (GLuint pipeline); 991GLboolean glwIsQuery (GLuint id); 992GLboolean glwIsRenderbuffer (GLuint renderbuffer); 993GLboolean glwIsSampler (GLuint sampler); 994GLboolean glwIsShader (GLuint shader); 995GLboolean glwIsSync (GLsync sync); 996GLboolean glwIsTexture (GLuint texture); 997GLboolean glwIsTransformFeedback (GLuint id); 998GLboolean glwIsVertexArray (GLuint array); 999void glwLineWidth (GLfloat width); 1000void glwLinkProgram (GLuint program); 1001void glwLogicOp (GLenum opcode); 1002void * glwMapBuffer (GLenum target, GLenum access); 1003void * glwMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); 1004void * glwMapNamedBuffer (GLuint buffer, GLenum access); 1005void * glwMapNamedBufferRange (GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access); 1006void glwMemoryBarrier (GLbitfield barriers); 1007void glwMemoryBarrierByRegion (GLbitfield barriers); 1008void glwMinSampleShading (GLfloat value); 1009void glwMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); 1010void glwMultiDrawArraysIndirect (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride); 1011void glwMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount); 1012void glwMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex); 1013void glwMultiDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride); 1014void glwNamedBufferData (GLuint buffer, GLsizei size, const void *data, GLenum usage); 1015void glwNamedBufferStorage (GLuint buffer, GLsizei size, const void *data, GLbitfield flags); 1016void glwNamedBufferSubData (GLuint buffer, GLintptr offset, GLsizei size, const void *data); 1017void glwNamedFramebufferDrawBuffer (GLuint framebuffer, GLenum buf); 1018void glwNamedFramebufferDrawBuffers (GLuint framebuffer, GLsizei n, const GLenum *bufs); 1019void glwNamedFramebufferParameteri (GLuint framebuffer, GLenum pname, GLint param); 1020void glwNamedFramebufferReadBuffer (GLuint framebuffer, GLenum src); 1021void glwNamedFramebufferRenderbuffer (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 1022void glwNamedFramebufferTexture (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); 1023void glwNamedFramebufferTextureLayer (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); 1024void glwNamedRenderbufferStorage (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); 1025void glwNamedRenderbufferStorageMultisample (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 1026void glwObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); 1027void glwObjectPtrLabel (const void *ptr, GLsizei length, const GLchar *label); 1028void glwPatchParameterfv (GLenum pname, const GLfloat *values); 1029void glwPatchParameteri (GLenum pname, GLint value); 1030void glwPauseTransformFeedback (); 1031void glwPixelStoref (GLenum pname, GLfloat param); 1032void glwPixelStorei (GLenum pname, GLint param); 1033void glwPointParameterf (GLenum pname, GLfloat param); 1034void glwPointParameterfv (GLenum pname, const GLfloat *params); 1035void glwPointParameteri (GLenum pname, GLint param); 1036void glwPointParameteriv (GLenum pname, const GLint *params); 1037void glwPointSize (GLfloat size); 1038void glwPolygonMode (GLenum face, GLenum mode); 1039void glwPolygonOffset (GLfloat factor, GLfloat units); 1040void glwPopDebugGroup (); 1041void glwPrimitiveBoundingBoxEXT (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); 1042void glwPrimitiveRestartIndex (GLuint index); 1043void glwProgramBinary (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length); 1044void glwProgramParameteri (GLuint program, GLenum pname, GLint value); 1045void glwProgramUniform1d (GLuint program, GLint location, GLdouble v0); 1046void glwProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble *value); 1047void glwProgramUniform1f (GLuint program, GLint location, GLfloat v0); 1048void glwProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat *value); 1049void glwProgramUniform1i (GLuint program, GLint location, GLint v0); 1050void glwProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint *value); 1051void glwProgramUniform1ui (GLuint program, GLint location, GLuint v0); 1052void glwProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint *value); 1053void glwProgramUniform2d (GLuint program, GLint location, GLdouble v0, GLdouble v1); 1054void glwProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble *value); 1055void glwProgramUniform2f (GLuint program, GLint location, GLfloat v0, GLfloat v1); 1056void glwProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat *value); 1057void glwProgramUniform2i (GLuint program, GLint location, GLint v0, GLint v1); 1058void glwProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint *value); 1059void glwProgramUniform2ui (GLuint program, GLint location, GLuint v0, GLuint v1); 1060void glwProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint *value); 1061void glwProgramUniform3d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2); 1062void glwProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble *value); 1063void glwProgramUniform3f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 1064void glwProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat *value); 1065void glwProgramUniform3i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); 1066void glwProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint *value); 1067void glwProgramUniform3ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); 1068void glwProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint *value); 1069void glwProgramUniform4d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3); 1070void glwProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble *value); 1071void glwProgramUniform4f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 1072void glwProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat *value); 1073void glwProgramUniform4i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 1074void glwProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint *value); 1075void glwProgramUniform4ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 1076void glwProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint *value); 1077void glwProgramUniformMatrix2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1078void glwProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1079void glwProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1080void glwProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1081void glwProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1082void glwProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1083void glwProgramUniformMatrix3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1084void glwProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1085void glwProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1086void glwProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1087void glwProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1088void glwProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1089void glwProgramUniformMatrix4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1090void glwProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1091void glwProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1092void glwProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1093void glwProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1094void glwProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1095void glwProvokingVertex (GLenum mode); 1096void glwPushDebugGroup (GLenum source, GLuint id, GLsizei length, const GLchar *message); 1097void glwQueryCounter (GLuint id, GLenum target); 1098void glwReadBuffer (GLenum src); 1099void glwReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels); 1100void glwReadnPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); 1101void glwReleaseShaderCompiler (); 1102void glwRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 1103void glwRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 1104void glwResumeTransformFeedback (); 1105void glwSampleCoverage (GLfloat value, GLboolean invert); 1106void glwSampleMaski (GLuint maskNumber, GLbitfield mask); 1107void glwSamplerParameterIiv (GLuint sampler, GLenum pname, const GLint *param); 1108void glwSamplerParameterIuiv (GLuint sampler, GLenum pname, const GLuint *param); 1109void glwSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param); 1110void glwSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat *param); 1111void glwSamplerParameteri (GLuint sampler, GLenum pname, GLint param); 1112void glwSamplerParameteriv (GLuint sampler, GLenum pname, const GLint *param); 1113void glwScissor (GLint x, GLint y, GLsizei width, GLsizei height); 1114void glwScissorArrayv (GLuint first, GLsizei count, const GLint *v); 1115void glwScissorIndexed (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); 1116void glwScissorIndexedv (GLuint index, const GLint *v); 1117void glwShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length); 1118void glwShaderSource (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); 1119void glwShaderStorageBlockBinding (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); 1120void glwStencilFunc (GLenum func, GLint ref, GLuint mask); 1121void glwStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); 1122void glwStencilMask (GLuint mask); 1123void glwStencilMaskSeparate (GLenum face, GLuint mask); 1124void glwStencilOp (GLenum fail, GLenum zfail, GLenum zpass); 1125void glwStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); 1126void glwTexBuffer (GLenum target, GLenum internalformat, GLuint buffer); 1127void glwTexBufferRange (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); 1128void glwTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); 1129void glwTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); 1130void glwTexImage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 1131void glwTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); 1132void glwTexImage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 1133void glwTexParameterIiv (GLenum target, GLenum pname, const GLint *params); 1134void glwTexParameterIuiv (GLenum target, GLenum pname, const GLuint *params); 1135void glwTexParameterf (GLenum target, GLenum pname, GLfloat param); 1136void glwTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); 1137void glwTexParameteri (GLenum target, GLenum pname, GLint param); 1138void glwTexParameteriv (GLenum target, GLenum pname, const GLint *params); 1139void glwTexStorage1D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); 1140void glwTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 1141void glwTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 1142void glwTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 1143void glwTexStorage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 1144void glwTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); 1145void glwTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); 1146void glwTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 1147void glwTextureBarrier (); 1148void glwTextureBuffer (GLuint texture, GLenum internalformat, GLuint buffer); 1149void glwTextureBufferRange (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizei size); 1150void glwTextureParameterIiv (GLuint texture, GLenum pname, const GLint *params); 1151void glwTextureParameterIuiv (GLuint texture, GLenum pname, const GLuint *params); 1152void glwTextureParameterf (GLuint texture, GLenum pname, GLfloat param); 1153void glwTextureParameterfv (GLuint texture, GLenum pname, const GLfloat *param); 1154void glwTextureParameteri (GLuint texture, GLenum pname, GLint param); 1155void glwTextureParameteriv (GLuint texture, GLenum pname, const GLint *param); 1156void glwTextureStorage1D (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width); 1157void glwTextureStorage2D (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 1158void glwTextureStorage2DMultisample (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 1159void glwTextureStorage3D (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 1160void glwTextureStorage3DMultisample (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 1161void glwTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); 1162void glwTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); 1163void glwTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 1164void glwTextureView (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); 1165void glwTransformFeedbackBufferBase (GLuint xfb, GLuint index, GLuint buffer); 1166void glwTransformFeedbackBufferRange (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size); 1167void glwTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode); 1168void glwUniform1d (GLint location, GLdouble x); 1169void glwUniform1dv (GLint location, GLsizei count, const GLdouble *value); 1170void glwUniform1f (GLint location, GLfloat v0); 1171void glwUniform1fv (GLint location, GLsizei count, const GLfloat *value); 1172void glwUniform1i (GLint location, GLint v0); 1173void glwUniform1iv (GLint location, GLsizei count, const GLint *value); 1174void glwUniform1ui (GLint location, GLuint v0); 1175void glwUniform1uiv (GLint location, GLsizei count, const GLuint *value); 1176void glwUniform2d (GLint location, GLdouble x, GLdouble y); 1177void glwUniform2dv (GLint location, GLsizei count, const GLdouble *value); 1178void glwUniform2f (GLint location, GLfloat v0, GLfloat v1); 1179void glwUniform2fv (GLint location, GLsizei count, const GLfloat *value); 1180void glwUniform2i (GLint location, GLint v0, GLint v1); 1181void glwUniform2iv (GLint location, GLsizei count, const GLint *value); 1182void glwUniform2ui (GLint location, GLuint v0, GLuint v1); 1183void glwUniform2uiv (GLint location, GLsizei count, const GLuint *value); 1184void glwUniform3d (GLint location, GLdouble x, GLdouble y, GLdouble z); 1185void glwUniform3dv (GLint location, GLsizei count, const GLdouble *value); 1186void glwUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 1187void glwUniform3fv (GLint location, GLsizei count, const GLfloat *value); 1188void glwUniform3i (GLint location, GLint v0, GLint v1, GLint v2); 1189void glwUniform3iv (GLint location, GLsizei count, const GLint *value); 1190void glwUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2); 1191void glwUniform3uiv (GLint location, GLsizei count, const GLuint *value); 1192void glwUniform4d (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 1193void glwUniform4dv (GLint location, GLsizei count, const GLdouble *value); 1194void glwUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 1195void glwUniform4fv (GLint location, GLsizei count, const GLfloat *value); 1196void glwUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 1197void glwUniform4iv (GLint location, GLsizei count, const GLint *value); 1198void glwUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 1199void glwUniform4uiv (GLint location, GLsizei count, const GLuint *value); 1200void glwUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); 1201void glwUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1202void glwUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1203void glwUniformMatrix2x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1204void glwUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1205void glwUniformMatrix2x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1206void glwUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1207void glwUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1208void glwUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1209void glwUniformMatrix3x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1210void glwUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1211void glwUniformMatrix3x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1212void glwUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1213void glwUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1214void glwUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1215void glwUniformMatrix4x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1216void glwUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1217void glwUniformMatrix4x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 1218void glwUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 1219void glwUniformSubroutinesuiv (GLenum shadertype, GLsizei count, const GLuint *indices); 1220GLboolean glwUnmapBuffer (GLenum target); 1221GLboolean glwUnmapNamedBuffer (GLuint buffer); 1222void glwUseProgram (GLuint program); 1223void glwUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program); 1224void glwValidateProgram (GLuint program); 1225void glwValidateProgramPipeline (GLuint pipeline); 1226void glwVertexArrayAttribBinding (GLuint vaobj, GLuint attribindex, GLuint bindingindex); 1227void glwVertexArrayAttribFormat (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); 1228void glwVertexArrayAttribIFormat (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 1229void glwVertexArrayAttribLFormat (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 1230void glwVertexArrayBindingDivisor (GLuint vaobj, GLuint bindingindex, GLuint divisor); 1231void glwVertexArrayElementBuffer (GLuint vaobj, GLuint buffer); 1232void glwVertexArrayVertexBuffer (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); 1233void glwVertexArrayVertexBuffers (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); 1234void glwVertexAttrib1d (GLuint index, GLdouble x); 1235void glwVertexAttrib1dv (GLuint index, const GLdouble *v); 1236void glwVertexAttrib1f (GLuint index, GLfloat x); 1237void glwVertexAttrib1fv (GLuint index, const GLfloat *v); 1238void glwVertexAttrib1s (GLuint index, GLshort x); 1239void glwVertexAttrib1sv (GLuint index, const GLshort *v); 1240void glwVertexAttrib2d (GLuint index, GLdouble x, GLdouble y); 1241void glwVertexAttrib2dv (GLuint index, const GLdouble *v); 1242void glwVertexAttrib2f (GLuint index, GLfloat x, GLfloat y); 1243void glwVertexAttrib2fv (GLuint index, const GLfloat *v); 1244void glwVertexAttrib2s (GLuint index, GLshort x, GLshort y); 1245void glwVertexAttrib2sv (GLuint index, const GLshort *v); 1246void glwVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z); 1247void glwVertexAttrib3dv (GLuint index, const GLdouble *v); 1248void glwVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z); 1249void glwVertexAttrib3fv (GLuint index, const GLfloat *v); 1250void glwVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z); 1251void glwVertexAttrib3sv (GLuint index, const GLshort *v); 1252void glwVertexAttrib4Nbv (GLuint index, const GLbyte *v); 1253void glwVertexAttrib4Niv (GLuint index, const GLint *v); 1254void glwVertexAttrib4Nsv (GLuint index, const GLshort *v); 1255void glwVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 1256void glwVertexAttrib4Nubv (GLuint index, const GLubyte *v); 1257void glwVertexAttrib4Nuiv (GLuint index, const GLuint *v); 1258void glwVertexAttrib4Nusv (GLuint index, const GLushort *v); 1259void glwVertexAttrib4bv (GLuint index, const GLbyte *v); 1260void glwVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 1261void glwVertexAttrib4dv (GLuint index, const GLdouble *v); 1262void glwVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 1263void glwVertexAttrib4fv (GLuint index, const GLfloat *v); 1264void glwVertexAttrib4iv (GLuint index, const GLint *v); 1265void glwVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 1266void glwVertexAttrib4sv (GLuint index, const GLshort *v); 1267void glwVertexAttrib4ubv (GLuint index, const GLubyte *v); 1268void glwVertexAttrib4uiv (GLuint index, const GLuint *v); 1269void glwVertexAttrib4usv (GLuint index, const GLushort *v); 1270void glwVertexAttribBinding (GLuint attribindex, GLuint bindingindex); 1271void glwVertexAttribDivisor (GLuint index, GLuint divisor); 1272void glwVertexAttribFormat (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); 1273void glwVertexAttribI1i (GLuint index, GLint x); 1274void glwVertexAttribI1iv (GLuint index, const GLint *v); 1275void glwVertexAttribI1ui (GLuint index, GLuint x); 1276void glwVertexAttribI1uiv (GLuint index, const GLuint *v); 1277void glwVertexAttribI2i (GLuint index, GLint x, GLint y); 1278void glwVertexAttribI2iv (GLuint index, const GLint *v); 1279void glwVertexAttribI2ui (GLuint index, GLuint x, GLuint y); 1280void glwVertexAttribI2uiv (GLuint index, const GLuint *v); 1281void glwVertexAttribI3i (GLuint index, GLint x, GLint y, GLint z); 1282void glwVertexAttribI3iv (GLuint index, const GLint *v); 1283void glwVertexAttribI3ui (GLuint index, GLuint x, GLuint y, GLuint z); 1284void glwVertexAttribI3uiv (GLuint index, const GLuint *v); 1285void glwVertexAttribI4bv (GLuint index, const GLbyte *v); 1286void glwVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w); 1287void glwVertexAttribI4iv (GLuint index, const GLint *v); 1288void glwVertexAttribI4sv (GLuint index, const GLshort *v); 1289void glwVertexAttribI4ubv (GLuint index, const GLubyte *v); 1290void glwVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 1291void glwVertexAttribI4uiv (GLuint index, const GLuint *v); 1292void glwVertexAttribI4usv (GLuint index, const GLushort *v); 1293void glwVertexAttribIFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 1294void glwVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); 1295void glwVertexAttribL1d (GLuint index, GLdouble x); 1296void glwVertexAttribL1dv (GLuint index, const GLdouble *v); 1297void glwVertexAttribL2d (GLuint index, GLdouble x, GLdouble y); 1298void glwVertexAttribL2dv (GLuint index, const GLdouble *v); 1299void glwVertexAttribL3d (GLuint index, GLdouble x, GLdouble y, GLdouble z); 1300void glwVertexAttribL3dv (GLuint index, const GLdouble *v); 1301void glwVertexAttribL4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 1302void glwVertexAttribL4dv (GLuint index, const GLdouble *v); 1303void glwVertexAttribLFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 1304void glwVertexAttribLPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); 1305void glwVertexAttribP1ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 1306void glwVertexAttribP1uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 1307void glwVertexAttribP2ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 1308void glwVertexAttribP2uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 1309void glwVertexAttribP3ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 1310void glwVertexAttribP3uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 1311void glwVertexAttribP4ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 1312void glwVertexAttribP4uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 1313void glwVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); 1314void glwVertexBindingDivisor (GLuint bindingindex, GLuint divisor); 1315void glwViewport (GLint x, GLint y, GLsizei width, GLsizei height); 1316void glwViewportArrayv (GLuint first, GLsizei count, const GLfloat *v); 1317void glwViewportIndexedf (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); 1318void glwViewportIndexedfv (GLuint index, const GLfloat *v); 1319void glwWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout); 1320