1 /* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * 4 * Generated from Khronos GL API description (gl.xml) revision a3ee0ed08111d44ac3cb863d9e3e81a7c28f9d90. 5 */ 6 typedef GLW_APICALL void (GLW_APIENTRY* glActiveShaderProgramFunc) (GLuint pipeline, GLuint program); 7 typedef GLW_APICALL void (GLW_APIENTRY* glActiveTextureFunc) (GLenum texture); 8 typedef GLW_APICALL void (GLW_APIENTRY* glAttachShaderFunc) (GLuint program, GLuint shader); 9 typedef GLW_APICALL void (GLW_APIENTRY* glBeginConditionalRenderFunc) (GLuint id, GLenum mode); 10 typedef GLW_APICALL void (GLW_APIENTRY* glBeginQueryFunc) (GLenum target, GLuint id); 11 typedef GLW_APICALL void (GLW_APIENTRY* glBeginQueryIndexedFunc) (GLenum target, GLuint index, GLuint id); 12 typedef GLW_APICALL void (GLW_APIENTRY* glBeginTransformFeedbackFunc) (GLenum primitiveMode); 13 typedef GLW_APICALL void (GLW_APIENTRY* glBindAttribLocationFunc) (GLuint program, GLuint index, const GLchar *name); 14 typedef GLW_APICALL void (GLW_APIENTRY* glBindBufferFunc) (GLenum target, GLuint buffer); 15 typedef GLW_APICALL void (GLW_APIENTRY* glBindBufferBaseFunc) (GLenum target, GLuint index, GLuint buffer); 16 typedef GLW_APICALL void (GLW_APIENTRY* glBindBufferRangeFunc) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 17 typedef GLW_APICALL void (GLW_APIENTRY* glBindBuffersBaseFunc) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers); 18 typedef GLW_APICALL void (GLW_APIENTRY* glBindBuffersRangeFunc) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes); 19 typedef GLW_APICALL void (GLW_APIENTRY* glBindFragDataLocationFunc) (GLuint program, GLuint color, const GLchar *name); 20 typedef GLW_APICALL void (GLW_APIENTRY* glBindFragDataLocationIndexedFunc) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name); 21 typedef GLW_APICALL void (GLW_APIENTRY* glBindFramebufferFunc) (GLenum target, GLuint framebuffer); 22 typedef GLW_APICALL void (GLW_APIENTRY* glBindImageTextureFunc) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); 23 typedef GLW_APICALL void (GLW_APIENTRY* glBindImageTexturesFunc) (GLuint first, GLsizei count, const GLuint *textures); 24 typedef GLW_APICALL void (GLW_APIENTRY* glBindMultiTextureEXTFunc) (GLenum texunit, GLenum target, GLuint texture); 25 typedef GLW_APICALL void (GLW_APIENTRY* glBindProgramPipelineFunc) (GLuint pipeline); 26 typedef GLW_APICALL void (GLW_APIENTRY* glBindRenderbufferFunc) (GLenum target, GLuint renderbuffer); 27 typedef GLW_APICALL void (GLW_APIENTRY* glBindSamplerFunc) (GLuint unit, GLuint sampler); 28 typedef GLW_APICALL void (GLW_APIENTRY* glBindSamplersFunc) (GLuint first, GLsizei count, const GLuint *samplers); 29 typedef GLW_APICALL void (GLW_APIENTRY* glBindTextureFunc) (GLenum target, GLuint texture); 30 typedef GLW_APICALL void (GLW_APIENTRY* glBindTextureUnitFunc) (GLuint unit, GLuint texture); 31 typedef GLW_APICALL void (GLW_APIENTRY* glBindTexturesFunc) (GLuint first, GLsizei count, const GLuint *textures); 32 typedef GLW_APICALL void (GLW_APIENTRY* glBindTransformFeedbackFunc) (GLenum target, GLuint id); 33 typedef GLW_APICALL void (GLW_APIENTRY* glBindVertexArrayFunc) (GLuint array); 34 typedef GLW_APICALL void (GLW_APIENTRY* glBindVertexBufferFunc) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); 35 typedef GLW_APICALL void (GLW_APIENTRY* glBindVertexBuffersFunc) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); 36 typedef GLW_APICALL void (GLW_APIENTRY* glBlendBarrierFunc) (void); 37 typedef GLW_APICALL void (GLW_APIENTRY* glBlendColorFunc) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 38 typedef GLW_APICALL void (GLW_APIENTRY* glBlendEquationFunc) (GLenum mode); 39 typedef GLW_APICALL void (GLW_APIENTRY* glBlendEquationSeparateFunc) (GLenum modeRGB, GLenum modeAlpha); 40 typedef GLW_APICALL void (GLW_APIENTRY* glBlendEquationSeparateiFunc) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); 41 typedef GLW_APICALL void (GLW_APIENTRY* glBlendEquationiFunc) (GLuint buf, GLenum mode); 42 typedef GLW_APICALL void (GLW_APIENTRY* glBlendFuncFunc) (GLenum sfactor, GLenum dfactor); 43 typedef GLW_APICALL void (GLW_APIENTRY* glBlendFuncSeparateFunc) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 44 typedef GLW_APICALL void (GLW_APIENTRY* glBlendFuncSeparateiFunc) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 45 typedef GLW_APICALL void (GLW_APIENTRY* glBlendFunciFunc) (GLuint buf, GLenum src, GLenum dst); 46 typedef GLW_APICALL void (GLW_APIENTRY* glBlitFramebufferFunc) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 47 typedef GLW_APICALL void (GLW_APIENTRY* glBlitNamedFramebufferFunc) (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 48 typedef GLW_APICALL void (GLW_APIENTRY* glBufferDataFunc) (GLenum target, GLsizeiptr size, const void *data, GLenum usage); 49 typedef GLW_APICALL void (GLW_APIENTRY* glBufferPageCommitmentARBFunc) (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit); 50 typedef GLW_APICALL void (GLW_APIENTRY* glBufferStorageFunc) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); 51 typedef GLW_APICALL void (GLW_APIENTRY* glBufferSubDataFunc) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); 52 typedef GLW_APICALL GLenum (GLW_APIENTRY* glCheckFramebufferStatusFunc) (GLenum target); 53 typedef GLW_APICALL GLenum (GLW_APIENTRY* glCheckNamedFramebufferStatusFunc) (GLuint framebuffer, GLenum target); 54 typedef GLW_APICALL GLenum (GLW_APIENTRY* glCheckNamedFramebufferStatusEXTFunc) (GLuint framebuffer, GLenum target); 55 typedef GLW_APICALL void (GLW_APIENTRY* glClampColorFunc) (GLenum target, GLenum clamp); 56 typedef GLW_APICALL void (GLW_APIENTRY* glClearFunc) (GLbitfield mask); 57 typedef GLW_APICALL void (GLW_APIENTRY* glClearBufferDataFunc) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data); 58 typedef GLW_APICALL void (GLW_APIENTRY* glClearBufferSubDataFunc) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); 59 typedef GLW_APICALL void (GLW_APIENTRY* glClearBufferfiFunc) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); 60 typedef GLW_APICALL void (GLW_APIENTRY* glClearBufferfvFunc) (GLenum buffer, GLint drawbuffer, const GLfloat *value); 61 typedef GLW_APICALL void (GLW_APIENTRY* glClearBufferivFunc) (GLenum buffer, GLint drawbuffer, const GLint *value); 62 typedef GLW_APICALL void (GLW_APIENTRY* glClearBufferuivFunc) (GLenum buffer, GLint drawbuffer, const GLuint *value); 63 typedef GLW_APICALL void (GLW_APIENTRY* glClearColorFunc) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 64 typedef GLW_APICALL void (GLW_APIENTRY* glClearDepthFunc) (GLdouble depth); 65 typedef GLW_APICALL void (GLW_APIENTRY* glClearDepthfFunc) (GLfloat d); 66 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedBufferDataFunc) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); 67 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedBufferDataEXTFunc) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); 68 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedBufferSubDataFunc) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); 69 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedBufferSubDataEXTFunc) (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); 70 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedFramebufferfiFunc) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); 71 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedFramebufferfvFunc) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value); 72 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedFramebufferivFunc) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value); 73 typedef GLW_APICALL void (GLW_APIENTRY* glClearNamedFramebufferuivFunc) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value); 74 typedef GLW_APICALL void (GLW_APIENTRY* glClearStencilFunc) (GLint s); 75 typedef GLW_APICALL void (GLW_APIENTRY* glClearTexImageFunc) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data); 76 typedef GLW_APICALL void (GLW_APIENTRY* glClearTexSubImageFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data); 77 typedef GLW_APICALL void (GLW_APIENTRY* glClientAttribDefaultEXTFunc) (GLbitfield mask); 78 typedef GLW_APICALL GLenum (GLW_APIENTRY* glClientWaitSyncFunc) (GLsync sync, GLbitfield flags, GLuint64 timeout); 79 typedef GLW_APICALL void (GLW_APIENTRY* glClipControlFunc) (GLenum origin, GLenum depth); 80 typedef GLW_APICALL void (GLW_APIENTRY* glColorMaskFunc) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 81 typedef GLW_APICALL void (GLW_APIENTRY* glColorMaskiFunc) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); 82 typedef GLW_APICALL void (GLW_APIENTRY* glCompileShaderFunc) (GLuint shader); 83 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedMultiTexImage1DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits); 84 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedMultiTexImage2DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits); 85 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedMultiTexImage3DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits); 86 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedMultiTexSubImage1DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits); 87 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedMultiTexSubImage2DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits); 88 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedMultiTexSubImage3DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits); 89 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexImage1DFunc) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data); 90 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexImage2DFunc) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); 91 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexImage3DFunc) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); 92 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexImage3DOESFunc) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); 93 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexSubImage1DFunc) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); 94 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexSubImage2DFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); 95 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexSubImage3DFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); 96 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTexSubImage3DOESFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); 97 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureImage1DEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits); 98 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureImage2DEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits); 99 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureImage3DEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits); 100 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureSubImage1DFunc) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); 101 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureSubImage1DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits); 102 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureSubImage2DFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); 103 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureSubImage2DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits); 104 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureSubImage3DFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); 105 typedef GLW_APICALL void (GLW_APIENTRY* glCompressedTextureSubImage3DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits); 106 typedef GLW_APICALL void (GLW_APIENTRY* glCopyBufferSubDataFunc) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 107 typedef GLW_APICALL void (GLW_APIENTRY* glCopyImageSubDataFunc) (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); 108 typedef GLW_APICALL void (GLW_APIENTRY* glCopyMultiTexImage1DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 109 typedef GLW_APICALL void (GLW_APIENTRY* glCopyMultiTexImage2DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 110 typedef GLW_APICALL void (GLW_APIENTRY* glCopyMultiTexSubImage1DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 111 typedef GLW_APICALL void (GLW_APIENTRY* glCopyMultiTexSubImage2DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 112 typedef GLW_APICALL void (GLW_APIENTRY* glCopyMultiTexSubImage3DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 113 typedef GLW_APICALL void (GLW_APIENTRY* glCopyNamedBufferSubDataFunc) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 114 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTexImage1DFunc) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 115 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTexImage2DFunc) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 116 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTexSubImage1DFunc) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 117 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTexSubImage2DFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 118 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTexSubImage3DFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 119 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTexSubImage3DOESFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 120 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureImage1DEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 121 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureImage2DEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 122 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureSubImage1DFunc) (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 123 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureSubImage1DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 124 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureSubImage2DFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 125 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureSubImage2DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 126 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureSubImage3DFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 127 typedef GLW_APICALL void (GLW_APIENTRY* glCopyTextureSubImage3DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 128 typedef GLW_APICALL void (GLW_APIENTRY* glCreateBuffersFunc) (GLsizei n, GLuint *buffers); 129 typedef GLW_APICALL void (GLW_APIENTRY* glCreateFramebuffersFunc) (GLsizei n, GLuint *framebuffers); 130 typedef GLW_APICALL GLuint (GLW_APIENTRY* glCreateProgramFunc) (void); 131 typedef GLW_APICALL void (GLW_APIENTRY* glCreateProgramPipelinesFunc) (GLsizei n, GLuint *pipelines); 132 typedef GLW_APICALL void (GLW_APIENTRY* glCreateQueriesFunc) (GLenum target, GLsizei n, GLuint *ids); 133 typedef GLW_APICALL void (GLW_APIENTRY* glCreateRenderbuffersFunc) (GLsizei n, GLuint *renderbuffers); 134 typedef GLW_APICALL void (GLW_APIENTRY* glCreateSamplersFunc) (GLsizei n, GLuint *samplers); 135 typedef GLW_APICALL GLuint (GLW_APIENTRY* glCreateShaderFunc) (GLenum type); 136 typedef GLW_APICALL GLuint (GLW_APIENTRY* glCreateShaderProgramvFunc) (GLenum type, GLsizei count, const GLchar *const*strings); 137 typedef GLW_APICALL void (GLW_APIENTRY* glCreateTexturesFunc) (GLenum target, GLsizei n, GLuint *textures); 138 typedef GLW_APICALL void (GLW_APIENTRY* glCreateTransformFeedbacksFunc) (GLsizei n, GLuint *ids); 139 typedef GLW_APICALL void (GLW_APIENTRY* glCreateVertexArraysFunc) (GLsizei n, GLuint *arrays); 140 typedef GLW_APICALL void (GLW_APIENTRY* glCullFaceFunc) (GLenum mode); 141 typedef GLW_APICALL void (GLW_APIENTRY* glDebugMessageCallbackFunc) (GLDEBUGPROC callback, const void *userParam); 142 typedef GLW_APICALL void (GLW_APIENTRY* glDebugMessageControlFunc) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); 143 typedef GLW_APICALL void (GLW_APIENTRY* glDebugMessageInsertFunc) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); 144 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteBuffersFunc) (GLsizei n, const GLuint *buffers); 145 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteFramebuffersFunc) (GLsizei n, const GLuint *framebuffers); 146 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteProgramFunc) (GLuint program); 147 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteProgramPipelinesFunc) (GLsizei n, const GLuint *pipelines); 148 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteQueriesFunc) (GLsizei n, const GLuint *ids); 149 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteRenderbuffersFunc) (GLsizei n, const GLuint *renderbuffers); 150 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteSamplersFunc) (GLsizei count, const GLuint *samplers); 151 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteShaderFunc) (GLuint shader); 152 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteSyncFunc) (GLsync sync); 153 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteTexturesFunc) (GLsizei n, const GLuint *textures); 154 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteTransformFeedbacksFunc) (GLsizei n, const GLuint *ids); 155 typedef GLW_APICALL void (GLW_APIENTRY* glDeleteVertexArraysFunc) (GLsizei n, const GLuint *arrays); 156 typedef GLW_APICALL void (GLW_APIENTRY* glDepthBoundsEXTFunc) (GLclampd zmin, GLclampd zmax); 157 typedef GLW_APICALL void (GLW_APIENTRY* glDepthFuncFunc) (GLenum func); 158 typedef GLW_APICALL void (GLW_APIENTRY* glDepthMaskFunc) (GLboolean flag); 159 typedef GLW_APICALL void (GLW_APIENTRY* glDepthRangeFunc) (GLdouble near, GLdouble far); 160 typedef GLW_APICALL void (GLW_APIENTRY* glDepthRangeArrayfvOESFunc) (GLuint first, GLsizei count, const GLfloat *v); 161 typedef GLW_APICALL void (GLW_APIENTRY* glDepthRangeArrayvFunc) (GLuint first, GLsizei count, const GLdouble *v); 162 typedef GLW_APICALL void (GLW_APIENTRY* glDepthRangeIndexedFunc) (GLuint index, GLdouble n, GLdouble f); 163 typedef GLW_APICALL void (GLW_APIENTRY* glDepthRangeIndexedfOESFunc) (GLuint index, GLfloat n, GLfloat f); 164 typedef GLW_APICALL void (GLW_APIENTRY* glDepthRangefFunc) (GLfloat n, GLfloat f); 165 typedef GLW_APICALL void (GLW_APIENTRY* glDetachShaderFunc) (GLuint program, GLuint shader); 166 typedef GLW_APICALL void (GLW_APIENTRY* glDisableFunc) (GLenum cap); 167 typedef GLW_APICALL void (GLW_APIENTRY* glDisableClientStateIndexedEXTFunc) (GLenum array, GLuint index); 168 typedef GLW_APICALL void (GLW_APIENTRY* glDisableClientStateiEXTFunc) (GLenum array, GLuint index); 169 typedef GLW_APICALL void (GLW_APIENTRY* glDisableVertexArrayAttribFunc) (GLuint vaobj, GLuint index); 170 typedef GLW_APICALL void (GLW_APIENTRY* glDisableVertexArrayAttribEXTFunc) (GLuint vaobj, GLuint index); 171 typedef GLW_APICALL void (GLW_APIENTRY* glDisableVertexArrayEXTFunc) (GLuint vaobj, GLenum array); 172 typedef GLW_APICALL void (GLW_APIENTRY* glDisableVertexAttribArrayFunc) (GLuint index); 173 typedef GLW_APICALL void (GLW_APIENTRY* glDisableiFunc) (GLenum target, GLuint index); 174 typedef GLW_APICALL void (GLW_APIENTRY* glDispatchComputeFunc) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); 175 typedef GLW_APICALL void (GLW_APIENTRY* glDispatchComputeIndirectFunc) (GLintptr indirect); 176 typedef GLW_APICALL void (GLW_APIENTRY* glDrawArraysFunc) (GLenum mode, GLint first, GLsizei count); 177 typedef GLW_APICALL void (GLW_APIENTRY* glDrawArraysIndirectFunc) (GLenum mode, const void *indirect); 178 typedef GLW_APICALL void (GLW_APIENTRY* glDrawArraysInstancedFunc) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); 179 typedef GLW_APICALL void (GLW_APIENTRY* glDrawArraysInstancedBaseInstanceFunc) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); 180 typedef GLW_APICALL void (GLW_APIENTRY* glDrawBufferFunc) (GLenum buf); 181 typedef GLW_APICALL void (GLW_APIENTRY* glDrawBuffersFunc) (GLsizei n, const GLenum *bufs); 182 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices); 183 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsBaseVertexFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); 184 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsIndirectFunc) (GLenum mode, GLenum type, const void *indirect); 185 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsInstancedFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount); 186 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsInstancedBaseInstanceFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); 187 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsInstancedBaseVertexFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); 188 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsInstancedBaseVertexBaseInstanceFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); 189 typedef GLW_APICALL void (GLW_APIENTRY* glDrawRangeElementsFunc) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices); 190 typedef GLW_APICALL void (GLW_APIENTRY* glDrawRangeElementsBaseVertexFunc) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); 191 typedef GLW_APICALL void (GLW_APIENTRY* glDrawTransformFeedbackFunc) (GLenum mode, GLuint id); 192 typedef GLW_APICALL void (GLW_APIENTRY* glDrawTransformFeedbackInstancedFunc) (GLenum mode, GLuint id, GLsizei instancecount); 193 typedef GLW_APICALL void (GLW_APIENTRY* glDrawTransformFeedbackStreamFunc) (GLenum mode, GLuint id, GLuint stream); 194 typedef GLW_APICALL void (GLW_APIENTRY* glDrawTransformFeedbackStreamInstancedFunc) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); 195 typedef GLW_APICALL void (GLW_APIENTRY* glEGLImageTargetRenderbufferStorageOESFunc) (GLenum target, GLeglImageOES image); 196 typedef GLW_APICALL void (GLW_APIENTRY* glEGLImageTargetTexture2DOESFunc) (GLenum target, GLeglImageOES image); 197 typedef GLW_APICALL void (GLW_APIENTRY* glEnableFunc) (GLenum cap); 198 typedef GLW_APICALL void (GLW_APIENTRY* glEnableClientStateIndexedEXTFunc) (GLenum array, GLuint index); 199 typedef GLW_APICALL void (GLW_APIENTRY* glEnableClientStateiEXTFunc) (GLenum array, GLuint index); 200 typedef GLW_APICALL void (GLW_APIENTRY* glEnableVertexArrayAttribFunc) (GLuint vaobj, GLuint index); 201 typedef GLW_APICALL void (GLW_APIENTRY* glEnableVertexArrayAttribEXTFunc) (GLuint vaobj, GLuint index); 202 typedef GLW_APICALL void (GLW_APIENTRY* glEnableVertexArrayEXTFunc) (GLuint vaobj, GLenum array); 203 typedef GLW_APICALL void (GLW_APIENTRY* glEnableVertexAttribArrayFunc) (GLuint index); 204 typedef GLW_APICALL void (GLW_APIENTRY* glEnableiFunc) (GLenum target, GLuint index); 205 typedef GLW_APICALL void (GLW_APIENTRY* glEndConditionalRenderFunc) (void); 206 typedef GLW_APICALL void (GLW_APIENTRY* glEndQueryFunc) (GLenum target); 207 typedef GLW_APICALL void (GLW_APIENTRY* glEndQueryIndexedFunc) (GLenum target, GLuint index); 208 typedef GLW_APICALL void (GLW_APIENTRY* glEndTransformFeedbackFunc) (void); 209 typedef GLW_APICALL GLsync (GLW_APIENTRY* glFenceSyncFunc) (GLenum condition, GLbitfield flags); 210 typedef GLW_APICALL void (GLW_APIENTRY* glFinishFunc) (void); 211 typedef GLW_APICALL void (GLW_APIENTRY* glFlushFunc) (void); 212 typedef GLW_APICALL void (GLW_APIENTRY* glFlushMappedBufferRangeFunc) (GLenum target, GLintptr offset, GLsizeiptr length); 213 typedef GLW_APICALL void (GLW_APIENTRY* glFlushMappedNamedBufferRangeFunc) (GLuint buffer, GLintptr offset, GLsizeiptr length); 214 typedef GLW_APICALL void (GLW_APIENTRY* glFlushMappedNamedBufferRangeEXTFunc) (GLuint buffer, GLintptr offset, GLsizeiptr length); 215 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferDrawBufferEXTFunc) (GLuint framebuffer, GLenum mode); 216 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferDrawBuffersEXTFunc) (GLuint framebuffer, GLsizei n, const GLenum *bufs); 217 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferParameteriFunc) (GLenum target, GLenum pname, GLint param); 218 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferReadBufferEXTFunc) (GLuint framebuffer, GLenum mode); 219 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferRenderbufferFunc) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 220 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTextureFunc) (GLenum target, GLenum attachment, GLuint texture, GLint level); 221 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTexture1DFunc) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 222 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTexture2DFunc) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 223 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTexture3DFunc) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 224 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTexture3DOESFunc) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 225 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTextureLayerFunc) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 226 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTextureMultisampleMultiviewOVRFunc) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews); 227 typedef GLW_APICALL void (GLW_APIENTRY* glFramebufferTextureMultiviewOVRFunc) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews); 228 typedef GLW_APICALL void (GLW_APIENTRY* glFrontFaceFunc) (GLenum mode); 229 typedef GLW_APICALL void (GLW_APIENTRY* glGenBuffersFunc) (GLsizei n, GLuint *buffers); 230 typedef GLW_APICALL void (GLW_APIENTRY* glGenFramebuffersFunc) (GLsizei n, GLuint *framebuffers); 231 typedef GLW_APICALL void (GLW_APIENTRY* glGenProgramPipelinesFunc) (GLsizei n, GLuint *pipelines); 232 typedef GLW_APICALL void (GLW_APIENTRY* glGenQueriesFunc) (GLsizei n, GLuint *ids); 233 typedef GLW_APICALL void (GLW_APIENTRY* glGenRenderbuffersFunc) (GLsizei n, GLuint *renderbuffers); 234 typedef GLW_APICALL void (GLW_APIENTRY* glGenSamplersFunc) (GLsizei count, GLuint *samplers); 235 typedef GLW_APICALL void (GLW_APIENTRY* glGenTexturesFunc) (GLsizei n, GLuint *textures); 236 typedef GLW_APICALL void (GLW_APIENTRY* glGenTransformFeedbacksFunc) (GLsizei n, GLuint *ids); 237 typedef GLW_APICALL void (GLW_APIENTRY* glGenVertexArraysFunc) (GLsizei n, GLuint *arrays); 238 typedef GLW_APICALL void (GLW_APIENTRY* glGenerateMipmapFunc) (GLenum target); 239 typedef GLW_APICALL void (GLW_APIENTRY* glGenerateMultiTexMipmapEXTFunc) (GLenum texunit, GLenum target); 240 typedef GLW_APICALL void (GLW_APIENTRY* glGenerateTextureMipmapFunc) (GLuint texture); 241 typedef GLW_APICALL void (GLW_APIENTRY* glGenerateTextureMipmapEXTFunc) (GLuint texture, GLenum target); 242 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveAtomicCounterBufferivFunc) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params); 243 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveAttribFunc) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); 244 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveSubroutineNameFunc) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); 245 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveSubroutineUniformNameFunc) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); 246 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveSubroutineUniformivFunc) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values); 247 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveUniformFunc) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); 248 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveUniformBlockNameFunc) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); 249 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveUniformBlockivFunc) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); 250 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveUniformNameFunc) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); 251 typedef GLW_APICALL void (GLW_APIENTRY* glGetActiveUniformsivFunc) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); 252 typedef GLW_APICALL void (GLW_APIENTRY* glGetAttachedShadersFunc) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); 253 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetAttribLocationFunc) (GLuint program, const GLchar *name); 254 typedef GLW_APICALL void (GLW_APIENTRY* glGetBooleani_vFunc) (GLenum target, GLuint index, GLboolean *data); 255 typedef GLW_APICALL void (GLW_APIENTRY* glGetBooleanvFunc) (GLenum pname, GLboolean *data); 256 typedef GLW_APICALL void (GLW_APIENTRY* glGetBufferParameteri64vFunc) (GLenum target, GLenum pname, GLint64 *params); 257 typedef GLW_APICALL void (GLW_APIENTRY* glGetBufferParameterivFunc) (GLenum target, GLenum pname, GLint *params); 258 typedef GLW_APICALL void (GLW_APIENTRY* glGetBufferPointervFunc) (GLenum target, GLenum pname, void **params); 259 typedef GLW_APICALL void (GLW_APIENTRY* glGetBufferSubDataFunc) (GLenum target, GLintptr offset, GLsizeiptr size, void *data); 260 typedef GLW_APICALL void (GLW_APIENTRY* glGetCompressedMultiTexImageEXTFunc) (GLenum texunit, GLenum target, GLint lod, void *img); 261 typedef GLW_APICALL void (GLW_APIENTRY* glGetCompressedTexImageFunc) (GLenum target, GLint level, void *img); 262 typedef GLW_APICALL void (GLW_APIENTRY* glGetCompressedTextureImageFunc) (GLuint texture, GLint level, GLsizei bufSize, void *pixels); 263 typedef GLW_APICALL void (GLW_APIENTRY* glGetCompressedTextureImageEXTFunc) (GLuint texture, GLenum target, GLint lod, void *img); 264 typedef GLW_APICALL void (GLW_APIENTRY* glGetCompressedTextureSubImageFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels); 265 typedef GLW_APICALL GLuint (GLW_APIENTRY* glGetDebugMessageLogFunc) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); 266 typedef GLW_APICALL void (GLW_APIENTRY* glGetDoublei_vFunc) (GLenum target, GLuint index, GLdouble *data); 267 typedef GLW_APICALL void (GLW_APIENTRY* glGetDoublevFunc) (GLenum pname, GLdouble *data); 268 typedef GLW_APICALL GLenum (GLW_APIENTRY* glGetErrorFunc) (void); 269 typedef GLW_APICALL void (GLW_APIENTRY* glGetFloati_vFunc) (GLenum target, GLuint index, GLfloat *data); 270 typedef GLW_APICALL void (GLW_APIENTRY* glGetFloatvFunc) (GLenum pname, GLfloat *data); 271 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetFragDataIndexFunc) (GLuint program, const GLchar *name); 272 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetFragDataLocationFunc) (GLuint program, const GLchar *name); 273 typedef GLW_APICALL void (GLW_APIENTRY* glGetFramebufferAttachmentParameterivFunc) (GLenum target, GLenum attachment, GLenum pname, GLint *params); 274 typedef GLW_APICALL void (GLW_APIENTRY* glGetFramebufferParameterivFunc) (GLenum target, GLenum pname, GLint *params); 275 typedef GLW_APICALL void (GLW_APIENTRY* glGetFramebufferParameterivEXTFunc) (GLuint framebuffer, GLenum pname, GLint *params); 276 typedef GLW_APICALL GLenum (GLW_APIENTRY* glGetGraphicsResetStatusFunc) (void); 277 typedef GLW_APICALL void (GLW_APIENTRY* glGetInteger64i_vFunc) (GLenum target, GLuint index, GLint64 *data); 278 typedef GLW_APICALL void (GLW_APIENTRY* glGetInteger64vFunc) (GLenum pname, GLint64 *data); 279 typedef GLW_APICALL void (GLW_APIENTRY* glGetIntegeri_vFunc) (GLenum target, GLuint index, GLint *data); 280 typedef GLW_APICALL void (GLW_APIENTRY* glGetIntegervFunc) (GLenum pname, GLint *data); 281 typedef GLW_APICALL void (GLW_APIENTRY* glGetInternalformatSampleivNVFunc) (GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint *params); 282 typedef GLW_APICALL void (GLW_APIENTRY* glGetInternalformati64vFunc) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); 283 typedef GLW_APICALL void (GLW_APIENTRY* glGetInternalformativFunc) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params); 284 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexEnvfvEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); 285 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexEnvivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLint *params); 286 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexGendvEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params); 287 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexGenfvEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params); 288 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexGenivEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, GLint *params); 289 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexImageEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels); 290 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexLevelParameterfvEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params); 291 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexLevelParameterivEXTFunc) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params); 292 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexParameterIivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLint *params); 293 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexParameterIuivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLuint *params); 294 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexParameterfvEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); 295 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultiTexParameterivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLint *params); 296 typedef GLW_APICALL void (GLW_APIENTRY* glGetMultisamplefvFunc) (GLenum pname, GLuint index, GLfloat *val); 297 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferParameteri64vFunc) (GLuint buffer, GLenum pname, GLint64 *params); 298 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferParameterivFunc) (GLuint buffer, GLenum pname, GLint *params); 299 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferParameterivEXTFunc) (GLuint buffer, GLenum pname, GLint *params); 300 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferPointervFunc) (GLuint buffer, GLenum pname, void **params); 301 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferPointervEXTFunc) (GLuint buffer, GLenum pname, void **params); 302 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferSubDataFunc) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data); 303 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedBufferSubDataEXTFunc) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data); 304 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedFramebufferAttachmentParameterivFunc) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); 305 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedFramebufferAttachmentParameterivEXTFunc) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); 306 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedFramebufferParameterivFunc) (GLuint framebuffer, GLenum pname, GLint *param); 307 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedFramebufferParameterivEXTFunc) (GLuint framebuffer, GLenum pname, GLint *params); 308 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedProgramLocalParameterIivEXTFunc) (GLuint program, GLenum target, GLuint index, GLint *params); 309 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedProgramLocalParameterIuivEXTFunc) (GLuint program, GLenum target, GLuint index, GLuint *params); 310 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedProgramLocalParameterdvEXTFunc) (GLuint program, GLenum target, GLuint index, GLdouble *params); 311 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedProgramLocalParameterfvEXTFunc) (GLuint program, GLenum target, GLuint index, GLfloat *params); 312 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedProgramStringEXTFunc) (GLuint program, GLenum target, GLenum pname, void *string); 313 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedProgramivEXTFunc) (GLuint program, GLenum target, GLenum pname, GLint *params); 314 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedRenderbufferParameterivFunc) (GLuint renderbuffer, GLenum pname, GLint *params); 315 typedef GLW_APICALL void (GLW_APIENTRY* glGetNamedRenderbufferParameterivEXTFunc) (GLuint renderbuffer, GLenum pname, GLint *params); 316 typedef GLW_APICALL void (GLW_APIENTRY* glGetObjectLabelFunc) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); 317 typedef GLW_APICALL void (GLW_APIENTRY* glGetObjectPtrLabelFunc) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); 318 typedef GLW_APICALL void (GLW_APIENTRY* glGetPointerIndexedvEXTFunc) (GLenum target, GLuint index, void **data); 319 typedef GLW_APICALL void (GLW_APIENTRY* glGetPointeri_vEXTFunc) (GLenum pname, GLuint index, void **params); 320 typedef GLW_APICALL void (GLW_APIENTRY* glGetPointervFunc) (GLenum pname, void **params); 321 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramBinaryFunc) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); 322 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramInfoLogFunc) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 323 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramInterfaceivFunc) (GLuint program, GLenum programInterface, GLenum pname, GLint *params); 324 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramPipelineInfoLogFunc) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 325 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramPipelineivFunc) (GLuint pipeline, GLenum pname, GLint *params); 326 typedef GLW_APICALL GLuint (GLW_APIENTRY* glGetProgramResourceIndexFunc) (GLuint program, GLenum programInterface, const GLchar *name); 327 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetProgramResourceLocationFunc) (GLuint program, GLenum programInterface, const GLchar *name); 328 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetProgramResourceLocationIndexFunc) (GLuint program, GLenum programInterface, const GLchar *name); 329 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramResourceNameFunc) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); 330 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramResourceivFunc) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params); 331 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramStageivFunc) (GLuint program, GLenum shadertype, GLenum pname, GLint *values); 332 typedef GLW_APICALL void (GLW_APIENTRY* glGetProgramivFunc) (GLuint program, GLenum pname, GLint *params); 333 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryBufferObjecti64vFunc) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 334 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryBufferObjectivFunc) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 335 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryBufferObjectui64vFunc) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 336 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryBufferObjectuivFunc) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); 337 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryIndexedivFunc) (GLenum target, GLuint index, GLenum pname, GLint *params); 338 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryObjecti64vFunc) (GLuint id, GLenum pname, GLint64 *params); 339 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryObjectivFunc) (GLuint id, GLenum pname, GLint *params); 340 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryObjectui64vFunc) (GLuint id, GLenum pname, GLuint64 *params); 341 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryObjectuivFunc) (GLuint id, GLenum pname, GLuint *params); 342 typedef GLW_APICALL void (GLW_APIENTRY* glGetQueryivFunc) (GLenum target, GLenum pname, GLint *params); 343 typedef GLW_APICALL void (GLW_APIENTRY* glGetRenderbufferParameterivFunc) (GLenum target, GLenum pname, GLint *params); 344 typedef GLW_APICALL void (GLW_APIENTRY* glGetSamplerParameterIivFunc) (GLuint sampler, GLenum pname, GLint *params); 345 typedef GLW_APICALL void (GLW_APIENTRY* glGetSamplerParameterIuivFunc) (GLuint sampler, GLenum pname, GLuint *params); 346 typedef GLW_APICALL void (GLW_APIENTRY* glGetSamplerParameterfvFunc) (GLuint sampler, GLenum pname, GLfloat *params); 347 typedef GLW_APICALL void (GLW_APIENTRY* glGetSamplerParameterivFunc) (GLuint sampler, GLenum pname, GLint *params); 348 typedef GLW_APICALL void (GLW_APIENTRY* glGetShaderInfoLogFunc) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 349 typedef GLW_APICALL void (GLW_APIENTRY* glGetShaderPrecisionFormatFunc) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); 350 typedef GLW_APICALL void (GLW_APIENTRY* glGetShaderSourceFunc) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); 351 typedef GLW_APICALL void (GLW_APIENTRY* glGetShaderivFunc) (GLuint shader, GLenum pname, GLint *params); 352 typedef GLW_APICALL const GLubyte * (GLW_APIENTRY* glGetStringFunc) (GLenum name); 353 typedef GLW_APICALL const GLubyte * (GLW_APIENTRY* glGetStringiFunc) (GLenum name, GLuint index); 354 typedef GLW_APICALL GLuint (GLW_APIENTRY* glGetSubroutineIndexFunc) (GLuint program, GLenum shadertype, const GLchar *name); 355 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetSubroutineUniformLocationFunc) (GLuint program, GLenum shadertype, const GLchar *name); 356 typedef GLW_APICALL void (GLW_APIENTRY* glGetSyncivFunc) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); 357 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexImageFunc) (GLenum target, GLint level, GLenum format, GLenum type, void *pixels); 358 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexLevelParameterfvFunc) (GLenum target, GLint level, GLenum pname, GLfloat *params); 359 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexLevelParameterivFunc) (GLenum target, GLint level, GLenum pname, GLint *params); 360 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexParameterIivFunc) (GLenum target, GLenum pname, GLint *params); 361 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexParameterIuivFunc) (GLenum target, GLenum pname, GLuint *params); 362 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexParameterfvFunc) (GLenum target, GLenum pname, GLfloat *params); 363 typedef GLW_APICALL void (GLW_APIENTRY* glGetTexParameterivFunc) (GLenum target, GLenum pname, GLint *params); 364 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureImageFunc) (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels); 365 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureImageEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels); 366 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureLevelParameterfvFunc) (GLuint texture, GLint level, GLenum pname, GLfloat *params); 367 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureLevelParameterfvEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params); 368 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureLevelParameterivFunc) (GLuint texture, GLint level, GLenum pname, GLint *params); 369 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureLevelParameterivEXTFunc) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params); 370 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterIivFunc) (GLuint texture, GLenum pname, GLint *params); 371 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterIivEXTFunc) (GLuint texture, GLenum target, GLenum pname, GLint *params); 372 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterIuivFunc) (GLuint texture, GLenum pname, GLuint *params); 373 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterIuivEXTFunc) (GLuint texture, GLenum target, GLenum pname, GLuint *params); 374 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterfvFunc) (GLuint texture, GLenum pname, GLfloat *params); 375 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterfvEXTFunc) (GLuint texture, GLenum target, GLenum pname, GLfloat *params); 376 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterivFunc) (GLuint texture, GLenum pname, GLint *params); 377 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureParameterivEXTFunc) (GLuint texture, GLenum target, GLenum pname, GLint *params); 378 typedef GLW_APICALL void (GLW_APIENTRY* glGetTextureSubImageFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels); 379 typedef GLW_APICALL void (GLW_APIENTRY* glGetTransformFeedbackVaryingFunc) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); 380 typedef GLW_APICALL void (GLW_APIENTRY* glGetTransformFeedbacki64_vFunc) (GLuint xfb, GLenum pname, GLuint index, GLint64 *param); 381 typedef GLW_APICALL void (GLW_APIENTRY* glGetTransformFeedbacki_vFunc) (GLuint xfb, GLenum pname, GLuint index, GLint *param); 382 typedef GLW_APICALL void (GLW_APIENTRY* glGetTransformFeedbackivFunc) (GLuint xfb, GLenum pname, GLint *param); 383 typedef GLW_APICALL GLuint (GLW_APIENTRY* glGetUniformBlockIndexFunc) (GLuint program, const GLchar *uniformBlockName); 384 typedef GLW_APICALL void (GLW_APIENTRY* glGetUniformIndicesFunc) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices); 385 typedef GLW_APICALL GLint (GLW_APIENTRY* glGetUniformLocationFunc) (GLuint program, const GLchar *name); 386 typedef GLW_APICALL void (GLW_APIENTRY* glGetUniformSubroutineuivFunc) (GLenum shadertype, GLint location, GLuint *params); 387 typedef GLW_APICALL void (GLW_APIENTRY* glGetUniformdvFunc) (GLuint program, GLint location, GLdouble *params); 388 typedef GLW_APICALL void (GLW_APIENTRY* glGetUniformfvFunc) (GLuint program, GLint location, GLfloat *params); 389 typedef GLW_APICALL void (GLW_APIENTRY* glGetUniformivFunc) (GLuint program, GLint location, GLint *params); 390 typedef GLW_APICALL void (GLW_APIENTRY* glGetUniformuivFunc) (GLuint program, GLint location, GLuint *params); 391 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayIndexed64ivFunc) (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param); 392 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayIndexedivFunc) (GLuint vaobj, GLuint index, GLenum pname, GLint *param); 393 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayIntegeri_vEXTFunc) (GLuint vaobj, GLuint index, GLenum pname, GLint *param); 394 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayIntegervEXTFunc) (GLuint vaobj, GLenum pname, GLint *param); 395 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayPointeri_vEXTFunc) (GLuint vaobj, GLuint index, GLenum pname, void **param); 396 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayPointervEXTFunc) (GLuint vaobj, GLenum pname, void **param); 397 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexArrayivFunc) (GLuint vaobj, GLenum pname, GLint *param); 398 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribIivFunc) (GLuint index, GLenum pname, GLint *params); 399 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribIuivFunc) (GLuint index, GLenum pname, GLuint *params); 400 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribLdvFunc) (GLuint index, GLenum pname, GLdouble *params); 401 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribPointervFunc) (GLuint index, GLenum pname, void **pointer); 402 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribdvFunc) (GLuint index, GLenum pname, GLdouble *params); 403 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribfvFunc) (GLuint index, GLenum pname, GLfloat *params); 404 typedef GLW_APICALL void (GLW_APIENTRY* glGetVertexAttribivFunc) (GLuint index, GLenum pname, GLint *params); 405 typedef GLW_APICALL void (GLW_APIENTRY* glGetnCompressedTexImageFunc) (GLenum target, GLint lod, GLsizei bufSize, void *pixels); 406 typedef GLW_APICALL void (GLW_APIENTRY* glGetnTexImageFunc) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels); 407 typedef GLW_APICALL void (GLW_APIENTRY* glGetnUniformdvFunc) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params); 408 typedef GLW_APICALL void (GLW_APIENTRY* glGetnUniformfvFunc) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); 409 typedef GLW_APICALL void (GLW_APIENTRY* glGetnUniformivFunc) (GLuint program, GLint location, GLsizei bufSize, GLint *params); 410 typedef GLW_APICALL void (GLW_APIENTRY* glGetnUniformuivFunc) (GLuint program, GLint location, GLsizei bufSize, GLuint *params); 411 typedef GLW_APICALL void (GLW_APIENTRY* glHintFunc) (GLenum target, GLenum mode); 412 typedef GLW_APICALL void (GLW_APIENTRY* glInsertEventMarkerEXTFunc) (GLsizei length, const GLchar *marker); 413 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateBufferDataFunc) (GLuint buffer); 414 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateBufferSubDataFunc) (GLuint buffer, GLintptr offset, GLsizeiptr length); 415 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateFramebufferFunc) (GLenum target, GLsizei numAttachments, const GLenum *attachments); 416 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateNamedFramebufferDataFunc) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments); 417 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateNamedFramebufferSubDataFunc) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); 418 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateSubFramebufferFunc) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); 419 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateTexImageFunc) (GLuint texture, GLint level); 420 typedef GLW_APICALL void (GLW_APIENTRY* glInvalidateTexSubImageFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); 421 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsBufferFunc) (GLuint buffer); 422 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsEnabledFunc) (GLenum cap); 423 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsEnablediFunc) (GLenum target, GLuint index); 424 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsFramebufferFunc) (GLuint framebuffer); 425 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsProgramFunc) (GLuint program); 426 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsProgramPipelineFunc) (GLuint pipeline); 427 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsQueryFunc) (GLuint id); 428 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsRenderbufferFunc) (GLuint renderbuffer); 429 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsSamplerFunc) (GLuint sampler); 430 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsShaderFunc) (GLuint shader); 431 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsSyncFunc) (GLsync sync); 432 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsTextureFunc) (GLuint texture); 433 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsTransformFeedbackFunc) (GLuint id); 434 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glIsVertexArrayFunc) (GLuint array); 435 typedef GLW_APICALL void (GLW_APIENTRY* glLineWidthFunc) (GLfloat width); 436 typedef GLW_APICALL void (GLW_APIENTRY* glLinkProgramFunc) (GLuint program); 437 typedef GLW_APICALL void (GLW_APIENTRY* glLogicOpFunc) (GLenum opcode); 438 typedef GLW_APICALL void * (GLW_APIENTRY* glMapBufferFunc) (GLenum target, GLenum access); 439 typedef GLW_APICALL void * (GLW_APIENTRY* glMapBufferRangeFunc) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); 440 typedef GLW_APICALL void * (GLW_APIENTRY* glMapNamedBufferFunc) (GLuint buffer, GLenum access); 441 typedef GLW_APICALL void * (GLW_APIENTRY* glMapNamedBufferEXTFunc) (GLuint buffer, GLenum access); 442 typedef GLW_APICALL void * (GLW_APIENTRY* glMapNamedBufferRangeFunc) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); 443 typedef GLW_APICALL void * (GLW_APIENTRY* glMapNamedBufferRangeEXTFunc) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); 444 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixFrustumEXTFunc) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); 445 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixLoadIdentityEXTFunc) (GLenum mode); 446 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixLoadTransposedEXTFunc) (GLenum mode, const GLdouble *m); 447 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixLoadTransposefEXTFunc) (GLenum mode, const GLfloat *m); 448 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixLoaddEXTFunc) (GLenum mode, const GLdouble *m); 449 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixLoadfEXTFunc) (GLenum mode, const GLfloat *m); 450 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixMultTransposedEXTFunc) (GLenum mode, const GLdouble *m); 451 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixMultTransposefEXTFunc) (GLenum mode, const GLfloat *m); 452 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixMultdEXTFunc) (GLenum mode, const GLdouble *m); 453 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixMultfEXTFunc) (GLenum mode, const GLfloat *m); 454 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixOrthoEXTFunc) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); 455 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixPopEXTFunc) (GLenum mode); 456 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixPushEXTFunc) (GLenum mode); 457 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixRotatedEXTFunc) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); 458 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixRotatefEXTFunc) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 459 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixScaledEXTFunc) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); 460 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixScalefEXTFunc) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); 461 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixTranslatedEXTFunc) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); 462 typedef GLW_APICALL void (GLW_APIENTRY* glMatrixTranslatefEXTFunc) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); 463 typedef GLW_APICALL void (GLW_APIENTRY* glMaxShaderCompilerThreadsKHRFunc) (GLuint count); 464 typedef GLW_APICALL void (GLW_APIENTRY* glMemoryBarrierFunc) (GLbitfield barriers); 465 typedef GLW_APICALL void (GLW_APIENTRY* glMemoryBarrierByRegionFunc) (GLbitfield barriers); 466 typedef GLW_APICALL void (GLW_APIENTRY* glMinSampleShadingFunc) (GLfloat value); 467 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawArraysFunc) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); 468 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawArraysIndirectFunc) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride); 469 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawArraysIndirectCountFunc) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); 470 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawElementsFunc) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount); 471 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawElementsBaseVertexFunc) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex); 472 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawElementsIndirectFunc) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride); 473 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawElementsIndirectCountFunc) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); 474 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexBufferEXTFunc) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); 475 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexCoordPointerEXTFunc) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer); 476 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexEnvfEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); 477 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexEnvfvEXTFunc) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); 478 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexEnviEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLint param); 479 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexEnvivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); 480 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexGendEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); 481 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexGendvEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params); 482 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexGenfEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); 483 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexGenfvEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params); 484 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexGeniEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, GLint param); 485 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexGenivEXTFunc) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params); 486 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexImage1DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); 487 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexImage2DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); 488 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexImage3DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); 489 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexParameterIivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); 490 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexParameterIuivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params); 491 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexParameterfEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); 492 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexParameterfvEXTFunc) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); 493 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexParameteriEXTFunc) (GLenum texunit, GLenum target, GLenum pname, GLint param); 494 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexParameterivEXTFunc) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); 495 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexRenderbufferEXTFunc) (GLenum texunit, GLenum target, GLuint renderbuffer); 496 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexSubImage1DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); 497 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexSubImage2DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); 498 typedef GLW_APICALL void (GLW_APIENTRY* glMultiTexSubImage3DEXTFunc) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 499 typedef GLW_APICALL void (GLW_APIENTRY* glNamedBufferDataFunc) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage); 500 typedef GLW_APICALL void (GLW_APIENTRY* glNamedBufferDataEXTFunc) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage); 501 typedef GLW_APICALL void (GLW_APIENTRY* glNamedBufferPageCommitmentARBFunc) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit); 502 typedef GLW_APICALL void (GLW_APIENTRY* glNamedBufferPageCommitmentEXTFunc) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit); 503 typedef GLW_APICALL void (GLW_APIENTRY* glNamedBufferStorageFunc) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags); 504 typedef GLW_APICALL void (GLW_APIENTRY* glNamedBufferSubDataFunc) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data); 505 typedef GLW_APICALL void (GLW_APIENTRY* glNamedCopyBufferSubDataEXTFunc) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 506 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferDrawBufferFunc) (GLuint framebuffer, GLenum buf); 507 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferDrawBuffersFunc) (GLuint framebuffer, GLsizei n, const GLenum *bufs); 508 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferParameteriFunc) (GLuint framebuffer, GLenum pname, GLint param); 509 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferParameteriEXTFunc) (GLuint framebuffer, GLenum pname, GLint param); 510 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferReadBufferFunc) (GLuint framebuffer, GLenum src); 511 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferRenderbufferFunc) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 512 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferRenderbufferEXTFunc) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 513 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTextureFunc) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); 514 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTexture1DEXTFunc) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 515 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTexture2DEXTFunc) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 516 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTexture3DEXTFunc) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 517 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTextureEXTFunc) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); 518 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTextureFaceEXTFunc) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); 519 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTextureLayerFunc) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); 520 typedef GLW_APICALL void (GLW_APIENTRY* glNamedFramebufferTextureLayerEXTFunc) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); 521 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameter4dEXTFunc) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 522 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameter4dvEXTFunc) (GLuint program, GLenum target, GLuint index, const GLdouble *params); 523 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameter4fEXTFunc) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 524 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameter4fvEXTFunc) (GLuint program, GLenum target, GLuint index, const GLfloat *params); 525 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameterI4iEXTFunc) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); 526 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameterI4ivEXTFunc) (GLuint program, GLenum target, GLuint index, const GLint *params); 527 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameterI4uiEXTFunc) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 528 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameterI4uivEXTFunc) (GLuint program, GLenum target, GLuint index, const GLuint *params); 529 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParameters4fvEXTFunc) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params); 530 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParametersI4ivEXTFunc) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params); 531 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramLocalParametersI4uivEXTFunc) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params); 532 typedef GLW_APICALL void (GLW_APIENTRY* glNamedProgramStringEXTFunc) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string); 533 typedef GLW_APICALL void (GLW_APIENTRY* glNamedRenderbufferStorageFunc) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); 534 typedef GLW_APICALL void (GLW_APIENTRY* glNamedRenderbufferStorageEXTFunc) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); 535 typedef GLW_APICALL void (GLW_APIENTRY* glNamedRenderbufferStorageMultisampleFunc) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 536 typedef GLW_APICALL void (GLW_APIENTRY* glNamedRenderbufferStorageMultisampleCoverageEXTFunc) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); 537 typedef GLW_APICALL void (GLW_APIENTRY* glNamedRenderbufferStorageMultisampleEXTFunc) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 538 typedef GLW_APICALL void (GLW_APIENTRY* glObjectLabelFunc) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); 539 typedef GLW_APICALL void (GLW_APIENTRY* glObjectPtrLabelFunc) (const void *ptr, GLsizei length, const GLchar *label); 540 typedef GLW_APICALL void (GLW_APIENTRY* glPatchParameterfvFunc) (GLenum pname, const GLfloat *values); 541 typedef GLW_APICALL void (GLW_APIENTRY* glPatchParameteriFunc) (GLenum pname, GLint value); 542 typedef GLW_APICALL void (GLW_APIENTRY* glPauseTransformFeedbackFunc) (void); 543 typedef GLW_APICALL void (GLW_APIENTRY* glPixelStorefFunc) (GLenum pname, GLfloat param); 544 typedef GLW_APICALL void (GLW_APIENTRY* glPixelStoreiFunc) (GLenum pname, GLint param); 545 typedef GLW_APICALL void (GLW_APIENTRY* glPointParameterfFunc) (GLenum pname, GLfloat param); 546 typedef GLW_APICALL void (GLW_APIENTRY* glPointParameterfvFunc) (GLenum pname, const GLfloat *params); 547 typedef GLW_APICALL void (GLW_APIENTRY* glPointParameteriFunc) (GLenum pname, GLint param); 548 typedef GLW_APICALL void (GLW_APIENTRY* glPointParameterivFunc) (GLenum pname, const GLint *params); 549 typedef GLW_APICALL void (GLW_APIENTRY* glPointSizeFunc) (GLfloat size); 550 typedef GLW_APICALL void (GLW_APIENTRY* glPolygonModeFunc) (GLenum face, GLenum mode); 551 typedef GLW_APICALL void (GLW_APIENTRY* glPolygonOffsetFunc) (GLfloat factor, GLfloat units); 552 typedef GLW_APICALL void (GLW_APIENTRY* glPolygonOffsetClampFunc) (GLfloat factor, GLfloat units, GLfloat clamp); 553 typedef GLW_APICALL void (GLW_APIENTRY* glPopDebugGroupFunc) (void); 554 typedef GLW_APICALL void (GLW_APIENTRY* glPopGroupMarkerEXTFunc) (void); 555 typedef GLW_APICALL void (GLW_APIENTRY* glPrimitiveBoundingBoxFunc) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); 556 typedef GLW_APICALL void (GLW_APIENTRY* glPrimitiveRestartIndexFunc) (GLuint index); 557 typedef GLW_APICALL void (GLW_APIENTRY* glProgramBinaryFunc) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length); 558 typedef GLW_APICALL void (GLW_APIENTRY* glProgramParameteriFunc) (GLuint program, GLenum pname, GLint value); 559 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1dFunc) (GLuint program, GLint location, GLdouble v0); 560 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1dEXTFunc) (GLuint program, GLint location, GLdouble x); 561 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1dvFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 562 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1dvEXTFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 563 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1fFunc) (GLuint program, GLint location, GLfloat v0); 564 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1fvFunc) (GLuint program, GLint location, GLsizei count, const GLfloat *value); 565 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1iFunc) (GLuint program, GLint location, GLint v0); 566 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1ivFunc) (GLuint program, GLint location, GLsizei count, const GLint *value); 567 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1uiFunc) (GLuint program, GLint location, GLuint v0); 568 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform1uivFunc) (GLuint program, GLint location, GLsizei count, const GLuint *value); 569 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2dFunc) (GLuint program, GLint location, GLdouble v0, GLdouble v1); 570 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2dEXTFunc) (GLuint program, GLint location, GLdouble x, GLdouble y); 571 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2dvFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 572 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2dvEXTFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 573 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2fFunc) (GLuint program, GLint location, GLfloat v0, GLfloat v1); 574 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2fvFunc) (GLuint program, GLint location, GLsizei count, const GLfloat *value); 575 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2iFunc) (GLuint program, GLint location, GLint v0, GLint v1); 576 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2ivFunc) (GLuint program, GLint location, GLsizei count, const GLint *value); 577 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2uiFunc) (GLuint program, GLint location, GLuint v0, GLuint v1); 578 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform2uivFunc) (GLuint program, GLint location, GLsizei count, const GLuint *value); 579 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3dFunc) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2); 580 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3dEXTFunc) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); 581 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3dvFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 582 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3dvEXTFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 583 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3fFunc) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 584 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3fvFunc) (GLuint program, GLint location, GLsizei count, const GLfloat *value); 585 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3iFunc) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); 586 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3ivFunc) (GLuint program, GLint location, GLsizei count, const GLint *value); 587 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3uiFunc) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); 588 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform3uivFunc) (GLuint program, GLint location, GLsizei count, const GLuint *value); 589 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4dFunc) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3); 590 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4dEXTFunc) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 591 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4dvFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 592 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4dvEXTFunc) (GLuint program, GLint location, GLsizei count, const GLdouble *value); 593 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4fFunc) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 594 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4fvFunc) (GLuint program, GLint location, GLsizei count, const GLfloat *value); 595 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4iFunc) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 596 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4ivFunc) (GLuint program, GLint location, GLsizei count, const GLint *value); 597 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4uiFunc) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 598 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniform4uivFunc) (GLuint program, GLint location, GLsizei count, const GLuint *value); 599 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 600 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 601 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 602 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2x3dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 603 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2x3dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 604 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2x3fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 605 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2x4dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 606 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2x4dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 607 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix2x4fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 608 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 609 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 610 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 611 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3x2dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 612 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3x2dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 613 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3x2fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 614 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3x4dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 615 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3x4dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 616 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix3x4fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 617 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 618 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 619 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 620 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4x2dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 621 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4x2dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 622 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4x2fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 623 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4x3dvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 624 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4x3dvEXTFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 625 typedef GLW_APICALL void (GLW_APIENTRY* glProgramUniformMatrix4x3fvFunc) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 626 typedef GLW_APICALL void (GLW_APIENTRY* glProvokingVertexFunc) (GLenum mode); 627 typedef GLW_APICALL void (GLW_APIENTRY* glPushClientAttribDefaultEXTFunc) (GLbitfield mask); 628 typedef GLW_APICALL void (GLW_APIENTRY* glPushDebugGroupFunc) (GLenum source, GLuint id, GLsizei length, const GLchar *message); 629 typedef GLW_APICALL void (GLW_APIENTRY* glPushGroupMarkerEXTFunc) (GLsizei length, const GLchar *marker); 630 typedef GLW_APICALL void (GLW_APIENTRY* glQueryCounterFunc) (GLuint id, GLenum target); 631 typedef GLW_APICALL void (GLW_APIENTRY* glReadBufferFunc) (GLenum src); 632 typedef GLW_APICALL void (GLW_APIENTRY* glReadPixelsFunc) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels); 633 typedef GLW_APICALL void (GLW_APIENTRY* glReadnPixelsFunc) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); 634 typedef GLW_APICALL void (GLW_APIENTRY* glReleaseShaderCompilerFunc) (void); 635 typedef GLW_APICALL void (GLW_APIENTRY* glRenderbufferStorageFunc) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 636 typedef GLW_APICALL void (GLW_APIENTRY* glRenderbufferStorageMultisampleFunc) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 637 typedef GLW_APICALL void (GLW_APIENTRY* glResumeTransformFeedbackFunc) (void); 638 typedef GLW_APICALL void (GLW_APIENTRY* glSampleCoverageFunc) (GLfloat value, GLboolean invert); 639 typedef GLW_APICALL void (GLW_APIENTRY* glSampleMaskiFunc) (GLuint maskNumber, GLbitfield mask); 640 typedef GLW_APICALL void (GLW_APIENTRY* glSamplerParameterIivFunc) (GLuint sampler, GLenum pname, const GLint *param); 641 typedef GLW_APICALL void (GLW_APIENTRY* glSamplerParameterIuivFunc) (GLuint sampler, GLenum pname, const GLuint *param); 642 typedef GLW_APICALL void (GLW_APIENTRY* glSamplerParameterfFunc) (GLuint sampler, GLenum pname, GLfloat param); 643 typedef GLW_APICALL void (GLW_APIENTRY* glSamplerParameterfvFunc) (GLuint sampler, GLenum pname, const GLfloat *param); 644 typedef GLW_APICALL void (GLW_APIENTRY* glSamplerParameteriFunc) (GLuint sampler, GLenum pname, GLint param); 645 typedef GLW_APICALL void (GLW_APIENTRY* glSamplerParameterivFunc) (GLuint sampler, GLenum pname, const GLint *param); 646 typedef GLW_APICALL void (GLW_APIENTRY* glScissorFunc) (GLint x, GLint y, GLsizei width, GLsizei height); 647 typedef GLW_APICALL void (GLW_APIENTRY* glScissorArrayvFunc) (GLuint first, GLsizei count, const GLint *v); 648 typedef GLW_APICALL void (GLW_APIENTRY* glScissorIndexedFunc) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); 649 typedef GLW_APICALL void (GLW_APIENTRY* glScissorIndexedvFunc) (GLuint index, const GLint *v); 650 typedef GLW_APICALL void (GLW_APIENTRY* glShaderBinaryFunc) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length); 651 typedef GLW_APICALL void (GLW_APIENTRY* glShaderSourceFunc) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); 652 typedef GLW_APICALL void (GLW_APIENTRY* glShaderStorageBlockBindingFunc) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); 653 typedef GLW_APICALL void (GLW_APIENTRY* glSpecializeShaderFunc) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue); 654 typedef GLW_APICALL void (GLW_APIENTRY* glStencilFuncFunc) (GLenum func, GLint ref, GLuint mask); 655 typedef GLW_APICALL void (GLW_APIENTRY* glStencilFuncSeparateFunc) (GLenum face, GLenum func, GLint ref, GLuint mask); 656 typedef GLW_APICALL void (GLW_APIENTRY* glStencilMaskFunc) (GLuint mask); 657 typedef GLW_APICALL void (GLW_APIENTRY* glStencilMaskSeparateFunc) (GLenum face, GLuint mask); 658 typedef GLW_APICALL void (GLW_APIENTRY* glStencilOpFunc) (GLenum fail, GLenum zfail, GLenum zpass); 659 typedef GLW_APICALL void (GLW_APIENTRY* glStencilOpSeparateFunc) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); 660 typedef GLW_APICALL void (GLW_APIENTRY* glTexBufferFunc) (GLenum target, GLenum internalformat, GLuint buffer); 661 typedef GLW_APICALL void (GLW_APIENTRY* glTexBufferRangeFunc) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); 662 typedef GLW_APICALL void (GLW_APIENTRY* glTexImage1DFunc) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); 663 typedef GLW_APICALL void (GLW_APIENTRY* glTexImage2DFunc) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); 664 typedef GLW_APICALL void (GLW_APIENTRY* glTexImage2DMultisampleFunc) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 665 typedef GLW_APICALL void (GLW_APIENTRY* glTexImage3DFunc) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); 666 typedef GLW_APICALL void (GLW_APIENTRY* glTexImage3DMultisampleFunc) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 667 typedef GLW_APICALL void (GLW_APIENTRY* glTexImage3DOESFunc) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); 668 typedef GLW_APICALL void (GLW_APIENTRY* glTexPageCommitmentARBFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); 669 typedef GLW_APICALL void (GLW_APIENTRY* glTexParameterIivFunc) (GLenum target, GLenum pname, const GLint *params); 670 typedef GLW_APICALL void (GLW_APIENTRY* glTexParameterIuivFunc) (GLenum target, GLenum pname, const GLuint *params); 671 typedef GLW_APICALL void (GLW_APIENTRY* glTexParameterfFunc) (GLenum target, GLenum pname, GLfloat param); 672 typedef GLW_APICALL void (GLW_APIENTRY* glTexParameterfvFunc) (GLenum target, GLenum pname, const GLfloat *params); 673 typedef GLW_APICALL void (GLW_APIENTRY* glTexParameteriFunc) (GLenum target, GLenum pname, GLint param); 674 typedef GLW_APICALL void (GLW_APIENTRY* glTexParameterivFunc) (GLenum target, GLenum pname, const GLint *params); 675 typedef GLW_APICALL void (GLW_APIENTRY* glTexStorage1DFunc) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); 676 typedef GLW_APICALL void (GLW_APIENTRY* glTexStorage2DFunc) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 677 typedef GLW_APICALL void (GLW_APIENTRY* glTexStorage2DMultisampleFunc) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 678 typedef GLW_APICALL void (GLW_APIENTRY* glTexStorage3DFunc) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 679 typedef GLW_APICALL void (GLW_APIENTRY* glTexStorage3DMultisampleFunc) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 680 typedef GLW_APICALL void (GLW_APIENTRY* glTexSubImage1DFunc) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); 681 typedef GLW_APICALL void (GLW_APIENTRY* glTexSubImage2DFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); 682 typedef GLW_APICALL void (GLW_APIENTRY* glTexSubImage3DFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 683 typedef GLW_APICALL void (GLW_APIENTRY* glTexSubImage3DOESFunc) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 684 typedef GLW_APICALL void (GLW_APIENTRY* glTextureBarrierFunc) (void); 685 typedef GLW_APICALL void (GLW_APIENTRY* glTextureBufferFunc) (GLuint texture, GLenum internalformat, GLuint buffer); 686 typedef GLW_APICALL void (GLW_APIENTRY* glTextureBufferEXTFunc) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); 687 typedef GLW_APICALL void (GLW_APIENTRY* glTextureBufferRangeFunc) (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); 688 typedef GLW_APICALL void (GLW_APIENTRY* glTextureBufferRangeEXTFunc) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); 689 typedef GLW_APICALL void (GLW_APIENTRY* glTextureImage1DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); 690 typedef GLW_APICALL void (GLW_APIENTRY* glTextureImage2DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); 691 typedef GLW_APICALL void (GLW_APIENTRY* glTextureImage3DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); 692 typedef GLW_APICALL void (GLW_APIENTRY* glTexturePageCommitmentEXTFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); 693 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterIivFunc) (GLuint texture, GLenum pname, const GLint *params); 694 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterIivEXTFunc) (GLuint texture, GLenum target, GLenum pname, const GLint *params); 695 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterIuivFunc) (GLuint texture, GLenum pname, const GLuint *params); 696 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterIuivEXTFunc) (GLuint texture, GLenum target, GLenum pname, const GLuint *params); 697 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterfFunc) (GLuint texture, GLenum pname, GLfloat param); 698 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterfEXTFunc) (GLuint texture, GLenum target, GLenum pname, GLfloat param); 699 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterfvFunc) (GLuint texture, GLenum pname, const GLfloat *param); 700 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterfvEXTFunc) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params); 701 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameteriFunc) (GLuint texture, GLenum pname, GLint param); 702 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameteriEXTFunc) (GLuint texture, GLenum target, GLenum pname, GLint param); 703 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterivFunc) (GLuint texture, GLenum pname, const GLint *param); 704 typedef GLW_APICALL void (GLW_APIENTRY* glTextureParameterivEXTFunc) (GLuint texture, GLenum target, GLenum pname, const GLint *params); 705 typedef GLW_APICALL void (GLW_APIENTRY* glTextureRenderbufferEXTFunc) (GLuint texture, GLenum target, GLuint renderbuffer); 706 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage1DFunc) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width); 707 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage1DEXTFunc) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); 708 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage2DFunc) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 709 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage2DEXTFunc) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 710 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage2DMultisampleFunc) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 711 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage2DMultisampleEXTFunc) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); 712 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage3DFunc) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 713 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage3DEXTFunc) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 714 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage3DMultisampleFunc) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 715 typedef GLW_APICALL void (GLW_APIENTRY* glTextureStorage3DMultisampleEXTFunc) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); 716 typedef GLW_APICALL void (GLW_APIENTRY* glTextureSubImage1DFunc) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); 717 typedef GLW_APICALL void (GLW_APIENTRY* glTextureSubImage1DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); 718 typedef GLW_APICALL void (GLW_APIENTRY* glTextureSubImage2DFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); 719 typedef GLW_APICALL void (GLW_APIENTRY* glTextureSubImage2DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); 720 typedef GLW_APICALL void (GLW_APIENTRY* glTextureSubImage3DFunc) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 721 typedef GLW_APICALL void (GLW_APIENTRY* glTextureSubImage3DEXTFunc) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); 722 typedef GLW_APICALL void (GLW_APIENTRY* glTextureViewFunc) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); 723 typedef GLW_APICALL void (GLW_APIENTRY* glTransformFeedbackBufferBaseFunc) (GLuint xfb, GLuint index, GLuint buffer); 724 typedef GLW_APICALL void (GLW_APIENTRY* glTransformFeedbackBufferRangeFunc) (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 725 typedef GLW_APICALL void (GLW_APIENTRY* glTransformFeedbackVaryingsFunc) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode); 726 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1dFunc) (GLint location, GLdouble x); 727 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1dvFunc) (GLint location, GLsizei count, const GLdouble *value); 728 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1fFunc) (GLint location, GLfloat v0); 729 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1fvFunc) (GLint location, GLsizei count, const GLfloat *value); 730 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1iFunc) (GLint location, GLint v0); 731 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1ivFunc) (GLint location, GLsizei count, const GLint *value); 732 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1uiFunc) (GLint location, GLuint v0); 733 typedef GLW_APICALL void (GLW_APIENTRY* glUniform1uivFunc) (GLint location, GLsizei count, const GLuint *value); 734 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2dFunc) (GLint location, GLdouble x, GLdouble y); 735 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2dvFunc) (GLint location, GLsizei count, const GLdouble *value); 736 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2fFunc) (GLint location, GLfloat v0, GLfloat v1); 737 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2fvFunc) (GLint location, GLsizei count, const GLfloat *value); 738 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2iFunc) (GLint location, GLint v0, GLint v1); 739 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2ivFunc) (GLint location, GLsizei count, const GLint *value); 740 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2uiFunc) (GLint location, GLuint v0, GLuint v1); 741 typedef GLW_APICALL void (GLW_APIENTRY* glUniform2uivFunc) (GLint location, GLsizei count, const GLuint *value); 742 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3dFunc) (GLint location, GLdouble x, GLdouble y, GLdouble z); 743 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3dvFunc) (GLint location, GLsizei count, const GLdouble *value); 744 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3fFunc) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 745 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3fvFunc) (GLint location, GLsizei count, const GLfloat *value); 746 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3iFunc) (GLint location, GLint v0, GLint v1, GLint v2); 747 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3ivFunc) (GLint location, GLsizei count, const GLint *value); 748 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3uiFunc) (GLint location, GLuint v0, GLuint v1, GLuint v2); 749 typedef GLW_APICALL void (GLW_APIENTRY* glUniform3uivFunc) (GLint location, GLsizei count, const GLuint *value); 750 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4dFunc) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 751 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4dvFunc) (GLint location, GLsizei count, const GLdouble *value); 752 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4fFunc) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 753 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4fvFunc) (GLint location, GLsizei count, const GLfloat *value); 754 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4iFunc) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 755 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4ivFunc) (GLint location, GLsizei count, const GLint *value); 756 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4uiFunc) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 757 typedef GLW_APICALL void (GLW_APIENTRY* glUniform4uivFunc) (GLint location, GLsizei count, const GLuint *value); 758 typedef GLW_APICALL void (GLW_APIENTRY* glUniformBlockBindingFunc) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); 759 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix2dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 760 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix2fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 761 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix2x3dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 762 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix2x3fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 763 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix2x4dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 764 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix2x4fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 765 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix3dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 766 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix3fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 767 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix3x2dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 768 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix3x2fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 769 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix3x4dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 770 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix3x4fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 771 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix4dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 772 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix4fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 773 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix4x2dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 774 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix4x2fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 775 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix4x3dvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); 776 typedef GLW_APICALL void (GLW_APIENTRY* glUniformMatrix4x3fvFunc) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 777 typedef GLW_APICALL void (GLW_APIENTRY* glUniformSubroutinesuivFunc) (GLenum shadertype, GLsizei count, const GLuint *indices); 778 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glUnmapBufferFunc) (GLenum target); 779 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glUnmapNamedBufferFunc) (GLuint buffer); 780 typedef GLW_APICALL GLboolean (GLW_APIENTRY* glUnmapNamedBufferEXTFunc) (GLuint buffer); 781 typedef GLW_APICALL void (GLW_APIENTRY* glUseProgramFunc) (GLuint program); 782 typedef GLW_APICALL void (GLW_APIENTRY* glUseProgramStagesFunc) (GLuint pipeline, GLbitfield stages, GLuint program); 783 typedef GLW_APICALL void (GLW_APIENTRY* glValidateProgramFunc) (GLuint program); 784 typedef GLW_APICALL void (GLW_APIENTRY* glValidateProgramPipelineFunc) (GLuint pipeline); 785 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayAttribBindingFunc) (GLuint vaobj, GLuint attribindex, GLuint bindingindex); 786 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayAttribFormatFunc) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); 787 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayAttribIFormatFunc) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 788 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayAttribLFormatFunc) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 789 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayBindVertexBufferEXTFunc) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); 790 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayBindingDivisorFunc) (GLuint vaobj, GLuint bindingindex, GLuint divisor); 791 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayColorOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); 792 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayEdgeFlagOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); 793 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayElementBufferFunc) (GLuint vaobj, GLuint buffer); 794 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayFogCoordOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); 795 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayIndexOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); 796 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayMultiTexCoordOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); 797 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayNormalOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); 798 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArraySecondaryColorOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); 799 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayTexCoordOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); 800 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribBindingEXTFunc) (GLuint vaobj, GLuint attribindex, GLuint bindingindex); 801 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribDivisorEXTFunc) (GLuint vaobj, GLuint index, GLuint divisor); 802 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribFormatEXTFunc) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); 803 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribIFormatEXTFunc) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 804 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribIOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); 805 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribLFormatEXTFunc) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 806 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribLOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); 807 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexAttribOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); 808 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexBindingDivisorEXTFunc) (GLuint vaobj, GLuint bindingindex, GLuint divisor); 809 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexBufferFunc) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); 810 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexBuffersFunc) (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); 811 typedef GLW_APICALL void (GLW_APIENTRY* glVertexArrayVertexOffsetEXTFunc) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); 812 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib1dFunc) (GLuint index, GLdouble x); 813 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib1dvFunc) (GLuint index, const GLdouble *v); 814 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib1fFunc) (GLuint index, GLfloat x); 815 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib1fvFunc) (GLuint index, const GLfloat *v); 816 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib1sFunc) (GLuint index, GLshort x); 817 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib1svFunc) (GLuint index, const GLshort *v); 818 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib2dFunc) (GLuint index, GLdouble x, GLdouble y); 819 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib2dvFunc) (GLuint index, const GLdouble *v); 820 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib2fFunc) (GLuint index, GLfloat x, GLfloat y); 821 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib2fvFunc) (GLuint index, const GLfloat *v); 822 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib2sFunc) (GLuint index, GLshort x, GLshort y); 823 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib2svFunc) (GLuint index, const GLshort *v); 824 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib3dFunc) (GLuint index, GLdouble x, GLdouble y, GLdouble z); 825 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib3dvFunc) (GLuint index, const GLdouble *v); 826 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib3fFunc) (GLuint index, GLfloat x, GLfloat y, GLfloat z); 827 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib3fvFunc) (GLuint index, const GLfloat *v); 828 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib3sFunc) (GLuint index, GLshort x, GLshort y, GLshort z); 829 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib3svFunc) (GLuint index, const GLshort *v); 830 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NbvFunc) (GLuint index, const GLbyte *v); 831 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NivFunc) (GLuint index, const GLint *v); 832 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NsvFunc) (GLuint index, const GLshort *v); 833 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NubFunc) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 834 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NubvFunc) (GLuint index, const GLubyte *v); 835 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NuivFunc) (GLuint index, const GLuint *v); 836 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4NusvFunc) (GLuint index, const GLushort *v); 837 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4bvFunc) (GLuint index, const GLbyte *v); 838 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4dFunc) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 839 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4dvFunc) (GLuint index, const GLdouble *v); 840 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4fFunc) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 841 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4fvFunc) (GLuint index, const GLfloat *v); 842 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4ivFunc) (GLuint index, const GLint *v); 843 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4sFunc) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 844 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4svFunc) (GLuint index, const GLshort *v); 845 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4ubvFunc) (GLuint index, const GLubyte *v); 846 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4uivFunc) (GLuint index, const GLuint *v); 847 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttrib4usvFunc) (GLuint index, const GLushort *v); 848 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribBindingFunc) (GLuint attribindex, GLuint bindingindex); 849 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribDivisorFunc) (GLuint index, GLuint divisor); 850 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribFormatFunc) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); 851 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI1iFunc) (GLuint index, GLint x); 852 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI1ivFunc) (GLuint index, const GLint *v); 853 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI1uiFunc) (GLuint index, GLuint x); 854 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI1uivFunc) (GLuint index, const GLuint *v); 855 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI2iFunc) (GLuint index, GLint x, GLint y); 856 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI2ivFunc) (GLuint index, const GLint *v); 857 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI2uiFunc) (GLuint index, GLuint x, GLuint y); 858 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI2uivFunc) (GLuint index, const GLuint *v); 859 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI3iFunc) (GLuint index, GLint x, GLint y, GLint z); 860 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI3ivFunc) (GLuint index, const GLint *v); 861 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI3uiFunc) (GLuint index, GLuint x, GLuint y, GLuint z); 862 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI3uivFunc) (GLuint index, const GLuint *v); 863 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4bvFunc) (GLuint index, const GLbyte *v); 864 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4iFunc) (GLuint index, GLint x, GLint y, GLint z, GLint w); 865 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4ivFunc) (GLuint index, const GLint *v); 866 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4svFunc) (GLuint index, const GLshort *v); 867 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4ubvFunc) (GLuint index, const GLubyte *v); 868 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4uiFunc) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 869 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4uivFunc) (GLuint index, const GLuint *v); 870 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribI4usvFunc) (GLuint index, const GLushort *v); 871 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribIFormatFunc) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 872 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribIPointerFunc) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); 873 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL1dFunc) (GLuint index, GLdouble x); 874 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL1dvFunc) (GLuint index, const GLdouble *v); 875 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL2dFunc) (GLuint index, GLdouble x, GLdouble y); 876 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL2dvFunc) (GLuint index, const GLdouble *v); 877 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL3dFunc) (GLuint index, GLdouble x, GLdouble y, GLdouble z); 878 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL3dvFunc) (GLuint index, const GLdouble *v); 879 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL4dFunc) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 880 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribL4dvFunc) (GLuint index, const GLdouble *v); 881 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribLFormatFunc) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); 882 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribLPointerFunc) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); 883 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP1uiFunc) (GLuint index, GLenum type, GLboolean normalized, GLuint value); 884 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP1uivFunc) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 885 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP2uiFunc) (GLuint index, GLenum type, GLboolean normalized, GLuint value); 886 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP2uivFunc) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 887 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP3uiFunc) (GLuint index, GLenum type, GLboolean normalized, GLuint value); 888 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP3uivFunc) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 889 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP4uiFunc) (GLuint index, GLenum type, GLboolean normalized, GLuint value); 890 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribP4uivFunc) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); 891 typedef GLW_APICALL void (GLW_APIENTRY* glVertexAttribPointerFunc) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); 892 typedef GLW_APICALL void (GLW_APIENTRY* glVertexBindingDivisorFunc) (GLuint bindingindex, GLuint divisor); 893 typedef GLW_APICALL void (GLW_APIENTRY* glViewportFunc) (GLint x, GLint y, GLsizei width, GLsizei height); 894 typedef GLW_APICALL void (GLW_APIENTRY* glViewportArrayvFunc) (GLuint first, GLsizei count, const GLfloat *v); 895 typedef GLW_APICALL void (GLW_APIENTRY* glViewportIndexedfFunc) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); 896 typedef GLW_APICALL void (GLW_APIENTRY* glViewportIndexedfvFunc) (GLuint index, const GLfloat *v); 897 typedef GLW_APICALL void (GLW_APIENTRY* glWaitSyncFunc) (GLsync sync, GLbitfield flags, GLuint64 timeout); 898