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 550 GLsync glwCreateSyncFromCLeventARB (struct _cl_context* context, struct _cl_event* event, GLbitfield flags); 551 void glwBlendBarrierKHR (); 552 void glwCullFace (GLenum mode); 553 void glwFrontFace (GLenum mode); 554 void glwHint (GLenum target, GLenum mode); 555 void glwLineWidth (GLfloat width); 556 void glwPointSize (GLfloat size); 557 void glwPolygonMode (GLenum face, GLenum mode); 558 void glwScissor (GLint x, GLint y, GLsizei width, GLsizei height); 559 void glwTexParameterf (GLenum target, GLenum pname, GLfloat param); 560 void glwTexParameterfv (GLenum target, GLenum pname, const GLfloat* params); 561 void glwTexParameteri (GLenum target, GLenum pname, GLint param); 562 void glwTexParameteriv (GLenum target, GLenum pname, const GLint* params); 563 void glwTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 564 void glwTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 565 void glwDrawBuffer (GLenum mode); 566 void glwClear (GLbitfield mask); 567 void glwClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 568 void glwClearStencil (GLint s); 569 void glwClearDepth (GLdouble depth); 570 void glwStencilMask (GLuint mask); 571 void glwColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 572 void glwDepthMask (GLboolean flag); 573 void glwDisable (GLenum cap); 574 void glwEnable (GLenum cap); 575 void glwFinish (); 576 void glwFlush (); 577 void glwBlendFunc (GLenum sfactor, GLenum dfactor); 578 void glwLogicOp (GLenum opcode); 579 void glwStencilFunc (GLenum func, GLint ref, GLuint mask); 580 void glwStencilOp (GLenum fail, GLenum zfail, GLenum zpass); 581 void glwDepthFunc (GLenum func); 582 void glwPixelStoref (GLenum pname, GLfloat param); 583 void glwPixelStorei (GLenum pname, GLint param); 584 void glwReadBuffer (GLenum mode); 585 void glwReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); 586 void glwGetBooleanv (GLenum pname, GLboolean* params); 587 void glwGetDoublev (GLenum pname, GLdouble* params); 588 GLenum glwGetError (); 589 void glwGetFloatv (GLenum pname, GLfloat* params); 590 void glwGetIntegerv (GLenum pname, GLint* params); 591 const GLubyte* glwGetString (GLenum name); 592 void glwGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels); 593 void glwGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params); 594 void glwGetTexParameteriv (GLenum target, GLenum pname, GLint* params); 595 void glwGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat* params); 596 void glwGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint* params); 597 GLboolean glwIsEnabled (GLenum cap); 598 void glwDepthRange (GLdouble near, GLdouble far); 599 void glwViewport (GLint x, GLint y, GLsizei width, GLsizei height); 600 void glwDrawArrays (GLenum mode, GLint first, GLsizei count); 601 void glwDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); 602 void glwGetPointerv (GLenum pname, GLvoid** params); 603 void glwPolygonOffset (GLfloat factor, GLfloat units); 604 void glwCopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 605 void glwCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 606 void glwCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 607 void glwCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 608 void glwTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels); 609 void glwTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); 610 void glwBindTexture (GLenum target, GLuint texture); 611 void glwDeleteTextures (GLsizei n, const GLuint* textures); 612 void glwGenTextures (GLsizei n, GLuint* textures); 613 GLboolean glwIsTexture (GLuint texture); 614 void glwBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 615 void glwBlendEquation (GLenum mode); 616 void glwDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices); 617 void glwTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 618 void glwTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels); 619 void glwCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 620 void glwActiveTexture (GLenum texture); 621 void glwSampleCoverage (GLfloat value, GLboolean invert); 622 void glwCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data); 623 void glwCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); 624 void glwCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* data); 625 void glwCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data); 626 void glwCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); 627 void glwCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* data); 628 void glwGetCompressedTexImage (GLenum target, GLint level, GLvoid* img); 629 void glwBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 630 void glwMultiDrawArrays (GLenum mode, const GLint* first, const GLsizei* count, GLsizei drawcount); 631 void glwMultiDrawElements (GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei drawcount); 632 void glwPointParameterf (GLenum pname, GLfloat param); 633 void glwPointParameterfv (GLenum pname, const GLfloat* params); 634 void glwPointParameteri (GLenum pname, GLint param); 635 void glwPointParameteriv (GLenum pname, const GLint* params); 636 void glwGenQueries (GLsizei n, GLuint* ids); 637 void glwDeleteQueries (GLsizei n, const GLuint* ids); 638 GLboolean glwIsQuery (GLuint id); 639 void glwBeginQuery (GLenum target, GLuint id); 640 void glwEndQuery (GLenum target); 641 void glwGetQueryiv (GLenum target, GLenum pname, GLint* params); 642 void glwGetQueryObjectiv (GLuint id, GLenum pname, GLint* params); 643 void glwGetQueryObjectuiv (GLuint id, GLenum pname, GLuint* params); 644 void glwBindBuffer (GLenum target, GLuint buffer); 645 void glwDeleteBuffers (GLsizei n, const GLuint* buffers); 646 void glwGenBuffers (GLsizei n, GLuint* buffers); 647 GLboolean glwIsBuffer (GLuint buffer); 648 void glwBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); 649 void glwBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); 650 void glwGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); 651 GLvoid* glwMapBuffer (GLenum target, GLenum access); 652 GLboolean glwUnmapBuffer (GLenum target); 653 void glwGetBufferParameteriv (GLenum target, GLenum pname, GLint* params); 654 void glwGetBufferPointerv (GLenum target, GLenum pname, GLvoid** params); 655 void glwBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); 656 void glwDrawBuffers (GLsizei n, const GLenum* bufs); 657 void glwStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); 658 void glwStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); 659 void glwStencilMaskSeparate (GLenum face, GLuint mask); 660 void glwAttachShader (GLuint program, GLuint shader); 661 void glwBindAttribLocation (GLuint program, GLuint index, const GLchar* name); 662 void glwCompileShader (GLuint shader); 663 GLuint glwCreateProgram (); 664 GLuint glwCreateShader (GLenum type); 665 void glwDeleteProgram (GLuint program); 666 void glwDeleteShader (GLuint shader); 667 void glwDetachShader (GLuint program, GLuint shader); 668 void glwDisableVertexAttribArray (GLuint index); 669 void glwEnableVertexAttribArray (GLuint index); 670 void glwGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 671 void glwGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 672 void glwGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* obj); 673 GLint glwGetAttribLocation (GLuint program, const GLchar* name); 674 void glwGetProgramiv (GLuint program, GLenum pname, GLint* params); 675 void glwGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); 676 void glwGetShaderiv (GLuint shader, GLenum pname, GLint* params); 677 void glwGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); 678 void glwGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* source); 679 GLint glwGetUniformLocation (GLuint program, const GLchar* name); 680 void glwGetUniformfv (GLuint program, GLint location, GLfloat* params); 681 void glwGetUniformiv (GLuint program, GLint location, GLint* params); 682 void glwGetVertexAttribdv (GLuint index, GLenum pname, GLdouble* params); 683 void glwGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params); 684 void glwGetVertexAttribiv (GLuint index, GLenum pname, GLint* params); 685 void glwGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer); 686 GLboolean glwIsProgram (GLuint program); 687 GLboolean glwIsShader (GLuint shader); 688 void glwLinkProgram (GLuint program); 689 void glwShaderSource (GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); 690 void glwUseProgram (GLuint program); 691 void glwUniform1f (GLint location, GLfloat v0); 692 void glwUniform2f (GLint location, GLfloat v0, GLfloat v1); 693 void glwUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 694 void glwUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 695 void glwUniform1i (GLint location, GLint v0); 696 void glwUniform2i (GLint location, GLint v0, GLint v1); 697 void glwUniform3i (GLint location, GLint v0, GLint v1, GLint v2); 698 void glwUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 699 void glwUniform1fv (GLint location, GLsizei count, const GLfloat* value); 700 void glwUniform2fv (GLint location, GLsizei count, const GLfloat* value); 701 void glwUniform3fv (GLint location, GLsizei count, const GLfloat* value); 702 void glwUniform4fv (GLint location, GLsizei count, const GLfloat* value); 703 void glwUniform1iv (GLint location, GLsizei count, const GLint* value); 704 void glwUniform2iv (GLint location, GLsizei count, const GLint* value); 705 void glwUniform3iv (GLint location, GLsizei count, const GLint* value); 706 void glwUniform4iv (GLint location, GLsizei count, const GLint* value); 707 void glwUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 708 void glwUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 709 void glwUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 710 void glwValidateProgram (GLuint program); 711 void glwVertexAttrib1d (GLuint index, GLdouble x); 712 void glwVertexAttrib1dv (GLuint index, const GLdouble* v); 713 void glwVertexAttrib1f (GLuint index, GLfloat x); 714 void glwVertexAttrib1fv (GLuint index, const GLfloat* v); 715 void glwVertexAttrib1s (GLuint index, GLshort x); 716 void glwVertexAttrib1sv (GLuint index, const GLshort* v); 717 void glwVertexAttrib2d (GLuint index, GLdouble x, GLdouble y); 718 void glwVertexAttrib2dv (GLuint index, const GLdouble* v); 719 void glwVertexAttrib2f (GLuint index, GLfloat x, GLfloat y); 720 void glwVertexAttrib2fv (GLuint index, const GLfloat* v); 721 void glwVertexAttrib2s (GLuint index, GLshort x, GLshort y); 722 void glwVertexAttrib2sv (GLuint index, const GLshort* v); 723 void glwVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z); 724 void glwVertexAttrib3dv (GLuint index, const GLdouble* v); 725 void glwVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z); 726 void glwVertexAttrib3fv (GLuint index, const GLfloat* v); 727 void glwVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z); 728 void glwVertexAttrib3sv (GLuint index, const GLshort* v); 729 void glwVertexAttrib4Nbv (GLuint index, const GLbyte* v); 730 void glwVertexAttrib4Niv (GLuint index, const GLint* v); 731 void glwVertexAttrib4Nsv (GLuint index, const GLshort* v); 732 void glwVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 733 void glwVertexAttrib4Nubv (GLuint index, const GLubyte* v); 734 void glwVertexAttrib4Nuiv (GLuint index, const GLuint* v); 735 void glwVertexAttrib4Nusv (GLuint index, const GLushort* v); 736 void glwVertexAttrib4bv (GLuint index, const GLbyte* v); 737 void glwVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 738 void glwVertexAttrib4dv (GLuint index, const GLdouble* v); 739 void glwVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 740 void glwVertexAttrib4fv (GLuint index, const GLfloat* v); 741 void glwVertexAttrib4iv (GLuint index, const GLint* v); 742 void glwVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 743 void glwVertexAttrib4sv (GLuint index, const GLshort* v); 744 void glwVertexAttrib4ubv (GLuint index, const GLubyte* v); 745 void glwVertexAttrib4uiv (GLuint index, const GLuint* v); 746 void glwVertexAttrib4usv (GLuint index, const GLushort* v); 747 void glwVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); 748 void glwUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 749 void glwUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 750 void glwUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 751 void glwUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 752 void glwUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 753 void glwUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 754 void glwColorMaski (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); 755 void glwGetBooleani_v (GLenum target, GLuint index, GLboolean* data); 756 void glwGetIntegeri_v (GLenum target, GLuint index, GLint* data); 757 void glwEnablei (GLenum target, GLuint index); 758 void glwDisablei (GLenum target, GLuint index); 759 GLboolean glwIsEnabledi (GLenum target, GLuint index); 760 void glwBeginTransformFeedback (GLenum primitiveMode); 761 void glwEndTransformFeedback (); 762 void glwBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 763 void glwBindBufferBase (GLenum target, GLuint index, GLuint buffer); 764 void glwTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode); 765 void glwGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name); 766 void glwClampColor (GLenum target, GLenum clamp); 767 void glwBeginConditionalRender (GLuint id, GLenum mode); 768 void glwEndConditionalRender (); 769 void glwVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 770 void glwGetVertexAttribIiv (GLuint index, GLenum pname, GLint* params); 771 void glwGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint* params); 772 void glwVertexAttribI1i (GLuint index, GLint x); 773 void glwVertexAttribI2i (GLuint index, GLint x, GLint y); 774 void glwVertexAttribI3i (GLuint index, GLint x, GLint y, GLint z); 775 void glwVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w); 776 void glwVertexAttribI1ui (GLuint index, GLuint x); 777 void glwVertexAttribI2ui (GLuint index, GLuint x, GLuint y); 778 void glwVertexAttribI3ui (GLuint index, GLuint x, GLuint y, GLuint z); 779 void glwVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 780 void glwVertexAttribI1iv (GLuint index, const GLint* v); 781 void glwVertexAttribI2iv (GLuint index, const GLint* v); 782 void glwVertexAttribI3iv (GLuint index, const GLint* v); 783 void glwVertexAttribI4iv (GLuint index, const GLint* v); 784 void glwVertexAttribI1uiv (GLuint index, const GLuint* v); 785 void glwVertexAttribI2uiv (GLuint index, const GLuint* v); 786 void glwVertexAttribI3uiv (GLuint index, const GLuint* v); 787 void glwVertexAttribI4uiv (GLuint index, const GLuint* v); 788 void glwVertexAttribI4bv (GLuint index, const GLbyte* v); 789 void glwVertexAttribI4sv (GLuint index, const GLshort* v); 790 void glwVertexAttribI4ubv (GLuint index, const GLubyte* v); 791 void glwVertexAttribI4usv (GLuint index, const GLushort* v); 792 void glwGetUniformuiv (GLuint program, GLint location, GLuint* params); 793 void glwBindFragDataLocation (GLuint program, GLuint color, const GLchar* name); 794 GLint glwGetFragDataLocation (GLuint program, const GLchar* name); 795 void glwUniform1ui (GLint location, GLuint v0); 796 void glwUniform2ui (GLint location, GLuint v0, GLuint v1); 797 void glwUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2); 798 void glwUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 799 void glwUniform1uiv (GLint location, GLsizei count, const GLuint* value); 800 void glwUniform2uiv (GLint location, GLsizei count, const GLuint* value); 801 void glwUniform3uiv (GLint location, GLsizei count, const GLuint* value); 802 void glwUniform4uiv (GLint location, GLsizei count, const GLuint* value); 803 void glwTexParameterIiv (GLenum target, GLenum pname, const GLint* params); 804 void glwTexParameterIuiv (GLenum target, GLenum pname, const GLuint* params); 805 void glwGetTexParameterIiv (GLenum target, GLenum pname, GLint* params); 806 void glwGetTexParameterIuiv (GLenum target, GLenum pname, GLuint* params); 807 void glwClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint* value); 808 void glwClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint* value); 809 void glwClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat* value); 810 void glwClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); 811 const GLubyte* glwGetStringi (GLenum name, GLuint index); 812 GLboolean glwIsRenderbuffer (GLuint renderbuffer); 813 void glwBindRenderbuffer (GLenum target, GLuint renderbuffer); 814 void glwDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers); 815 void glwGenRenderbuffers (GLsizei n, GLuint* renderbuffers); 816 void glwRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 817 void glwGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params); 818 GLboolean glwIsFramebuffer (GLuint framebuffer); 819 void glwBindFramebuffer (GLenum target, GLuint framebuffer); 820 void glwDeleteFramebuffers (GLsizei n, const GLuint* framebuffers); 821 void glwGenFramebuffers (GLsizei n, GLuint* framebuffers); 822 GLenum glwCheckFramebufferStatus (GLenum target); 823 void glwFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 824 void glwFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 825 void glwFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 826 void glwFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 827 void glwGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params); 828 void glwGenerateMipmap (GLenum target); 829 void glwBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 830 void glwRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 831 void glwFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 832 GLvoid* glwMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); 833 void glwFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length); 834 void glwBindVertexArray (GLuint array); 835 void glwDeleteVertexArrays (GLsizei n, const GLuint* arrays); 836 void glwGenVertexArrays (GLsizei n, GLuint* arrays); 837 GLboolean glwIsVertexArray (GLuint array); 838 void glwTexBuffer (GLenum target, GLenum internalformat, GLuint buffer); 839 void glwPrimitiveRestartIndex (GLuint index); 840 void glwCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 841 void glwDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); 842 void glwDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instancecount); 843 void glwGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices); 844 void glwGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params); 845 void glwGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName); 846 GLuint glwGetUniformBlockIndex (GLuint program, const GLchar* uniformBlockName); 847 void glwGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params); 848 void glwGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName); 849 void glwUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); 850 void glwGetInteger64i_v (GLenum target, GLuint index, GLint64* data); 851 void glwGetBufferParameteri64v (GLenum target, GLenum pname, GLint64* params); 852 void glwFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level); 853 void glwDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLint basevertex); 854 void glwDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices, GLint basevertex); 855 void glwDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instancecount, GLint basevertex); 856 void glwMultiDrawElementsBaseVertex (GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei drawcount, const GLint* basevertex); 857 void glwProvokingVertex (GLenum mode); 858 GLsync glwFenceSync (GLenum condition, GLbitfield flags); 859 GLboolean glwIsSync (GLsync sync); 860 void glwDeleteSync (GLsync sync); 861 GLenum glwClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout); 862 void glwWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout); 863 void glwGetInteger64v (GLenum pname, GLint64* params); 864 void glwGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values); 865 void glwTexImage2DMultisample (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 866 void glwTexImage3DMultisample (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 867 void glwGetMultisamplefv (GLenum pname, GLuint index, GLfloat* val); 868 void glwSampleMaski (GLuint index, GLbitfield mask); 869 void glwVertexAttribDivisor (GLuint index, GLuint divisor); 870 void glwBindFragDataLocationIndexed (GLuint program, GLuint colorNumber, GLuint index, const GLchar* name); 871 GLint glwGetFragDataIndex (GLuint program, const GLchar* name); 872 void glwGenSamplers (GLsizei count, GLuint* samplers); 873 void glwDeleteSamplers (GLsizei count, const GLuint* samplers); 874 GLboolean glwIsSampler (GLuint sampler); 875 void glwBindSampler (GLuint unit, GLuint sampler); 876 void glwSamplerParameteri (GLuint sampler, GLenum pname, GLint param); 877 void glwSamplerParameteriv (GLuint sampler, GLenum pname, const GLint* param); 878 void glwSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param); 879 void glwSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat* param); 880 void glwSamplerParameterIiv (GLuint sampler, GLenum pname, const GLint* param); 881 void glwSamplerParameterIuiv (GLuint sampler, GLenum pname, const GLuint* param); 882 void glwGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint* params); 883 void glwGetSamplerParameterIiv (GLuint sampler, GLenum pname, GLint* params); 884 void glwGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat* params); 885 void glwGetSamplerParameterIuiv (GLuint sampler, GLenum pname, GLuint* params); 886 void glwQueryCounter (GLuint id, GLenum target); 887 void glwGetQueryObjecti64v (GLuint id, GLenum pname, GLint64* params); 888 void glwGetQueryObjectui64v (GLuint id, GLenum pname, GLuint64* params); 889 void glwVertexAttribP1ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 890 void glwVertexAttribP1uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); 891 void glwVertexAttribP2ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 892 void glwVertexAttribP2uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); 893 void glwVertexAttribP3ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 894 void glwVertexAttribP3uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); 895 void glwVertexAttribP4ui (GLuint index, GLenum type, GLboolean normalized, GLuint value); 896 void glwVertexAttribP4uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value); 897 void glwBlendEquationi (GLuint buf, GLenum mode); 898 void glwBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha); 899 void glwBlendFunci (GLuint buf, GLenum src, GLenum dst); 900 void glwBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 901 void glwDrawArraysIndirect (GLenum mode, const GLvoid* indirect); 902 void glwDrawElementsIndirect (GLenum mode, GLenum type, const GLvoid* indirect); 903 void glwUniform1d (GLint location, GLdouble x); 904 void glwUniform2d (GLint location, GLdouble x, GLdouble y); 905 void glwUniform3d (GLint location, GLdouble x, GLdouble y, GLdouble z); 906 void glwUniform4d (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 907 void glwUniform1dv (GLint location, GLsizei count, const GLdouble* value); 908 void glwUniform2dv (GLint location, GLsizei count, const GLdouble* value); 909 void glwUniform3dv (GLint location, GLsizei count, const GLdouble* value); 910 void glwUniform4dv (GLint location, GLsizei count, const GLdouble* value); 911 void glwUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 912 void glwUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 913 void glwUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 914 void glwUniformMatrix2x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 915 void glwUniformMatrix2x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 916 void glwUniformMatrix3x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 917 void glwUniformMatrix3x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 918 void glwUniformMatrix4x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 919 void glwUniformMatrix4x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 920 void glwGetUniformdv (GLuint program, GLint location, GLdouble* params); 921 void glwMinSampleShading (GLfloat value); 922 GLint glwGetSubroutineUniformLocation (GLuint program, GLenum shadertype, const GLchar* name); 923 GLuint glwGetSubroutineIndex (GLuint program, GLenum shadertype, const GLchar* name); 924 void glwGetActiveSubroutineUniformiv (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values); 925 void glwGetActiveSubroutineUniformName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name); 926 void glwGetActiveSubroutineName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name); 927 void glwUniformSubroutinesuiv (GLenum shadertype, GLsizei count, const GLuint* indices); 928 void glwGetUniformSubroutineuiv (GLenum shadertype, GLint location, GLuint* params); 929 void glwGetProgramStageiv (GLuint program, GLenum shadertype, GLenum pname, GLint* values); 930 void glwPatchParameteri (GLenum pname, GLint value); 931 void glwPatchParameterfv (GLenum pname, const GLfloat* values); 932 void glwBindTransformFeedback (GLenum target, GLuint id); 933 void glwDeleteTransformFeedbacks (GLsizei n, const GLuint* ids); 934 void glwGenTransformFeedbacks (GLsizei n, GLuint* ids); 935 GLboolean glwIsTransformFeedback (GLuint id); 936 void glwPauseTransformFeedback (); 937 void glwResumeTransformFeedback (); 938 void glwDrawTransformFeedback (GLenum mode, GLuint id); 939 void glwDrawTransformFeedbackStream (GLenum mode, GLuint id, GLuint stream); 940 void glwBeginQueryIndexed (GLenum target, GLuint index, GLuint id); 941 void glwEndQueryIndexed (GLenum target, GLuint index); 942 void glwGetQueryIndexediv (GLenum target, GLuint index, GLenum pname, GLint* params); 943 void glwReleaseShaderCompiler (); 944 void glwShaderBinary (GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length); 945 void glwGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); 946 void glwDepthRangef (GLfloat n, GLfloat f); 947 void glwClearDepthf (GLfloat d); 948 void glwGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary); 949 void glwProgramBinary (GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length); 950 void glwProgramParameteri (GLuint program, GLenum pname, GLint value); 951 void glwUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program); 952 void glwActiveShaderProgram (GLuint pipeline, GLuint program); 953 GLuint glwCreateShaderProgramv (GLenum type, GLsizei count, const GLchar* const* strings); 954 void glwBindProgramPipeline (GLuint pipeline); 955 void glwDeleteProgramPipelines (GLsizei n, const GLuint* pipelines); 956 void glwGenProgramPipelines (GLsizei n, GLuint* pipelines); 957 GLboolean glwIsProgramPipeline (GLuint pipeline); 958 void glwGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint* params); 959 void glwProgramUniform1i (GLuint program, GLint location, GLint v0); 960 void glwProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint* value); 961 void glwProgramUniform1f (GLuint program, GLint location, GLfloat v0); 962 void glwProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat* value); 963 void glwProgramUniform1d (GLuint program, GLint location, GLdouble v0); 964 void glwProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble* value); 965 void glwProgramUniform1ui (GLuint program, GLint location, GLuint v0); 966 void glwProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint* value); 967 void glwProgramUniform2i (GLuint program, GLint location, GLint v0, GLint v1); 968 void glwProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint* value); 969 void glwProgramUniform2f (GLuint program, GLint location, GLfloat v0, GLfloat v1); 970 void glwProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat* value); 971 void glwProgramUniform2d (GLuint program, GLint location, GLdouble v0, GLdouble v1); 972 void glwProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble* value); 973 void glwProgramUniform2ui (GLuint program, GLint location, GLuint v0, GLuint v1); 974 void glwProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint* value); 975 void glwProgramUniform3i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); 976 void glwProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint* value); 977 void glwProgramUniform3f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 978 void glwProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat* value); 979 void glwProgramUniform3d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2); 980 void glwProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble* value); 981 void glwProgramUniform3ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); 982 void glwProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint* value); 983 void glwProgramUniform4i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 984 void glwProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint* value); 985 void glwProgramUniform4f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 986 void glwProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat* value); 987 void glwProgramUniform4d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3); 988 void glwProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble* value); 989 void glwProgramUniform4ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 990 void glwProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint* value); 991 void glwProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 992 void glwProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 993 void glwProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 994 void glwProgramUniformMatrix2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 995 void glwProgramUniformMatrix3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 996 void glwProgramUniformMatrix4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 997 void glwProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 998 void glwProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 999 void glwProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 1000 void glwProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 1001 void glwProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 1002 void glwProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 1003 void glwProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 1004 void glwProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 1005 void glwProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 1006 void glwProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 1007 void glwProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 1008 void glwProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value); 1009 void glwValidateProgramPipeline (GLuint pipeline); 1010 void glwGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog); 1011 void glwVertexAttribL1d (GLuint index, GLdouble x); 1012 void glwVertexAttribL2d (GLuint index, GLdouble x, GLdouble y); 1013 void glwVertexAttribL3d (GLuint index, GLdouble x, GLdouble y, GLdouble z); 1014 void glwVertexAttribL4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 1015 void glwVertexAttribL1dv (GLuint index, const GLdouble* v); 1016 void glwVertexAttribL2dv (GLuint index, const GLdouble* v); 1017 void glwVertexAttribL3dv (GLuint index, const GLdouble* v); 1018 void glwVertexAttribL4dv (GLuint index, const GLdouble* v); 1019 void glwVertexAttribLPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 1020 void glwGetVertexAttribLdv (GLuint index, GLenum pname, GLdouble* params); 1021 void glwViewportArrayv (GLuint first, GLsizei count, const GLfloat* v); 1022 void glwViewportIndexedf (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); 1023 void glwViewportIndexedfv (GLuint index, const GLfloat* v); 1024 void glwScissorArrayv (GLuint first, GLsizei count, const GLint* v); 1025 void glwScissorIndexed (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); 1026 void glwScissorIndexedv (GLuint index, const GLint* v); 1027 void glwDepthRangeArrayv (GLuint first, GLsizei count, const GLdouble* v); 1028 void glwDepthRangeIndexed (GLuint index, GLdouble n, GLdouble f); 1029 void glwGetFloati_v (GLenum target, GLuint index, GLfloat* data); 1030 void glwGetDoublei_v (GLenum target, GLuint index, GLdouble* data); 1031 void glwDrawArraysInstancedBaseInstance (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); 1032 void glwDrawElementsInstancedBaseInstance (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLuint baseinstance); 1033 void glwDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); 1034 void glwDrawTransformFeedbackInstanced (GLenum mode, GLuint id, GLsizei instancecount); 1035 void glwDrawTransformFeedbackStreamInstanced (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); 1036 void glwGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params); 1037 void glwGetActiveAtomicCounterBufferiv (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params); 1038 void glwBindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); 1039 void glwMemoryBarrier (GLbitfield barriers); 1040 void glwTexStorage1D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); 1041 void glwTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 1042 void glwTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 1043 void glwClearBufferData (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void* data); 1044 void glwClearBufferSubData (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data); 1045 void glwDispatchCompute (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); 1046 void glwDispatchComputeIndirect (GLintptr indirect); 1047 void 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); 1048 void glwDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); 1049 void glwDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf); 1050 void glwDebugMessageCallback (GLDEBUGPROC callback, const void* userParam); 1051 GLuint glwGetDebugMessageLog (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); 1052 void glwPushDebugGroup (GLenum source, GLuint id, GLsizei length, const GLchar* message); 1053 void glwPopDebugGroup (); 1054 void glwObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar* label); 1055 void glwGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label); 1056 void glwObjectPtrLabel (const void* ptr, GLsizei length, const GLchar* label); 1057 void glwGetObjectPtrLabel (const void* ptr, GLsizei bufSize, GLsizei* length, GLchar* label); 1058 void glwFramebufferParameteri (GLenum target, GLenum pname, GLint param); 1059 void glwGetFramebufferParameteriv (GLenum target, GLenum pname, GLint* params); 1060 void glwGetInternalformati64v (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params); 1061 void glwInvalidateTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); 1062 void glwInvalidateTexImage (GLuint texture, GLint level); 1063 void glwInvalidateBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr length); 1064 void glwInvalidateBufferData (GLuint buffer); 1065 void glwInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum* attachments); 1066 void glwInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height); 1067 void glwMultiDrawArraysIndirect (GLenum mode, const void* indirect, GLsizei drawcount, GLsizei stride); 1068 void glwMultiDrawElementsIndirect (GLenum mode, GLenum type, const void* indirect, GLsizei drawcount, GLsizei stride); 1069 void glwGetProgramInterfaceiv (GLuint program, GLenum programInterface, GLenum pname, GLint* params); 1070 GLuint glwGetProgramResourceIndex (GLuint program, GLenum programInterface, const GLchar* name); 1071 void glwGetProgramResourceName (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name); 1072 void glwGetProgramResourceiv (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLint* params); 1073 GLint glwGetProgramResourceLocation (GLuint program, GLenum programInterface, const GLchar* name); 1074 GLint glwGetProgramResourceLocationIndex (GLuint program, GLenum programInterface, const GLchar* name); 1075 void glwShaderStorageBlockBinding (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); 1076 void glwTexBufferRange (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); 1077 void glwTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 1078 void glwTexStorage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 1079 void glwTextureView (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); 1080 void glwBindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); 1081 void glwVertexAttribFormat (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); 1082 void glwVertexAttribIFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 1083 void glwVertexAttribLFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 1084 void glwVertexAttribBinding (GLuint attribindex, GLuint bindingindex); 1085 void glwVertexBindingDivisor (GLuint bindingindex, GLuint divisor); 1086 void glwBufferStorage (GLenum target, GLsizeiptr size, const void* data, GLbitfield flags); 1087 void glwClearTexImage (GLuint texture, GLint level, GLenum format, GLenum type, const void* data); 1088 void glwClearTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* data); 1089 void glwBindBuffersBase (GLenum target, GLuint first, GLsizei count, const GLuint* buffers); 1090 void glwBindBuffersRange (GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizeiptr* sizes); 1091 void glwBindTextures (GLuint first, GLsizei count, const GLuint* textures); 1092 void glwBindSamplers (GLuint first, GLsizei count, const GLuint* samplers); 1093 void glwBindImageTextures (GLuint first, GLsizei count, const GLuint* textures); 1094 void glwBindVertexBuffers (GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizei* strides); 1095