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