diff --git a/auto/bin/filter_gl_ext.sh b/auto/bin/filter_gl_ext.sh index fa2a667..3f73541 100755 --- a/auto/bin/filter_gl_ext.sh +++ b/auto/bin/filter_gl_ext.sh @@ -79,10 +79,6 @@ EOT perl -e's/OCCLUSION_TEST_RESULT_HP.*/OCCLUSION_TEST_RESULT_HP 0x8166/' -pi \ $1/GL_HP_occlusion_test -# fix GLvoid in GL_ARB_vertex_buffer_objects - perl -e 's/ void\*/ GLvoid\*/g' -pi \ - $1/GL_ARB_vertex_buffer_object - # add deprecated constants to GL_ATI_fragment_shader cat >> $1/GL_ATI_fragment_shader <> $1/GL_REGAL_log < GLLOGPROCREGAL diff --git a/auto/bin/parse_spec.pl b/auto/bin/parse_spec.pl index bcd4b14..7e64ddb 100755 --- a/auto/bin/parse_spec.pl +++ b/auto/bin/parse_spec.pl @@ -237,10 +237,12 @@ sub parse_spec($) { # apply typemaps $return =~ s/$regex{types}/$typemap{$1}/og; - $return =~ s/void\*/GLvoid */og; + $return =~ s/GLvoid/void/og; + $return =~ s/void\*/void */og; $parms =~ s/$regex{types}/$typemap{$1}/og; $parms =~ s/$regex{voidtype}/$voidtypemap{$1}/og; - $parms =~ s/ void\* / GLvoid */og; + $parms =~ s/GLvoid/void/og; + $parms =~ s/ void\* / void */og; } # add to functions hash $functions{$name} = { diff --git a/auto/core/gl/GL_APPLE_texture_range b/auto/core/gl/GL_APPLE_texture_range index 7ca9b9b..9e3a678 100644 --- a/auto/core/gl/GL_APPLE_texture_range +++ b/auto/core/gl/GL_APPLE_texture_range @@ -7,6 +7,6 @@ GL_APPLE_texture_range GL_STORAGE_SHARED_APPLE 0x85BF GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 - void glTextureRangeAPPLE (GLenum target, GLsizei length, GLvoid *pointer) - void glGetTexParameterPointervAPPLE (GLenum target, GLenum pname, GLvoid **params) + void glTextureRangeAPPLE (GLenum target, GLsizei length, void *pointer) + void glGetTexParameterPointervAPPLE (GLenum target, GLenum pname, void **params) diff --git a/auto/core/gl/GL_ARB_imaging b/auto/core/gl/GL_ARB_imaging index 0efd0c1..c23a566 100644 --- a/auto/core/gl/GL_ARB_imaging +++ b/auto/core/gl/GL_ARB_imaging @@ -78,35 +78,35 @@ GL_ARB_imaging GL_WRAP_BORDER 0x8152 GL_REPLICATE_BORDER 0x8153 GL_CONVOLUTION_BORDER_COLOR 0x8154 - void glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) - void glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) + void glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table) + void glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data) void glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params) void glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params) void glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) void glCopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table) + void glGetColorTable (GLenum target, GLenum format, GLenum type, void *table) void glGetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params) void glGetColorTableParameteriv (GLenum target, GLenum pname, GLint *params) void glHistogram (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) void glResetHistogram (GLenum target) - void glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) + void glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) void glGetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params) void glGetHistogramParameteriv (GLenum target, GLenum pname, GLint *params) void glMinmax (GLenum target, GLenum internalformat, GLboolean sink) void glResetMinmax (GLenum target) void glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params) void glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params) - void glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) + void glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image) + void glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image) void glConvolutionParameterf (GLenum target, GLenum pname, GLfloat params) void glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params) void glConvolutionParameteri (GLenum target, GLenum pname, GLint params) void glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params) void glCopyConvolutionFilter1D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) void glCopyConvolutionFilter2D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) - void glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image) + void glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, void *image) void glGetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params) void glGetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params) - void glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) - void glGetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) - void glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values) + void glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column) + void glGetSeparableFilter (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span) + void glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum types, void *values) diff --git a/auto/core/gl/GL_ARB_matrix_palette b/auto/core/gl/GL_ARB_matrix_palette index 4b67c15..2e22824 100644 --- a/auto/core/gl/GL_ARB_matrix_palette +++ b/auto/core/gl/GL_ARB_matrix_palette @@ -12,7 +12,7 @@ GL_ARB_matrix_palette GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 void glCurrentPaletteMatrixARB (GLint index) - void glMatrixIndexPointerARB (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) + void glMatrixIndexPointerARB (GLint size, GLenum type, GLsizei stride, void *pointer) void glMatrixIndexubvARB (GLint size, GLubyte *indices) void glMatrixIndexusvARB (GLint size, GLushort *indices) void glMatrixIndexuivARB (GLint size, GLuint *indices) diff --git a/auto/core/gl/GL_ARB_robustness b/auto/core/gl/GL_ARB_robustness index cdeeb4f..3e4f976 100644 --- a/auto/core/gl/GL_ARB_robustness +++ b/auto/core/gl/GL_ARB_robustness @@ -21,7 +21,7 @@ GL_ARB_robustness void glGetnPixelMapuivARB (GLenum map, GLsizei bufSize, GLuint* values) void glGetnPixelMapusvARB (GLenum map, GLsizei bufSize, GLushort* values) void glGetnPolygonStippleARB (GLsizei bufSize, GLubyte* pattern) - void glGetnSeparableFilterARB (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span) + void glGetnSeparableFilterARB (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, void*column, void*span) void glGetnTexImageARB (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img) void glGetnUniformdvARB (GLuint program, GLint location, GLsizei bufSize, GLdouble* params) void glGetnUniformfvARB (GLuint program, GLint location, GLsizei bufSize, GLfloat* params) diff --git a/auto/core/gl/GL_ARB_vertex_blend b/auto/core/gl/GL_ARB_vertex_blend index 8da2c78..7beb75a 100644 --- a/auto/core/gl/GL_ARB_vertex_blend +++ b/auto/core/gl/GL_ARB_vertex_blend @@ -51,5 +51,5 @@ GL_ARB_vertex_blend void glWeightubvARB (GLint size, GLubyte *weights) void glWeightusvARB (GLint size, GLushort *weights) void glWeightuivARB (GLint size, GLuint *weights) - void glWeightPointerARB (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) + void glWeightPointerARB (GLint size, GLenum type, GLsizei stride, void *pointer) void glVertexBlendARB (GLint count) diff --git a/auto/core/gl/GL_ATI_map_object_buffer b/auto/core/gl/GL_ATI_map_object_buffer index 573afd2..f401aad 100644 --- a/auto/core/gl/GL_ATI_map_object_buffer +++ b/auto/core/gl/GL_ATI_map_object_buffer @@ -1,5 +1,5 @@ GL_ATI_map_object_buffer http://www.opengl.org/registry/specs/ATI/map_object_buffer.txt GL_ATI_map_object_buffer - GLvoid * glMapObjectBufferATI (GLuint buffer) + void * glMapObjectBufferATI (GLuint buffer) void glUnmapObjectBufferATI (GLuint buffer) diff --git a/auto/core/gl/GL_EXT_draw_instanced b/auto/core/gl/GL_EXT_draw_instanced index afafa27..e8e5425 100644 --- a/auto/core/gl/GL_EXT_draw_instanced +++ b/auto/core/gl/GL_EXT_draw_instanced @@ -2,4 +2,4 @@ GL_EXT_draw_instanced http://developer.download.nvidia.com/opengl/specs/GL_EXT_draw_instanced.txt GL_EXT_draw_instanced void glDrawArraysInstancedEXT (GLenum mode, GLint start, GLsizei count, GLsizei primcount) - void glDrawElementsInstancedEXT (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount) + void glDrawElementsInstancedEXT (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) diff --git a/auto/core/gl/GL_EXT_draw_range_elements b/auto/core/gl/GL_EXT_draw_range_elements index 347ce62..d495fe7 100644 --- a/auto/core/gl/GL_EXT_draw_range_elements +++ b/auto/core/gl/GL_EXT_draw_range_elements @@ -3,4 +3,4 @@ http://oss.sgi.com/projects/ogl-sample/registry/EXT/draw_range_elements.txt GL_EXT_draw_range_elements GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 - void glDrawRangeElementsEXT (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) + void glDrawRangeElementsEXT (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) diff --git a/auto/core/gl/GL_EXT_fog_coord b/auto/core/gl/GL_EXT_fog_coord index ac7868a..5210d54 100644 --- a/auto/core/gl/GL_EXT_fog_coord +++ b/auto/core/gl/GL_EXT_fog_coord @@ -13,4 +13,4 @@ GL_EXT_fog_coord void glFogCoordfvEXT (const GLfloat *coord) void glFogCoorddEXT (GLdouble coord) void glFogCoorddvEXT (const GLdouble *coord) - void glFogCoordPointerEXT (GLenum type, GLsizei stride, const GLvoid *pointer) + void glFogCoordPointerEXT (GLenum type, GLsizei stride, const void *pointer) diff --git a/auto/core/gl/GL_EXT_gpu_shader4 b/auto/core/gl/GL_EXT_gpu_shader4 index 0e89f0d..e6b254d 100644 --- a/auto/core/gl/GL_EXT_gpu_shader4 +++ b/auto/core/gl/GL_EXT_gpu_shader4 @@ -58,6 +58,6 @@ GL_EXT_gpu_shader4 void glVertexAttribI4svEXT (GLuint index, const GLshort *v) void glVertexAttribI4ubvEXT (GLuint index, const GLubyte *v) void glVertexAttribI4usvEXT (GLuint index, const GLushort *v) - void glVertexAttribIPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) + void glVertexAttribIPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) void glGetVertexAttribIivEXT (GLuint index, GLenum pname, GLint *params) void glGetVertexAttribIuivEXT (GLuint index, GLenum pname, GLuint *params) diff --git a/auto/core/gl/GL_EXT_secondary_color b/auto/core/gl/GL_EXT_secondary_color index e915455..34a2a78 100644 --- a/auto/core/gl/GL_EXT_secondary_color +++ b/auto/core/gl/GL_EXT_secondary_color @@ -24,4 +24,4 @@ GL_EXT_secondary_color void glSecondaryColor3uivEXT (const GLuint *v) void glSecondaryColor3usEXT (GLushort red, GLushort green, GLushort blue) void glSecondaryColor3usvEXT (const GLushort *v) - void glSecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) + void glSecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const void *pointer) diff --git a/auto/core/gl/GL_EXT_vertex_shader b/auto/core/gl/GL_EXT_vertex_shader index eb125b6..651fbc2 100644 --- a/auto/core/gl/GL_EXT_vertex_shader +++ b/auto/core/gl/GL_EXT_vertex_shader @@ -125,8 +125,8 @@ GL_EXT_vertex_shader void glInsertComponentEXT (GLuint res, GLuint src, GLuint num) void glExtractComponentEXT (GLuint res, GLuint src, GLuint num) GLuint glGenSymbolsEXT (GLenum dataType, GLenum storageType, GLenum range, GLuint components) - void glSetInvariantEXT (GLuint id, GLenum type, GLvoid *addr) - void glSetLocalConstantEXT (GLuint id, GLenum type, GLvoid *addr) + void glSetInvariantEXT (GLuint id, GLenum type, void *addr) + void glSetLocalConstantEXT (GLuint id, GLenum type, void *addr) void glVariantbvEXT (GLuint id, GLbyte *addr) void glVariantsvEXT (GLuint id, GLshort *addr) void glVariantivEXT (GLuint id, GLint *addr) @@ -135,7 +135,7 @@ GL_EXT_vertex_shader void glVariantubvEXT (GLuint id, GLubyte *addr) void glVariantusvEXT (GLuint id, GLushort *addr) void glVariantuivEXT (GLuint id, GLuint *addr) - void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, GLvoid *addr) + void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, void *addr) void glEnableVariantClientStateEXT (GLuint id) void glDisableVariantClientStateEXT (GLuint id) GLuint glBindLightParameterEXT (GLenum light, GLenum value) @@ -147,7 +147,7 @@ GL_EXT_vertex_shader void glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) void glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *data) void glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) - void glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid **data) + void glGetVariantPointervEXT (GLuint id, GLenum value, void **data) void glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) void glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *data) void glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) diff --git a/auto/core/gl/GL_NV_path_rendering b/auto/core/gl/GL_NV_path_rendering index 42e1336..e884288 100644 --- a/auto/core/gl/GL_NV_path_rendering +++ b/auto/core/gl/GL_NV_path_rendering @@ -154,13 +154,13 @@ GL_NV_path_rendering GLboolean glIsPointInFillPathNV (GLuint path, GLuint mask, GLfloat x, GLfloat y) GLboolean glIsPointInStrokePathNV (GLuint path, GLfloat x, GLfloat y) void glPathColorGenNV (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs) - void glPathCommandsNV (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) + void glPathCommandsNV (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void*coords) void glPathCoordsNV (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords) void glPathCoverDepthFuncNV (GLenum zfunc) void glPathDashArrayNV (GLuint path, GLsizei dashCount, const GLfloat* dashArray) void glPathFogGenNV (GLenum genMode) void glPathGlyphRangeNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) - void glPathGlyphsNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) + void glPathGlyphsNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) void glPathParameterfNV (GLuint path, GLenum pname, GLfloat value) void glPathParameterfvNV (GLuint path, GLenum pname, const GLfloat* value) void glPathParameteriNV (GLuint path, GLenum pname, GLint value) @@ -168,7 +168,7 @@ GL_NV_path_rendering void glPathStencilDepthOffsetNV (GLfloat factor, GLfloat units) void glPathStencilFuncNV (GLenum func, GLint ref, GLuint mask) void glPathStringNV (GLuint path, GLenum format, GLsizei length, const void* pathString) - void glPathSubCommandsNV (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) + void glPathSubCommandsNV (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void*coords) void glPathSubCoordsNV (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords) void glPathTexGenNV (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs) GLboolean glPointAlongPathNV (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY) diff --git a/auto/core/gl/GL_NV_vdpau_interop b/auto/core/gl/GL_NV_vdpau_interop index a2b68b2..12251ad 100644 --- a/auto/core/gl/GL_NV_vdpau_interop +++ b/auto/core/gl/GL_NV_vdpau_interop @@ -7,7 +7,7 @@ GL_NV_vdpau_interop GL_WRITE_DISCARD_NV 0x88BE void glVDPAUFiniNV (void) void glVDPAUGetSurfaceivNV (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values) - void glVDPAUInitNV (const void* vdpDevice, const GLvoid*getProcAddress) + void glVDPAUInitNV (const void* vdpDevice, const void*getProcAddress) void glVDPAUIsSurfaceNV (GLvdpauSurfaceNV surface) void glVDPAUMapSurfacesNV (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces) GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) diff --git a/auto/core/gl/GL_SUN_read_video_pixels b/auto/core/gl/GL_SUN_read_video_pixels index faa55f9..1de7cc8 100644 --- a/auto/core/gl/GL_SUN_read_video_pixels +++ b/auto/core/gl/GL_SUN_read_video_pixels @@ -1,4 +1,4 @@ GL_SUN_read_video_pixels http://wwws.sun.com/software/graphics/opengl/extensions/gl_sun_read_video_pixels.txt GL_SUN_read_video_pixels - void glReadVideoPixelsSUN (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) + void glReadVideoPixelsSUN (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels) diff --git a/auto/core/gl/GL_VERSION_1_2 b/auto/core/gl/GL_VERSION_1_2 index 977fec0..f868670 100644 --- a/auto/core/gl/GL_VERSION_1_2 +++ b/auto/core/gl/GL_VERSION_1_2 @@ -43,7 +43,7 @@ http://www.opengl.org/documentation/specs/version1.2/opengl1.2.1.pdf GL_TEXTURE_BINDING_3D 0x806A GL_MAX_ELEMENTS_VERTICES 0x80E8 GL_MAX_ELEMENTS_INDICES 0x80E9 - void glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) - void glTexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) + void glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) + void glTexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) + void glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) void glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) diff --git a/auto/core/gl/GL_VERSION_1_3 b/auto/core/gl/GL_VERSION_1_3 index 737ad7c..0c531d4 100644 --- a/auto/core/gl/GL_VERSION_1_3 +++ b/auto/core/gl/GL_VERSION_1_3 @@ -100,13 +100,13 @@ http://www.opengl.org/documentation/specs/version1.3/glspec13.pdf void glActiveTexture (GLenum texture) void glClientActiveTexture (GLenum texture) - void glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) - void glGetCompressedTexImage (GLenum target, GLint lod, GLvoid *img) + void glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data) + void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) + void glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) + void glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) + void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) + void glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) + void glGetCompressedTexImage (GLenum target, GLint lod, void *img) void glLoadTransposeMatrixd (const GLdouble m[16]) void glLoadTransposeMatrixf (const GLfloat m[16]) void glMultTransposeMatrixd (const GLdouble m[16]) diff --git a/auto/core/gl/GL_VERSION_1_4 b/auto/core/gl/GL_VERSION_1_4 index caf6ab0..2c9ba46 100644 --- a/auto/core/gl/GL_VERSION_1_4 +++ b/auto/core/gl/GL_VERSION_1_4 @@ -46,7 +46,7 @@ http://www.opengl.org/documentation/specs/version1.4/glspec14.pdf void glFogCoordfv (const GLfloat *coord) void glFogCoordd (GLdouble coord) void glFogCoorddv (const GLdouble *coord) - void glFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer) + void glFogCoordPointer (GLenum type, GLsizei stride, const void *pointer) void glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount) void glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const void *const* indices, GLsizei drawcount) void glPointParameteri (GLenum pname, GLint param) @@ -69,7 +69,7 @@ http://www.opengl.org/documentation/specs/version1.4/glspec14.pdf void glSecondaryColor3uiv (const GLuint *v) void glSecondaryColor3us (GLushort red, GLushort green, GLushort blue) void glSecondaryColor3usv (const GLushort *v) - void glSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) + void glSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const void *pointer) void glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) void glWindowPos2d (GLdouble x, GLdouble y) void glWindowPos2f (GLfloat x, GLfloat y) diff --git a/auto/core/gl/GL_VERSION_1_5 b/auto/core/gl/GL_VERSION_1_5 index d1ec8d4..ad53e9f 100644 --- a/auto/core/gl/GL_VERSION_1_5 +++ b/auto/core/gl/GL_VERSION_1_5 @@ -63,12 +63,12 @@ http://www.opengl.org/documentation/specs/version1.5/glspec15.pdf void glDeleteBuffers (GLsizei n, const GLuint* buffers) void glGenBuffers (GLsizei n, GLuint* buffers) GLboolean glIsBuffer (GLuint buffer) - void glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage) - void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data) - void glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data) - GLvoid* glMapBuffer (GLenum target, GLenum access) + void glBufferData (GLenum target, GLsizeiptr size, const void* data, GLenum usage) + void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void* data) + void glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, void* data) + void* glMapBuffer (GLenum target, GLenum access) GLboolean glUnmapBuffer (GLenum target) void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params) - void glGetBufferPointerv (GLenum target, GLenum pname, GLvoid** params) + void glGetBufferPointerv (GLenum target, GLenum pname, void** params) typedef ptrdiff_t GLsizeiptr typedef ptrdiff_t GLintptr diff --git a/auto/core/gl/GL_VERSION_2_0 b/auto/core/gl/GL_VERSION_2_0 index d11bdfe..b23d1a2 100644 --- a/auto/core/gl/GL_VERSION_2_0 +++ b/auto/core/gl/GL_VERSION_2_0 @@ -115,7 +115,7 @@ http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf void glGetVertexAttribdv (GLuint, GLenum, GLdouble*) void glGetVertexAttribfv (GLuint, GLenum, GLfloat*) void glGetVertexAttribiv (GLuint, GLenum, GLint*) - void glGetVertexAttribPointerv (GLuint, GLenum, GLvoid**) + void glGetVertexAttribPointerv (GLuint, GLenum, void**) GLboolean glIsProgram (GLuint program) GLboolean glIsShader (GLuint shader) void glLinkProgram (GLuint program) @@ -177,4 +177,4 @@ http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf void glVertexAttrib4ubv (GLuint index, const GLubyte* v) void glVertexAttrib4uiv (GLuint index, const GLuint* v) void glVertexAttrib4usv (GLuint index, const GLushort* v) - void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer) + void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer) diff --git a/auto/core/gl/GL_VERSION_3_0 b/auto/core/gl/GL_VERSION_3_0 index 52e1521..44f9158 100644 --- a/auto/core/gl/GL_VERSION_3_0 +++ b/auto/core/gl/GL_VERSION_3_0 @@ -138,7 +138,7 @@ http://www.opengl.org/registry/doc/glspec30.20080811.pdf void glVertexAttribI4sv (GLuint, const GLshort*) void glVertexAttribI4ubv (GLuint, const GLubyte*) void glVertexAttribI4usv (GLuint, const GLushort*) - void glVertexAttribIPointer (GLuint, GLint, GLenum, GLsizei, const GLvoid*) + void glVertexAttribIPointer (GLuint, GLint, GLenum, GLsizei, const void*) void glGetVertexAttribIiv (GLuint, GLenum, GLint*) void glGetVertexAttribIuiv (GLuint, GLenum, GLuint*) void glGetUniformuiv (GLuint, GLint, GLuint*) diff --git a/auto/core/gl/GL_VERSION_3_1 b/auto/core/gl/GL_VERSION_3_1 index 3e387a3..cf8f22b 100644 --- a/auto/core/gl/GL_VERSION_3_1 +++ b/auto/core/gl/GL_VERSION_3_1 @@ -36,6 +36,6 @@ http://www.opengl.org/registry/doc/glspec30.20080811.pdf GL_BUFFER_MAP_LENGTH 0x9120 GL_BUFFER_MAP_OFFSET 0x9121 void glDrawArraysInstanced (GLenum, GLint, GLsizei, GLsizei) - void glDrawElementsInstanced (GLenum, GLsizei, GLenum, const GLvoid*, GLsizei) + void glDrawElementsInstanced (GLenum, GLsizei, GLenum, const void*, GLsizei) void glTexBuffer (GLenum, GLenum, GLuint) void glPrimitiveRestartIndex (GLuint) diff --git a/auto/src/glew_head.h b/auto/src/glew_head.h index f33f440..49012f0 100644 --- a/auto/src/glew_head.h +++ b/auto/src/glew_head.h @@ -768,7 +768,7 @@ GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); GLAPI void GLAPIENTRY glCallList (GLuint list); -GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); +GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const void *lists); GLAPI void GLAPIENTRY glClear (GLbitfield mask); GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); @@ -810,7 +810,7 @@ GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, G GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const void *pointer); GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); @@ -826,10 +826,10 @@ GLAPI void GLAPIENTRY glDisable (GLenum cap); GLAPI void GLAPIENTRY glDisableClientState (GLenum array); GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); -GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); -GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); +GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices); +GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); -GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const void *pointer); GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); GLAPI void GLAPIENTRY glEnable (GLenum cap); GLAPI void GLAPIENTRY glEnableClientState (GLenum array); @@ -874,7 +874,7 @@ GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params) GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); -GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); +GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, void* *params); GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); @@ -882,14 +882,14 @@ GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params) GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); +GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, void *pixels); GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); GLAPI void GLAPIENTRY glIndexMask (GLuint mask); -GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const void *pointer); GLAPI void GLAPIENTRY glIndexd (GLdouble c); GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); GLAPI void GLAPIENTRY glIndexf (GLfloat c); @@ -901,7 +901,7 @@ GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); GLAPI void GLAPIENTRY glIndexub (GLubyte c); GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); GLAPI void GLAPIENTRY glInitNames (void); -GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const void *pointer); GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); @@ -947,7 +947,7 @@ GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); -GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const void *pointer); GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); GLAPI void GLAPIENTRY glPassThrough (GLfloat token); GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); @@ -996,7 +996,7 @@ GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); -GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); +GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels); GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); @@ -1048,7 +1048,7 @@ GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const void *pointer); GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); @@ -1059,14 +1059,14 @@ GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); +GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); +GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); +GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); +GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); @@ -1093,7 +1093,7 @@ GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const void *pointer); GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); #define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) diff --git a/doc/build.html b/doc/build.html index 7e31e94..de4689e 100644 --- a/doc/build.html +++ b/doc/build.html @@ -143,7 +143,7 @@ width="88" height="32" border="0" alt="Support This Project"> -->
  • gcc compiler
  • -Ubuntu:
    sudo apt-get install Xmu-dev Xi-Dev
    +Ubuntu:
    sudo apt-get install libXmu-dev libXi-dev libgl-dev dos2unix
    diff --git a/doc/glew.html b/doc/glew.html index 4800bbf..d3f1893 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -112,522 +112,529 @@ width="88" height="32" border="0" alt="Support This Project"> --> 9 AMD_interleaved_elements 10 AMD_multi_draw_indirect 11 AMD_name_gen_delete -12 AMD_performance_monitor -13 AMD_pinned_memory -14 AMD_query_buffer_object -15 AMD_sample_positions -16 AMD_seamless_cubemap_per_texture -17 AMD_shader_stencil_export -18 AMD_shader_trinary_minmax -19 AMD_sparse_texture -20 AMD_stencil_operation_extended -21 AMD_texture_texture4 -22 AMD_transform_feedback3_lines_triangles -23 AMD_vertex_shader_layer -24 AMD_vertex_shader_tessellator -25 AMD_vertex_shader_viewport_index +12 AMD_occlusion_query_event +13 AMD_performance_monitor +14 AMD_pinned_memory +15 AMD_query_buffer_object +16 AMD_sample_positions +17 AMD_seamless_cubemap_per_texture +18 AMD_shader_atomic_counter_ops +19 AMD_shader_stencil_export +20 AMD_shader_trinary_minmax +21 AMD_sparse_texture +22 AMD_stencil_operation_extended +23 AMD_texture_texture4 +24 AMD_transform_feedback3_lines_triangles +25 AMD_vertex_shader_layer +26 AMD_vertex_shader_tessellator +27 AMD_vertex_shader_viewport_index
    -26 ANGLE_depth_texture -27 ANGLE_framebuffer_blit -28 ANGLE_framebuffer_multisample -29 ANGLE_instanced_arrays -30 ANGLE_pack_reverse_row_order -31 ANGLE_program_binary -32 ANGLE_texture_compression_dxt1 -33 ANGLE_texture_compression_dxt3 -34 ANGLE_texture_compression_dxt5 -35 ANGLE_texture_usage -36 ANGLE_timer_query -37 ANGLE_translated_shader_source +28 ANGLE_depth_texture +29 ANGLE_framebuffer_blit +30 ANGLE_framebuffer_multisample +31 ANGLE_instanced_arrays +32 ANGLE_pack_reverse_row_order +33 ANGLE_program_binary +34 ANGLE_texture_compression_dxt1 +35 ANGLE_texture_compression_dxt3 +36 ANGLE_texture_compression_dxt5 +37 ANGLE_texture_usage +38 ANGLE_timer_query +39 ANGLE_translated_shader_source
    -38 APPLE_aux_depth_stencil -39 APPLE_client_storage -40 APPLE_element_array -41 APPLE_fence -42 APPLE_float_pixels -43 APPLE_flush_buffer_range -44 APPLE_object_purgeable -45 APPLE_pixel_buffer -46 APPLE_rgb_422 -47 APPLE_row_bytes -48 APPLE_specular_vector -49 APPLE_texture_range -50 APPLE_transform_hint -51 APPLE_vertex_array_object -52 APPLE_vertex_array_range -53 APPLE_vertex_program_evaluators -54 APPLE_ycbcr_422 +40 APPLE_aux_depth_stencil +41 APPLE_client_storage +42 APPLE_element_array +43 APPLE_fence +44 APPLE_float_pixels +45 APPLE_flush_buffer_range +46 APPLE_object_purgeable +47 APPLE_pixel_buffer +48 APPLE_rgb_422 +49 APPLE_row_bytes +50 APPLE_specular_vector +51 APPLE_texture_range +52 APPLE_transform_hint +53 APPLE_vertex_array_object +54 APPLE_vertex_array_range +55 APPLE_vertex_program_evaluators +56 APPLE_ycbcr_422
    -55 ARB_ES2_compatibility -56 ARB_ES3_compatibility -57 ARB_arrays_of_arrays -58 ARB_base_instance -59 ARB_bindless_texture -60 ARB_blend_func_extended -61 ARB_buffer_storage -62 ARB_cl_event -63 ARB_clear_buffer_object -64 ARB_clear_texture -65 ARB_color_buffer_float -66 ARB_compatibility -67 ARB_compressed_texture_pixel_storage -68 ARB_compute_shader -69 ARB_compute_variable_group_size -70 ARB_conservative_depth -71 ARB_copy_buffer -72 ARB_copy_image -73 ARB_debug_output -74 ARB_depth_buffer_float -75 ARB_depth_clamp -76 ARB_depth_texture -77 ARB_draw_buffers -78 ARB_draw_buffers_blend -79 ARB_draw_elements_base_vertex -80 ARB_draw_indirect -81 ARB_draw_instanced -82 ARB_enhanced_layouts -83 ARB_explicit_attrib_location -84 ARB_explicit_uniform_location -85 ARB_fragment_coord_conventions -86 ARB_fragment_layer_viewport -87 ARB_fragment_program -88 ARB_fragment_program_shadow -89 ARB_fragment_shader -90 ARB_framebuffer_no_attachments -91 ARB_framebuffer_object -92 ARB_framebuffer_sRGB -93 ARB_geometry_shader4 -94 ARB_get_program_binary -95 ARB_gpu_shader5 -96 ARB_gpu_shader_fp64 -97 ARB_half_float_pixel -98 ARB_half_float_vertex -99 ARB_imaging -100 ARB_indirect_parameters -101 ARB_instanced_arrays -102 ARB_internalformat_query -103 ARB_internalformat_query2 -104 ARB_invalidate_subdata -105 ARB_map_buffer_alignment -106 ARB_map_buffer_range -107 ARB_matrix_palette -108 ARB_multi_bind -109 ARB_multi_draw_indirect -110 ARB_multisample -111 ARB_multitexture -112 ARB_occlusion_query -113 ARB_occlusion_query2 -114 ARB_pixel_buffer_object -115 ARB_point_parameters -116 ARB_point_sprite -117 ARB_program_interface_query -118 ARB_provoking_vertex -119 ARB_query_buffer_object -120 ARB_robust_buffer_access_behavior -121 ARB_robustness -122 ARB_robustness_application_isolation -123 ARB_robustness_share_group_isolation -124 ARB_sample_shading -125 ARB_sampler_objects -126 ARB_seamless_cube_map -127 ARB_seamless_cubemap_per_texture -128 ARB_separate_shader_objects -129 ARB_shader_atomic_counters -130 ARB_shader_bit_encoding -131 ARB_shader_draw_parameters -132 ARB_shader_group_vote -133 ARB_shader_image_load_store -134 ARB_shader_image_size -135 ARB_shader_objects -136 ARB_shader_precision -137 ARB_shader_stencil_export -138 ARB_shader_storage_buffer_object -139 ARB_shader_subroutine -140 ARB_shader_texture_lod -141 ARB_shading_language_100 -142 ARB_shading_language_420pack -143 ARB_shading_language_include -144 ARB_shading_language_packing -145 ARB_shadow -146 ARB_shadow_ambient -147 ARB_sparse_texture -148 ARB_stencil_texturing -149 ARB_sync -150 ARB_tessellation_shader -151 ARB_texture_border_clamp -152 ARB_texture_buffer_object -153 ARB_texture_buffer_object_rgb32 -154 ARB_texture_buffer_range -155 ARB_texture_compression -156 ARB_texture_compression_bptc -157 ARB_texture_compression_rgtc -158 ARB_texture_cube_map -159 ARB_texture_cube_map_array -160 ARB_texture_env_add -161 ARB_texture_env_combine -162 ARB_texture_env_crossbar -163 ARB_texture_env_dot3 -164 ARB_texture_float -165 ARB_texture_gather -166 ARB_texture_mirror_clamp_to_edge -167 ARB_texture_mirrored_repeat -168 ARB_texture_multisample -169 ARB_texture_non_power_of_two -170 ARB_texture_query_levels -171 ARB_texture_query_lod -172 ARB_texture_rectangle -173 ARB_texture_rg -174 ARB_texture_rgb10_a2ui -175 ARB_texture_stencil8 -176 ARB_texture_storage -177 ARB_texture_storage_multisample -178 ARB_texture_swizzle -179 ARB_texture_view -180 ARB_timer_query -181 ARB_transform_feedback2 -182 ARB_transform_feedback3 -183 ARB_transform_feedback_instanced -184 ARB_transpose_matrix -185 ARB_uniform_buffer_object -186 ARB_vertex_array_bgra -187 ARB_vertex_array_object -188 ARB_vertex_attrib_64bit -189 ARB_vertex_attrib_binding -190 ARB_vertex_blend -191 ARB_vertex_buffer_object -192 ARB_vertex_program -193 ARB_vertex_shader -194 ARB_vertex_type_10f_11f_11f_rev -195 ARB_vertex_type_2_10_10_10_rev -196 ARB_viewport_array -197 ARB_window_pos +57 ARB_ES2_compatibility +58 ARB_ES3_compatibility +59 ARB_arrays_of_arrays +60 ARB_base_instance +61 ARB_bindless_texture +62 ARB_blend_func_extended +63 ARB_buffer_storage +64 ARB_cl_event +65 ARB_clear_buffer_object +66 ARB_clear_texture +67 ARB_color_buffer_float +68 ARB_compatibility +69 ARB_compressed_texture_pixel_storage +70 ARB_compute_shader +71 ARB_compute_variable_group_size +72 ARB_conservative_depth +73 ARB_copy_buffer +74 ARB_copy_image +75 ARB_debug_output +76 ARB_depth_buffer_float +77 ARB_depth_clamp +78 ARB_depth_texture +79 ARB_draw_buffers +80 ARB_draw_buffers_blend +81 ARB_draw_elements_base_vertex +82 ARB_draw_indirect +83 ARB_draw_instanced +84 ARB_enhanced_layouts +85 ARB_explicit_attrib_location +86 ARB_explicit_uniform_location +87 ARB_fragment_coord_conventions +88 ARB_fragment_layer_viewport +89 ARB_fragment_program +90 ARB_fragment_program_shadow +91 ARB_fragment_shader +92 ARB_framebuffer_no_attachments +93 ARB_framebuffer_object +94 ARB_framebuffer_sRGB +95 ARB_geometry_shader4 +96 ARB_get_program_binary +97 ARB_gpu_shader5 +98 ARB_gpu_shader_fp64 +99 ARB_half_float_pixel +100 ARB_half_float_vertex +101 ARB_imaging +102 ARB_indirect_parameters +103 ARB_instanced_arrays +104 ARB_internalformat_query +105 ARB_internalformat_query2 +106 ARB_invalidate_subdata +107 ARB_map_buffer_alignment +108 ARB_map_buffer_range +109 ARB_matrix_palette +110 ARB_multi_bind +111 ARB_multi_draw_indirect +112 ARB_multisample +113 ARB_multitexture +114 ARB_occlusion_query +115 ARB_occlusion_query2 +116 ARB_pixel_buffer_object +117 ARB_point_parameters +118 ARB_point_sprite +119 ARB_program_interface_query +120 ARB_provoking_vertex +121 ARB_query_buffer_object +122 ARB_robust_buffer_access_behavior +123 ARB_robustness +124 ARB_robustness_application_isolation +125 ARB_robustness_share_group_isolation +126 ARB_sample_shading +127 ARB_sampler_objects +128 ARB_seamless_cube_map +129 ARB_seamless_cubemap_per_texture +130 ARB_separate_shader_objects +131 ARB_shader_atomic_counters +132 ARB_shader_bit_encoding +133 ARB_shader_draw_parameters +134 ARB_shader_group_vote +135 ARB_shader_image_load_store +136 ARB_shader_image_size +137 ARB_shader_objects +138 ARB_shader_precision +139 ARB_shader_stencil_export +140 ARB_shader_storage_buffer_object +141 ARB_shader_subroutine +142 ARB_shader_texture_lod +143 ARB_shading_language_100 +144 ARB_shading_language_420pack +145 ARB_shading_language_include +146 ARB_shading_language_packing +147 ARB_shadow +148 ARB_shadow_ambient +149 ARB_sparse_texture +150 ARB_stencil_texturing +151 ARB_sync +152 ARB_tessellation_shader +153 ARB_texture_border_clamp +154 ARB_texture_buffer_object +155 ARB_texture_buffer_object_rgb32 +156 ARB_texture_buffer_range +157 ARB_texture_compression +158 ARB_texture_compression_bptc +159 ARB_texture_compression_rgtc +160 ARB_texture_cube_map +161 ARB_texture_cube_map_array +162 ARB_texture_env_add +163 ARB_texture_env_combine +164 ARB_texture_env_crossbar +165 ARB_texture_env_dot3 +166 ARB_texture_float +167 ARB_texture_gather +168 ARB_texture_mirror_clamp_to_edge +169 ARB_texture_mirrored_repeat +170 ARB_texture_multisample +171 ARB_texture_non_power_of_two +172 ARB_texture_query_levels +173 ARB_texture_query_lod +174 ARB_texture_rectangle +175 ARB_texture_rg +176 ARB_texture_rgb10_a2ui +177 ARB_texture_stencil8 +178 ARB_texture_storage +179 ARB_texture_storage_multisample +180 ARB_texture_swizzle +181 ARB_texture_view +182 ARB_timer_query +183 ARB_transform_feedback2 +184 ARB_transform_feedback3 +185 ARB_transform_feedback_instanced +186 ARB_transpose_matrix +187 ARB_uniform_buffer_object +188 ARB_vertex_array_bgra +189 ARB_vertex_array_object +190 ARB_vertex_attrib_64bit +191 ARB_vertex_attrib_binding +192 ARB_vertex_blend +193 ARB_vertex_buffer_object +194 ARB_vertex_program +195 ARB_vertex_shader +196 ARB_vertex_type_10f_11f_11f_rev +197 ARB_vertex_type_2_10_10_10_rev +198 ARB_viewport_array +199 ARB_window_pos
    -198 ATIX_point_sprites -199 ATIX_texture_env_combine3 -200 ATIX_texture_env_route -201 ATIX_vertex_shader_output_point_size +200 ATIX_point_sprites +201 ATIX_texture_env_combine3 +202 ATIX_texture_env_route +203 ATIX_vertex_shader_output_point_size
    -202 ATI_draw_buffers -203 ATI_element_array -204 ATI_envmap_bumpmap -205 ATI_fragment_shader -206 ATI_map_object_buffer -207 ATI_meminfo -208 ATI_pn_triangles -209 ATI_separate_stencil -210 ATI_shader_texture_lod -211 ATI_text_fragment_shader -212 ATI_texture_compression_3dc -213 ATI_texture_env_combine3 -214 ATI_texture_float -215 ATI_texture_mirror_once -216 ATI_vertex_array_object -217 ATI_vertex_attrib_array_object -218 ATI_vertex_streams +204 ATI_draw_buffers +205 ATI_element_array +206 ATI_envmap_bumpmap +207 ATI_fragment_shader +208 ATI_map_object_buffer +209 ATI_meminfo +210 ATI_pn_triangles +211 ATI_separate_stencil +212 ATI_shader_texture_lod +213 ATI_text_fragment_shader +214 ATI_texture_compression_3dc +215 ATI_texture_env_combine3 +216 ATI_texture_float +217 ATI_texture_mirror_once +218 ATI_vertex_array_object +219 ATI_vertex_attrib_array_object +220 ATI_vertex_streams
    -219 EXT_422_pixels -220 EXT_Cg_shader -221 EXT_abgr -222 EXT_bgra -223 EXT_bindable_uniform -224 EXT_blend_color -225 EXT_blend_equation_separate -226 EXT_blend_func_separate -227 EXT_blend_logic_op -228 EXT_blend_minmax -229 EXT_blend_subtract -230 EXT_clip_volume_hint -231 EXT_cmyka -232 EXT_color_subtable -233 EXT_compiled_vertex_array -234 EXT_convolution -235 EXT_coordinate_frame -236 EXT_copy_texture -237 EXT_cull_vertex -238 EXT_debug_marker -239 EXT_depth_bounds_test -240 EXT_direct_state_access -241 EXT_draw_buffers2 -242 EXT_draw_instanced -243 EXT_draw_range_elements -244 EXT_fog_coord -245 EXT_fragment_lighting -246 EXT_framebuffer_blit -247 EXT_framebuffer_multisample -248 EXT_framebuffer_multisample_blit_scaled -249 EXT_framebuffer_object -250 EXT_framebuffer_sRGB -251 EXT_geometry_shader4 -252 EXT_gpu_program_parameters -253 EXT_gpu_shader4 -254 EXT_histogram -255 EXT_index_array_formats -256 EXT_index_func -257 EXT_index_material -258 EXT_index_texture -259 EXT_light_texture -260 EXT_misc_attribute -261 EXT_multi_draw_arrays -262 EXT_multisample -263 EXT_packed_depth_stencil -264 EXT_packed_float -265 EXT_packed_pixels -266 EXT_paletted_texture -267 EXT_pixel_buffer_object -268 EXT_pixel_transform -269 EXT_pixel_transform_color_table -270 EXT_point_parameters -271 EXT_polygon_offset -272 EXT_provoking_vertex -273 EXT_rescale_normal -274 EXT_scene_marker -275 EXT_secondary_color -276 EXT_separate_shader_objects -277 EXT_separate_specular_color -278 EXT_shader_image_load_store -279 EXT_shadow_funcs -280 EXT_shared_texture_palette -281 EXT_stencil_clear_tag -282 EXT_stencil_two_side -283 EXT_stencil_wrap -284 EXT_subtexture -285 EXT_texture -286 EXT_texture3D -287 EXT_texture_array -288 EXT_texture_buffer_object -289 EXT_texture_compression_dxt1 -290 EXT_texture_compression_latc -291 EXT_texture_compression_rgtc -292 EXT_texture_compression_s3tc -293 EXT_texture_cube_map -294 EXT_texture_edge_clamp -295 EXT_texture_env -296 EXT_texture_env_add -297 EXT_texture_env_combine -298 EXT_texture_env_dot3 -299 EXT_texture_filter_anisotropic -300 EXT_texture_integer -301 EXT_texture_lod_bias -302 EXT_texture_mirror_clamp -303 EXT_texture_object -304 EXT_texture_perturb_normal -305 EXT_texture_rectangle -306 EXT_texture_sRGB -307 EXT_texture_sRGB_decode -308 EXT_texture_shared_exponent -309 EXT_texture_snorm -310 EXT_texture_swizzle -311 EXT_timer_query -312 EXT_transform_feedback -313 EXT_vertex_array -314 EXT_vertex_array_bgra -315 EXT_vertex_attrib_64bit -316 EXT_vertex_shader -317 EXT_vertex_weighting -318 EXT_x11_sync_object +221 EXT_422_pixels +222 EXT_Cg_shader +223 EXT_abgr +224 EXT_bgra +225 EXT_bindable_uniform +226 EXT_blend_color +227 EXT_blend_equation_separate +228 EXT_blend_func_separate +229 EXT_blend_logic_op +230 EXT_blend_minmax +231 EXT_blend_subtract +232 EXT_clip_volume_hint +233 EXT_cmyka +234 EXT_color_subtable +235 EXT_compiled_vertex_array +236 EXT_convolution +237 EXT_coordinate_frame +238 EXT_copy_texture +239 EXT_cull_vertex +240 EXT_debug_label +241 EXT_debug_marker +242 EXT_depth_bounds_test +243 EXT_direct_state_access +244 EXT_draw_buffers2 +245 EXT_draw_instanced +246 EXT_draw_range_elements +247 EXT_fog_coord +248 EXT_fragment_lighting +249 EXT_framebuffer_blit +250 EXT_framebuffer_multisample +251 EXT_framebuffer_multisample_blit_scaled +252 EXT_framebuffer_object +253 EXT_framebuffer_sRGB +254 EXT_geometry_shader4 +255 EXT_gpu_program_parameters +256 EXT_gpu_shader4 +257 EXT_histogram +258 EXT_index_array_formats +259 EXT_index_func +260 EXT_index_material +261 EXT_index_texture +262 EXT_light_texture +263 EXT_misc_attribute +264 EXT_multi_draw_arrays +265 EXT_multisample +266 EXT_packed_depth_stencil +267 EXT_packed_float +268 EXT_packed_pixels +269 EXT_paletted_texture +270 EXT_pixel_buffer_object +271 EXT_pixel_transform +272 EXT_pixel_transform_color_table +273 EXT_point_parameters +274 EXT_polygon_offset +275 EXT_provoking_vertex +276 EXT_rescale_normal +277 EXT_scene_marker +278 EXT_secondary_color +279 EXT_separate_shader_objects +280 EXT_separate_specular_color +281 EXT_shader_image_load_store +282 EXT_shader_integer_mix +283 EXT_shadow_funcs +284 EXT_shared_texture_palette +285 EXT_stencil_clear_tag +286 EXT_stencil_two_side +287 EXT_stencil_wrap +288 EXT_subtexture +289 EXT_texture +290 EXT_texture3D +291 EXT_texture_array +292 EXT_texture_buffer_object +293 EXT_texture_compression_dxt1 +294 EXT_texture_compression_latc +295 EXT_texture_compression_rgtc +296 EXT_texture_compression_s3tc +297 EXT_texture_cube_map +298 EXT_texture_edge_clamp +299 EXT_texture_env +300 EXT_texture_env_add +301 EXT_texture_env_combine +302 EXT_texture_env_dot3 +303 EXT_texture_filter_anisotropic +304 EXT_texture_integer +305 EXT_texture_lod_bias +306 EXT_texture_mirror_clamp +307 EXT_texture_object +308 EXT_texture_perturb_normal +309 EXT_texture_rectangle +310 EXT_texture_sRGB +311 EXT_texture_sRGB_decode +312 EXT_texture_shared_exponent +313 EXT_texture_snorm +314 EXT_texture_swizzle +315 EXT_timer_query +316 EXT_transform_feedback +317 EXT_vertex_array +318 EXT_vertex_array_bgra +319 EXT_vertex_attrib_64bit +320 EXT_vertex_shader +321 EXT_vertex_weighting +322 EXT_x11_sync_object
    -319 GREMEDY_frame_terminator -320 GREMEDY_string_marker +323 GREMEDY_frame_terminator +324 GREMEDY_string_marker
    -321 HP_convolution_border_modes -322 HP_image_transform -323 HP_occlusion_test -324 HP_texture_lighting +325 HP_convolution_border_modes +326 HP_image_transform +327 HP_occlusion_test +328 HP_texture_lighting
    -325 IBM_cull_vertex -326 IBM_multimode_draw_arrays -327 IBM_rasterpos_clip -328 IBM_static_data -329 IBM_texture_mirrored_repeat -330 IBM_vertex_array_lists +329 IBM_cull_vertex +330 IBM_multimode_draw_arrays +331 IBM_rasterpos_clip +332 IBM_static_data +333 IBM_texture_mirrored_repeat +334 IBM_vertex_array_lists
    -331 INGR_color_clamp -332 INGR_interlace_read +335 INGR_color_clamp +336 INGR_interlace_read
    -333 INTEL_map_texture -334 INTEL_parallel_arrays -335 INTEL_texture_scissor +337 INTEL_fragment_shader_ordering +338 INTEL_map_texture +339 INTEL_parallel_arrays +340 INTEL_performance_query +341 INTEL_texture_scissor
    -336 KHR_debug -337 KHR_texture_compression_astc_ldr +342 KHR_debug +343 KHR_texture_compression_astc_hdr +344 KHR_texture_compression_astc_ldr
    -338 KTX_buffer_region +345 KTX_buffer_region
    -339 MESAX_texture_stack +346 MESAX_texture_stack
    -340 MESA_pack_invert -341 MESA_resize_buffers -342 MESA_window_pos -343 MESA_ycbcr_texture +347 MESA_pack_invert +348 MESA_resize_buffers +349 MESA_window_pos +350 MESA_ycbcr_texture
    -344 NVX_conditional_render -345 NVX_gpu_memory_info +351 NVX_conditional_render +352 NVX_gpu_memory_info
    -346 NV_bindless_multi_draw_indirect -347 NV_bindless_texture -348 NV_blend_equation_advanced -349 NV_blend_equation_advanced_coherent -350 NV_blend_square -351 NV_compute_program5 -352 NV_conditional_render -353 NV_copy_depth_to_color -354 NV_copy_image -355 NV_deep_texture3D -356 NV_depth_buffer_float -357 NV_depth_clamp -358 NV_depth_range_unclamped -359 NV_draw_texture -360 NV_evaluators -361 NV_explicit_multisample -362 NV_fence -363 NV_float_buffer -364 NV_fog_distance -365 NV_fragment_program -366 NV_fragment_program2 -367 NV_fragment_program4 -368 NV_fragment_program_option -369 NV_framebuffer_multisample_coverage -370 NV_geometry_program4 -371 NV_geometry_shader4 -372 NV_gpu_program4 -373 NV_gpu_program5 -374 NV_gpu_program5_mem_extended -375 NV_gpu_program_fp64 -376 NV_gpu_shader5 -377 NV_half_float -378 NV_light_max_exponent -379 NV_multisample_coverage -380 NV_multisample_filter_hint -381 NV_occlusion_query -382 NV_packed_depth_stencil -383 NV_parameter_buffer_object -384 NV_parameter_buffer_object2 -385 NV_path_rendering -386 NV_pixel_data_range -387 NV_point_sprite -388 NV_present_video -389 NV_primitive_restart -390 NV_register_combiners -391 NV_register_combiners2 -392 NV_shader_atomic_counters -393 NV_shader_atomic_float -394 NV_shader_buffer_load -395 NV_shader_storage_buffer_object -396 NV_tessellation_program5 -397 NV_texgen_emboss -398 NV_texgen_reflection -399 NV_texture_barrier -400 NV_texture_compression_vtc -401 NV_texture_env_combine4 -402 NV_texture_expand_normal -403 NV_texture_multisample -404 NV_texture_rectangle -405 NV_texture_shader -406 NV_texture_shader2 -407 NV_texture_shader3 -408 NV_transform_feedback -409 NV_transform_feedback2 -410 NV_vdpau_interop -411 NV_vertex_array_range -412 NV_vertex_array_range2 -413 NV_vertex_attrib_integer_64bit -414 NV_vertex_buffer_unified_memory -415 NV_vertex_program -416 NV_vertex_program1_1 -417 NV_vertex_program2 -418 NV_vertex_program2_option -419 NV_vertex_program3 -420 NV_vertex_program4 -421 NV_video_capture +353 NV_bindless_multi_draw_indirect +354 NV_bindless_texture +355 NV_blend_equation_advanced +356 NV_blend_equation_advanced_coherent +357 NV_blend_square +358 NV_compute_program5 +359 NV_conditional_render +360 NV_copy_depth_to_color +361 NV_copy_image +362 NV_deep_texture3D +363 NV_depth_buffer_float +364 NV_depth_clamp +365 NV_depth_range_unclamped +366 NV_draw_texture +367 NV_evaluators +368 NV_explicit_multisample +369 NV_fence +370 NV_float_buffer +371 NV_fog_distance +372 NV_fragment_program +373 NV_fragment_program2 +374 NV_fragment_program4 +375 NV_fragment_program_option +376 NV_framebuffer_multisample_coverage +377 NV_geometry_program4 +378 NV_geometry_shader4 +379 NV_gpu_program4 +380 NV_gpu_program5 +381 NV_gpu_program5_mem_extended +382 NV_gpu_program_fp64 +383 NV_gpu_shader5 +384 NV_half_float +385 NV_light_max_exponent +386 NV_multisample_coverage +387 NV_multisample_filter_hint +388 NV_occlusion_query +389 NV_packed_depth_stencil +390 NV_parameter_buffer_object +391 NV_parameter_buffer_object2 +392 NV_path_rendering +393 NV_pixel_data_range +394 NV_point_sprite +395 NV_present_video +396 NV_primitive_restart +397 NV_register_combiners +398 NV_register_combiners2 +399 NV_shader_atomic_counters +400 NV_shader_atomic_float +401 NV_shader_buffer_load +402 NV_shader_storage_buffer_object +403 NV_tessellation_program5 +404 NV_texgen_emboss +405 NV_texgen_reflection +406 NV_texture_barrier +407 NV_texture_compression_vtc +408 NV_texture_env_combine4 +409 NV_texture_expand_normal +410 NV_texture_multisample +411 NV_texture_rectangle +412 NV_texture_shader +413 NV_texture_shader2 +414 NV_texture_shader3 +415 NV_transform_feedback +416 NV_transform_feedback2 +417 NV_vdpau_interop +418 NV_vertex_array_range +419 NV_vertex_array_range2 +420 NV_vertex_attrib_integer_64bit +421 NV_vertex_buffer_unified_memory +422 NV_vertex_program +423 NV_vertex_program1_1 +424 NV_vertex_program2 +425 NV_vertex_program2_option +426 NV_vertex_program3 +427 NV_vertex_program4 +428 NV_video_capture
    -422 OES_byte_coordinates -423 OES_compressed_paletted_texture -424 OES_read_format -425 OES_single_precision +429 OES_byte_coordinates +430 OES_compressed_paletted_texture +431 OES_read_format +432 OES_single_precision
    -426 OML_interlace -427 OML_resample -428 OML_subsample +433 OML_interlace +434 OML_resample +435 OML_subsample
    -429 PGI_misc_hints -430 PGI_vertex_hints +436 PGI_misc_hints +437 PGI_vertex_hints
    -431 REGAL_ES1_0_compatibility -432 REGAL_ES1_1_compatibility -433 REGAL_enable -434 REGAL_error_string -435 REGAL_extension_query -436 REGAL_log +438 REGAL_ES1_0_compatibility +439 REGAL_ES1_1_compatibility +440 REGAL_enable +441 REGAL_error_string +442 REGAL_extension_query +443 REGAL_log
    -437 REND_screen_coordinates +444 REND_screen_coordinates
    -438 S3_s3tc +445 S3_s3tc
    -439 SGIS_color_range -440 SGIS_detail_texture -441 SGIS_fog_function -442 SGIS_generate_mipmap -443 SGIS_multisample -444 SGIS_pixel_texture -445 SGIS_point_line_texgen -446 SGIS_sharpen_texture -447 SGIS_texture4D -448 SGIS_texture_border_clamp -449 SGIS_texture_edge_clamp -450 SGIS_texture_filter4 -451 SGIS_texture_lod -452 SGIS_texture_select +446 SGIS_color_range +447 SGIS_detail_texture +448 SGIS_fog_function +449 SGIS_generate_mipmap +450 SGIS_multisample +451 SGIS_pixel_texture +452 SGIS_point_line_texgen +453 SGIS_sharpen_texture +454 SGIS_texture4D +455 SGIS_texture_border_clamp +456 SGIS_texture_edge_clamp +457 SGIS_texture_filter4 +458 SGIS_texture_lod +459 SGIS_texture_select
    -453 SGIX_async -454 SGIX_async_histogram -455 SGIX_async_pixel -456 SGIX_blend_alpha_minmax -457 SGIX_clipmap -458 SGIX_convolution_accuracy -459 SGIX_depth_texture -460 SGIX_flush_raster -461 SGIX_fog_offset -462 SGIX_fog_texture -463 SGIX_fragment_specular_lighting -464 SGIX_framezoom -465 SGIX_interlace -466 SGIX_ir_instrument1 -467 SGIX_list_priority -468 SGIX_pixel_texture -469 SGIX_pixel_texture_bits -470 SGIX_reference_plane -471 SGIX_resample -472 SGIX_shadow -473 SGIX_shadow_ambient -474 SGIX_sprite -475 SGIX_tag_sample_buffer -476 SGIX_texture_add_env -477 SGIX_texture_coordinate_clamp -478 SGIX_texture_lod_bias -479 SGIX_texture_multi_buffer -480 SGIX_texture_range -481 SGIX_texture_scale_bias -482 SGIX_vertex_preclip -483 SGIX_vertex_preclip_hint -484 SGIX_ycrcb +460 SGIX_async +461 SGIX_async_histogram +462 SGIX_async_pixel +463 SGIX_blend_alpha_minmax +464 SGIX_clipmap +465 SGIX_convolution_accuracy +466 SGIX_depth_texture +467 SGIX_flush_raster +468 SGIX_fog_offset +469 SGIX_fog_texture +470 SGIX_fragment_specular_lighting +471 SGIX_framezoom +472 SGIX_interlace +473 SGIX_ir_instrument1 +474 SGIX_list_priority +475 SGIX_pixel_texture +476 SGIX_pixel_texture_bits +477 SGIX_reference_plane +478 SGIX_resample +479 SGIX_shadow +480 SGIX_shadow_ambient +481 SGIX_sprite +482 SGIX_tag_sample_buffer +483 SGIX_texture_add_env +484 SGIX_texture_coordinate_clamp +485 SGIX_texture_lod_bias +486 SGIX_texture_multi_buffer +487 SGIX_texture_range +488 SGIX_texture_scale_bias +489 SGIX_vertex_preclip +490 SGIX_vertex_preclip_hint +491 SGIX_ycrcb
    -485 SGI_color_matrix -486 SGI_color_table -487 SGI_texture_color_table +492 SGI_color_matrix +493 SGI_color_table +494 SGI_texture_color_table
    -488 SUNX_constant_data +495 SUNX_constant_data
    -489 SUN_convolution_border_modes -490 SUN_global_alpha -491 SUN_mesh_array -492 SUN_read_video_pixels -493 SUN_slice_accum -494 SUN_triangle_list -495 SUN_vertex +496 SUN_convolution_border_modes +497 SUN_global_alpha +498 SUN_mesh_array +499 SUN_read_video_pixels +500 SUN_slice_accum +501 SUN_triangle_list +502 SUN_vertex
    -496 WIN_phong_shading -497 WIN_specular_fog -498 WIN_swap_hint +503 WIN_phong_shading +504 WIN_specular_fog +505 WIN_swap_hint diff --git a/doc/wglew.html b/doc/wglew.html index 3f9cee4..dfc3ef8 100644 --- a/doc/wglew.html +++ b/doc/wglew.html @@ -148,18 +148,19 @@ width="88" height="32" border="0" alt="Support This Project"> --> 39 NV_DX_interop 40 NV_DX_interop2 41 NV_copy_image -42 NV_float_buffer -43 NV_gpu_affinity -44 NV_multisample_coverage -45 NV_present_video -46 NV_render_depth_texture -47 NV_render_texture_rectangle -48 NV_swap_group -49 NV_vertex_array_range -50 NV_video_capture -51 NV_video_output +42 NV_delay_before_swap +43 NV_float_buffer +44 NV_gpu_affinity +45 NV_multisample_coverage +46 NV_present_video +47 NV_render_depth_texture +48 NV_render_texture_rectangle +49 NV_swap_group +50 NV_vertex_array_range +51 NV_video_capture +52 NV_video_output
    -52 OML_sync_control +53 OML_sync_control