From 3b63c4c4565cdf43ae06e9d70f907c74f1c2a2eb Mon Sep 17 00:00:00 2001
From: rconde
Date: Sat, 15 Mar 2014 18:56:14 -0400
Subject: [PATCH 1/2] - fixed signatures to contain parameter names
---
auto/core/gl/GL_VERSION_2_0 | 16 +++---
auto/core/gl/GL_VERSION_3_0 | 106 ++++++++++++++++++------------------
auto/core/gl/GL_VERSION_3_1 | 8 +--
auto/core/gl/GL_VERSION_3_2 | 6 +-
4 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/auto/core/gl/GL_VERSION_2_0 b/auto/core/gl/GL_VERSION_2_0
index b23d1a2..f6479d0 100644
--- a/auto/core/gl/GL_VERSION_2_0
+++ b/auto/core/gl/GL_VERSION_2_0
@@ -85,11 +85,11 @@ http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf
GL_STENCIL_BACK_REF 0x8CA3
GL_STENCIL_BACK_VALUE_MASK 0x8CA4
GL_STENCIL_BACK_WRITEMASK 0x8CA5
- void glBlendEquationSeparate (GLenum, GLenum)
+ void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
void glDrawBuffers (GLsizei n, const GLenum* bufs)
void glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
void glStencilFuncSeparate (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
- void glStencilMaskSeparate (GLenum, GLuint)
+ void glStencilMaskSeparate (GLenum face, GLuint mask)
void glAttachShader (GLuint program, GLuint shader)
void glBindAttribLocation (GLuint program, GLuint index, const GLchar* name)
void glCompileShader (GLuint shader)
@@ -98,8 +98,8 @@ http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf
void glDeleteProgram (GLuint program)
void glDeleteShader (GLuint shader)
void glDetachShader (GLuint program, GLuint shader)
- void glDisableVertexAttribArray (GLuint)
- void glEnableVertexAttribArray (GLuint)
+ void glDisableVertexAttribArray (GLuint index)
+ void glEnableVertexAttribArray (GLuint index)
void glGetActiveAttrib (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
void glGetActiveUniform (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
void glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders)
@@ -112,10 +112,10 @@ http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf
GLint glGetUniformLocation (GLuint program, const GLchar* name)
void glGetUniformfv (GLuint program, GLint location, GLfloat* params)
void glGetUniformiv (GLuint program, GLint location, GLint* params)
- void glGetVertexAttribdv (GLuint, GLenum, GLdouble*)
- void glGetVertexAttribfv (GLuint, GLenum, GLfloat*)
- void glGetVertexAttribiv (GLuint, GLenum, GLint*)
- void glGetVertexAttribPointerv (GLuint, GLenum, void**)
+ void glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble* params)
+ void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params)
+ void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params)
+ void glGetVertexAttribPointerv (GLuint index, GLenum pname, void** pointer)
GLboolean glIsProgram (GLuint program)
GLboolean glIsShader (GLuint shader)
void glLinkProgram (GLuint program)
diff --git a/auto/core/gl/GL_VERSION_3_0 b/auto/core/gl/GL_VERSION_3_0
index 44f9158..41f0c85 100644
--- a/auto/core/gl/GL_VERSION_3_0
+++ b/auto/core/gl/GL_VERSION_3_0
@@ -106,58 +106,58 @@ http://www.opengl.org/registry/doc/glspec30.20080811.pdf
GL_QUERY_NO_WAIT 0x8E14
GL_QUERY_BY_REGION_WAIT 0x8E15
GL_QUERY_BY_REGION_NO_WAIT 0x8E16
- void glColorMaski (GLuint, GLboolean, GLboolean, GLboolean, GLboolean)
- void glGetBooleani_v (GLenum, GLuint, GLboolean*)
- void glEnablei (GLenum, GLuint)
- void glDisablei (GLenum, GLuint)
- GLboolean glIsEnabledi (GLenum, GLuint)
- void glBeginTransformFeedback (GLenum)
+ void glColorMaski (GLuint buf, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
+ void glGetBooleani_v (GLenum pname, GLuint index, GLboolean* data)
+ void glEnablei (GLenum cap, GLuint index)
+ void glDisablei (GLenum cap, GLuint index)
+ GLboolean glIsEnabledi (GLenum cap, GLuint index)
+ void glBeginTransformFeedback (GLenum primitiveMode)
void glEndTransformFeedback (void)
- void glTransformFeedbackVaryings (GLuint, GLsizei, const GLchar *const*, GLenum)
- void glGetTransformFeedbackVarying (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)
- void glClampColor (GLenum, GLenum)
- void glBeginConditionalRender (GLuint, GLenum)
+ void glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode)
+ void glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
+ void glClampColor (GLenum target, GLenum clamp)
+ void glBeginConditionalRender (GLuint id, GLenum mode)
void glEndConditionalRender (void)
- void glVertexAttribI1i (GLuint, GLint)
- void glVertexAttribI2i (GLuint, GLint, GLint)
- void glVertexAttribI3i (GLuint, GLint, GLint, GLint)
- void glVertexAttribI4i (GLuint, GLint, GLint, GLint, GLint)
- void glVertexAttribI1ui (GLuint, GLuint)
- void glVertexAttribI2ui (GLuint, GLuint, GLuint)
- void glVertexAttribI3ui (GLuint, GLuint, GLuint, GLuint)
- void glVertexAttribI4ui (GLuint, GLuint, GLuint, GLuint, GLuint)
- void glVertexAttribI1iv (GLuint, const GLint*)
- void glVertexAttribI2iv (GLuint, const GLint*)
- void glVertexAttribI3iv (GLuint, const GLint*)
- void glVertexAttribI4iv (GLuint, const GLint*)
- void glVertexAttribI1uiv (GLuint, const GLuint*)
- void glVertexAttribI2uiv (GLuint, const GLuint*)
- void glVertexAttribI3uiv (GLuint, const GLuint*)
- void glVertexAttribI4uiv (GLuint, const GLuint*)
- void glVertexAttribI4bv (GLuint, const GLbyte*)
- void glVertexAttribI4sv (GLuint, const GLshort*)
- void glVertexAttribI4ubv (GLuint, const GLubyte*)
- void glVertexAttribI4usv (GLuint, const GLushort*)
- void glVertexAttribIPointer (GLuint, GLint, GLenum, GLsizei, const void*)
- void glGetVertexAttribIiv (GLuint, GLenum, GLint*)
- void glGetVertexAttribIuiv (GLuint, GLenum, GLuint*)
- void glGetUniformuiv (GLuint, GLint, GLuint*)
- void glBindFragDataLocation (GLuint, GLuint, const GLchar*)
- GLint glGetFragDataLocation (GLuint, const GLchar*)
- void glUniform1ui (GLint, GLuint)
- void glUniform2ui (GLint, GLuint, GLuint)
- void glUniform3ui (GLint, GLuint, GLuint, GLuint)
- void glUniform4ui (GLint, GLuint, GLuint, GLuint, GLuint)
- void glUniform1uiv (GLint, GLsizei, const GLuint*)
- void glUniform2uiv (GLint, GLsizei, const GLuint*)
- void glUniform3uiv (GLint, GLsizei, const GLuint*)
- void glUniform4uiv (GLint, GLsizei, const GLuint*)
- void glTexParameterIiv (GLenum, GLenum, const GLint*)
- void glTexParameterIuiv (GLenum, GLenum, const GLuint*)
- void glGetTexParameterIiv (GLenum, GLenum, GLint*)
- void glGetTexParameterIuiv (GLenum, GLenum, GLuint*)
- void glClearBufferiv (GLenum, GLint, const GLint*)
- void glClearBufferuiv (GLenum, GLint, const GLuint*)
- void glClearBufferfv (GLenum, GLint, const GLfloat*)
- void glClearBufferfi (GLenum, GLint, GLfloat, GLint)
- const GLubyte* glGetStringi (GLenum, GLuint)
+ void glVertexAttribI1i (GLuint index, GLint v0)
+ void glVertexAttribI2i (GLuint index, GLint v0, GLint v1)
+ void glVertexAttribI3i (GLuint index, GLint v0, GLint v1, GLint v2)
+ void glVertexAttribI4i (GLuint index, GLint v0, GLint v1, GLint v2, GLint v3)
+ void glVertexAttribI1ui (GLuint index, GLuint v0)
+ void glVertexAttribI2ui (GLuint index, GLuint v0, GLuint v1)
+ void glVertexAttribI3ui (GLuint index, GLuint v0, GLuint v1, GLuint v2)
+ void glVertexAttribI4ui (GLuint index, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
+ void glVertexAttribI1iv (GLuint index, const GLint* v0)
+ void glVertexAttribI2iv (GLuint index, const GLint* v0)
+ void glVertexAttribI3iv (GLuint index, const GLint* v0)
+ void glVertexAttribI4iv (GLuint index, const GLint* v0)
+ void glVertexAttribI1uiv (GLuint index, const GLuint* v0)
+ void glVertexAttribI2uiv (GLuint index, const GLuint* v0)
+ void glVertexAttribI3uiv (GLuint index, const GLuint* v0)
+ void glVertexAttribI4uiv (GLuint index, const GLuint* v0)
+ void glVertexAttribI4bv (GLuint index, const GLbyte* v0)
+ void glVertexAttribI4sv (GLuint index, const GLshort* v0)
+ void glVertexAttribI4ubv (GLuint index, const GLubyte* v0)
+ void glVertexAttribI4usv (GLuint index, const GLushort* v0)
+ void glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void*pointer)
+ void glGetVertexAttribIiv (GLuint index, GLenum pname, GLint* params)
+ void glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint* params)
+ void glGetUniformuiv (GLuint program, GLint location, GLuint* params)
+ void glBindFragDataLocation (GLuint program, GLuint colorNumber, const GLchar* name)
+ GLint glGetFragDataLocation (GLuint program, const GLchar* name)
+ void glUniform1ui (GLint location, GLuint v0)
+ void glUniform2ui (GLint location, GLuint v0, GLuint v1)
+ void glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2)
+ void glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
+ void glUniform1uiv (GLint location, GLsizei count, const GLuint* value)
+ void glUniform2uiv (GLint location, GLsizei count, const GLuint* value)
+ void glUniform3uiv (GLint location, GLsizei count, const GLuint* value)
+ void glUniform4uiv (GLint location, GLsizei count, const GLuint* value)
+ void glTexParameterIiv (GLenum target, GLenum pname, const GLint* params)
+ void glTexParameterIuiv (GLenum target, GLenum pname, const GLuint* params)
+ void glGetTexParameterIiv (GLenum target, GLenum pname, GLint* params)
+ void glGetTexParameterIuiv (GLenum target, GLenum pname, GLuint* params)
+ void glClearBufferiv (GLenum buffer, GLint drawBuffer, const GLint* value)
+ void glClearBufferuiv (GLenum buffer, GLint drawBuffer, const GLuint* value)
+ void glClearBufferfv (GLenum buffer, GLint drawBuffer, const GLfloat* value)
+ void glClearBufferfi (GLenum buffer, GLint drawBuffer, GLfloat depth, GLint stencil)
+ const GLubyte* glGetStringi (GLenum name, GLuint index)
diff --git a/auto/core/gl/GL_VERSION_3_1 b/auto/core/gl/GL_VERSION_3_1
index cf8f22b..51f452e 100644
--- a/auto/core/gl/GL_VERSION_3_1
+++ b/auto/core/gl/GL_VERSION_3_1
@@ -35,7 +35,7 @@ http://www.opengl.org/registry/doc/glspec30.20080811.pdf
GL_BUFFER_ACCESS_FLAGS 0x911F
GL_BUFFER_MAP_LENGTH 0x9120
GL_BUFFER_MAP_OFFSET 0x9121
- void glDrawArraysInstanced (GLenum, GLint, GLsizei, GLsizei)
- void glDrawElementsInstanced (GLenum, GLsizei, GLenum, const void*, GLsizei)
- void glTexBuffer (GLenum, GLenum, GLuint)
- void glPrimitiveRestartIndex (GLuint)
+ void glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei primcount)
+ void glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount)
+ void glTexBuffer (GLenum target, GLenum internalFormat, GLuint buffer)
+ void glPrimitiveRestartIndex (GLuint buffer)
diff --git a/auto/core/gl/GL_VERSION_3_2 b/auto/core/gl/GL_VERSION_3_2
index 81ba55d..a3f0b43 100644
--- a/auto/core/gl/GL_VERSION_3_2
+++ b/auto/core/gl/GL_VERSION_3_2
@@ -23,6 +23,6 @@ http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124
GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125
GL_CONTEXT_PROFILE_MASK 0x9126
- void glGetInteger64i_v (GLenum, GLuint, GLint64 *)
- void glGetBufferParameteri64v (GLenum, GLenum, GLint64 *)
- void glFramebufferTexture (GLenum, GLenum, GLuint, GLint)
+ void glGetInteger64i_v (GLenum pname, GLuint index, GLint64 * data)
+ void glGetBufferParameteri64v (GLenum target, GLenum value, GLint64 * data)
+ void glFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level)
From 9b5567b4ebb48e43075434ef92536e43b6e8f984 Mon Sep 17 00:00:00 2001
From: Nigel Stewart
Date: Tue, 12 Aug 2014 00:06:56 +1000
Subject: [PATCH 2/2] Add initial OpenGL 4.5 support and relevant extensions,
version bump to 1.11.0
---
auto/bin/filter_gl_ext.sh | 12 +
auto/core/gl/GL_VERSION_3_0 | 2 +-
auto/core/gl/GL_VERSION_3_1 | 2 +-
auto/core/gl/GL_VERSION_3_2 | 2 +-
auto/core/gl/GL_VERSION_3_3 | 2 +-
auto/core/gl/GL_VERSION_4_0 | 2 +-
auto/core/gl/GL_VERSION_4_1 | 3 +-
auto/core/gl/GL_VERSION_4_2 | 2 +-
auto/core/gl/GL_VERSION_4_3 | 2 +-
auto/core/gl/GL_VERSION_4_4 | 2 +-
auto/core/gl/GL_VERSION_4_5 | 2 +
auto/doc/index.html | 9 +-
auto/doc/log.html | 70 ++-
auto/src/glew_init_gl.c | 3 +-
auto/src/header.html | 11 +-
config/version | 2 +-
doc/advanced.html | 11 +-
doc/basic.html | 11 +-
doc/build.html | 11 +-
doc/credits.html | 11 +-
doc/glew.html | 936 ++++++++++++++++++------------------
doc/glxew.html | 136 +++---
doc/index.html | 20 +-
doc/install.html | 11 +-
doc/log.html | 81 +++-
doc/wglew.html | 110 +++--
26 files changed, 790 insertions(+), 676 deletions(-)
create mode 100644 auto/core/gl/GL_VERSION_4_5
diff --git a/auto/bin/filter_gl_ext.sh b/auto/bin/filter_gl_ext.sh
index 97030fb..4d2c2ed 100755
--- a/auto/bin/filter_gl_ext.sh
+++ b/auto/bin/filter_gl_ext.sh
@@ -478,5 +478,17 @@ EOT
head -n3 $1/GL_AMD_gpu_shader_int64 > tmp
mv tmp $1/GL_AMD_gpu_shader_int64
+# Filter out GL_NO_ERROR enum from GL_KHR_robustness
+ grep -v 'GL_NO_ERROR' $1/GL_KHR_robustness > tmp
+ mv tmp $1/GL_KHR_robustness
+
+# Filter out all enums from GL_KHR_blend_equation_advanced_coherent
+ grep -v '0x' $1/GL_KHR_blend_equation_advanced_coherent > tmp
+ mv tmp $1/GL_KHR_blend_equation_advanced_coherent
+
+# Filter out glBlendBarrierKHR enum from GL_KHR_blend_equation_advanced_coherent
+ grep -v 'glBlendBarrierKHR' $1/GL_KHR_blend_equation_advanced_coherent > tmp
+ mv tmp $1/GL_KHR_blend_equation_advanced_coherent
+
# clean up
rm -f $1/*.bak
diff --git a/auto/core/gl/GL_VERSION_3_0 b/auto/core/gl/GL_VERSION_3_0
index 41f0c85..c87cdab 100644
--- a/auto/core/gl/GL_VERSION_3_0
+++ b/auto/core/gl/GL_VERSION_3_0
@@ -1,5 +1,5 @@
GL_VERSION_3_0
-http://www.opengl.org/registry/doc/glspec30.20080811.pdf
+https://www.opengl.org/registry/doc/glspec30.20080923.pdf
GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB
GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
diff --git a/auto/core/gl/GL_VERSION_3_1 b/auto/core/gl/GL_VERSION_3_1
index 51f452e..a829a77 100644
--- a/auto/core/gl/GL_VERSION_3_1
+++ b/auto/core/gl/GL_VERSION_3_1
@@ -1,5 +1,5 @@
GL_VERSION_3_1
-http://www.opengl.org/registry/doc/glspec30.20080811.pdf
+https://www.opengl.org/registry/doc/glspec31.20090528.pdf
GL_SAMPLER_2D_RECT 0x8B63
GL_SAMPLER_2D_RECT_SHADOW 0x8B64
diff --git a/auto/core/gl/GL_VERSION_3_2 b/auto/core/gl/GL_VERSION_3_2
index a3f0b43..85cea08 100644
--- a/auto/core/gl/GL_VERSION_3_2
+++ b/auto/core/gl/GL_VERSION_3_2
@@ -1,5 +1,5 @@
GL_VERSION_3_2
-http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf
+https://www.opengl.org/registry/doc/glspec32.compatibility.20091207.pdf
GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002
diff --git a/auto/core/gl/GL_VERSION_3_3 b/auto/core/gl/GL_VERSION_3_3
index 1fbe90b..bbd6914 100644
--- a/auto/core/gl/GL_VERSION_3_3
+++ b/auto/core/gl/GL_VERSION_3_3
@@ -1,5 +1,5 @@
GL_VERSION_3_3
-http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf
+https://www.opengl.org/registry/doc/glspec33.compatibility.20100311.pdf
GL_RGB10_A2UI 0x906F
GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
diff --git a/auto/core/gl/GL_VERSION_4_0 b/auto/core/gl/GL_VERSION_4_0
index dc33f91..a3a0dc2 100644
--- a/auto/core/gl/GL_VERSION_4_0
+++ b/auto/core/gl/GL_VERSION_4_0
@@ -1,5 +1,5 @@
GL_VERSION_4_0
-http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf
+https://www.opengl.org/registry/doc/glspec40.compatibility.20100311.pdf
GL_SAMPLE_SHADING 0x8C36
GL_MIN_SAMPLE_SHADING_VALUE 0x8C37
diff --git a/auto/core/gl/GL_VERSION_4_1 b/auto/core/gl/GL_VERSION_4_1
index 4c51e00..91da382 100644
--- a/auto/core/gl/GL_VERSION_4_1
+++ b/auto/core/gl/GL_VERSION_4_1
@@ -1,3 +1,2 @@
GL_VERSION_4_1
-http://www.opengl.org/registry/doc/glspec41.core.20100725.pdf
-
+https://www.opengl.org/registry/doc/glspec41.compatibility.20100725.pdf
diff --git a/auto/core/gl/GL_VERSION_4_2 b/auto/core/gl/GL_VERSION_4_2
index 401fb63..fa75117 100644
--- a/auto/core/gl/GL_VERSION_4_2
+++ b/auto/core/gl/GL_VERSION_4_2
@@ -1,5 +1,5 @@
GL_VERSION_4_2
-http://www.opengl.org/registry/doc/glspec42.core.20110822.pdf
+https://www.opengl.org/registry/doc/glspec42.compatibility.20120427.pdf
GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D
diff --git a/auto/core/gl/GL_VERSION_4_3 b/auto/core/gl/GL_VERSION_4_3
index 333109f..dc2b408 100644
--- a/auto/core/gl/GL_VERSION_4_3
+++ b/auto/core/gl/GL_VERSION_4_3
@@ -1,5 +1,5 @@
GL_VERSION_4_3
-http://www.opengl.org/registry/
+https://www.opengl.org/registry/doc/glspec43.compatibility.20130214.pdf
GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E
GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9
diff --git a/auto/core/gl/GL_VERSION_4_4 b/auto/core/gl/GL_VERSION_4_4
index 8cb83ca..959c146 100644
--- a/auto/core/gl/GL_VERSION_4_4
+++ b/auto/core/gl/GL_VERSION_4_4
@@ -1,5 +1,5 @@
GL_VERSION_4_4
-http://www.opengl.org/registry/
+https://www.opengl.org/registry/doc/glspec44.compatibility.pdf
GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221
diff --git a/auto/core/gl/GL_VERSION_4_5 b/auto/core/gl/GL_VERSION_4_5
new file mode 100644
index 0000000..c51e936
--- /dev/null
+++ b/auto/core/gl/GL_VERSION_4_5
@@ -0,0 +1,2 @@
+GL_VERSION_4_5
+https://www.opengl.org/registry/doc/glspec45.compatibility.pdf
diff --git a/auto/doc/index.html b/auto/doc/index.html
index 8d8b1c7..7181882 100644
--- a/auto/doc/index.html
+++ b/auto/doc/index.html
@@ -13,7 +13,7 @@ Mac OS X, FreeBSD, Irix, and Solaris.
GLEW is distributed
as source and precompiled binaries.
The latest release is
-1.10.0[07-22-13]:
+1.11.0[08-11-14]:
@@ -27,8 +27,8 @@ The latest release is
Source |
|
-ZIP |
-TGZ |
+ZIP |
+TGZ
|
@@ -36,7 +36,7 @@ The latest release is
Binaries |
|
-Windows 32-bit and 64-bit |
+Windows 32-bit and 64-bit
|
|
@@ -77,6 +77,7 @@ The latest release contains support for OpenGL 4.4 and the following extensions:
News
+- [08-11-14] GLEW 1.11.0 adds support for OpenGL 4.5, new extensions
- [07-22-13] GLEW 1.10.0 adds support for OpenGL 4.4, new extensions
- [08-06-12] GLEW 1.9.0 adds support for OpenGL 4.3, new extensions
- [07-17-12] GLEW 1.8.0 fixes minor bugs and adds new extensions
diff --git a/auto/doc/log.html b/auto/doc/log.html
index 13b18a5..913d2dc 100644
--- a/auto/doc/log.html
+++ b/auto/doc/log.html
@@ -1,5 +1,61 @@
Change Log
+
+
+- 1.11.0 [08-11-14]
+
+- New features:
+
+- Support for OpenGL 4.5
+
+ - New extensions:
+
+- GL_AMD_gcn_shader
+
- GL_AMD_gpu_shader_int64
+
- GL_AMD_occlusion_query_event
+
- GL_AMD_shader_atomic_counter_ops
+
- GL_AMD_shader_stencil_value_export
+
- GL_AMD_transform_feedback4
+
- GL_ARB_ES3_1_compatibility
+
- GL_ARB_clip_control
+
- GL_ARB_conditional_render_inverted
+
- GL_ARB_context_flush_control
+
- GL_ARB_cull_distance
+
- GL_ARB_derivative_control
+
- GL_ARB_direct_state_access
+
- GL_ARB_get_texture_sub_image
+
- GL_ARB_pipeline_statistics_query
+
- GL_ARB_shader_texture_image_samples
+
- GL_ARB_sparse_buffer
+
- GL_ARB_texture_barrier
+
- GL_ARB_transform_feedback_overflow_query
+
- GL_EXT_debug_label
+
- GL_EXT_shader_image_load_formatted
+
- GL_EXT_shader_integer_mix
+
- GL_INTEL_fragment_shader_ordering
+
- GL_INTEL_performance_query
+
- GL_KHR_blend_equation_advanced
+
- GL_KHR_blend_equation_advanced_coherent
+
- GL_KHR_robust_buffer_access_behavior
+
- GL_KHR_robustness
+
- GL_KHR_texture_compression_astc_hdr
+
- GL_NV_bindless_multi_draw_indirect_count
+
- GL_NV_shader_atomic_int64
+
- GL_NV_shader_thread_group
+
- GL_NV_shader_thread_shuffle
+
- GL_REGAL_proc_address
+
- GLX_ARB_context_flush_control
+
- GLX_EXT_stereo_tree
+
- GLX_MESA_query_renderer
+
- GLX_NV_copy_buffer
+
- GLX_NV_delay_before_swap
+
- WGL_ARB_context_flush_control
+
- WGL_NV_delay_before_swap
+
+ - Bug fixes
+
+
+
- 1.10.0 [07-22-13]
@@ -56,7 +112,7 @@
- WGL_ARB_robustness_application_isolation
- WGL_ARB_robustness_share_group_isolation
-- Bug fixes
+
- Bug fixes
@@ -492,13 +548,13 @@
Bug fixes:
- Licensing issues with documentation
-
- Problems with long long and _MSC_VER on MINGW
+
- Problems with long long and _MSC_VER on MINGW
- Incorrect parameter for glGetUniformLocation
-
- glewGetExtension fails on last entry
+
- glewGetExtension fails on last entry
- Incomplete GL_NV_texture_shader tokens
- Scripting problems on Cygwin
- Incorrect definition for GLint on OS X
-
+
@@ -526,7 +582,7 @@
Missing tokens in GL_VERSION_2_1
Missing functions in GL_VERSION_1_4
Incorrect parameter type for glXCopyContext
-
+
@@ -548,7 +604,7 @@ corruption of their values
Incorrect function names in GL_EXT_gpu_program_parameters
Missing tokens in GL_EXT_framebuffer_multisample
GLEW_MX initialization problem for WGL_{ARB,EXT}_extensions_string
-
+
@@ -796,7 +852,7 @@ corruption of their values
- 1.1.4 [12-15-03]
-- Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
+
- Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
- Bug fixes in GL_ATI_map_object_buffer and GL_ATI_fragment_shader
diff --git a/auto/src/glew_init_gl.c b/auto/src/glew_init_gl.c
index f4a37d5..c438792 100644
--- a/auto/src/glew_init_gl.c
+++ b/auto/src/glew_init_gl.c
@@ -44,7 +44,8 @@ GLenum GLEWAPIENTRY glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
}
else
{
- GLEW_VERSION_4_4 = ( major > 4 ) || ( major == 4 && minor >= 4 ) ? GL_TRUE : GL_FALSE;
+ GLEW_VERSION_4_5 = ( major > 4 ) || ( major == 4 && minor >= 5 ) ? GL_TRUE : GL_FALSE;
+ GLEW_VERSION_4_4 = GLEW_VERSION_4_5 == GL_TRUE || ( major == 4 && minor >= 4 ) ? GL_TRUE : GL_FALSE;
GLEW_VERSION_4_3 = GLEW_VERSION_4_4 == GL_TRUE || ( major == 4 && minor >= 3 ) ? GL_TRUE : GL_FALSE;
GLEW_VERSION_4_2 = GLEW_VERSION_4_3 == GL_TRUE || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE;
GLEW_VERSION_4_1 = GLEW_VERSION_4_2 == GL_TRUE || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE;
diff --git a/auto/src/header.html b/auto/src/header.html
index 95fcd73..2774ce5 100644
--- a/auto/src/header.html
+++ b/auto/src/header.html
@@ -1,6 +1,7 @@
diff --git a/config/version b/config/version
index 3d56f19..289f364 100644
--- a/config/version
+++ b/config/version
@@ -1,5 +1,5 @@
GLEW_MAJOR = 1
-GLEW_MINOR = 10
+GLEW_MINOR = 11
GLEW_MICRO = 0
GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO)
GLEW_NAME = GLEW
diff --git a/doc/advanced.html b/doc/advanced.html
index a3cb7db..f53383d 100644
--- a/doc/advanced.html
+++ b/doc/advanced.html
@@ -1,6 +1,7 @@
diff --git a/doc/basic.html b/doc/basic.html
index 4419b33..4ed1684 100644
--- a/doc/basic.html
+++ b/doc/basic.html
@@ -1,6 +1,7 @@
diff --git a/doc/build.html b/doc/build.html
index 738a97e..72513d4 100644
--- a/doc/build.html
+++ b/doc/build.html
@@ -1,6 +1,7 @@
diff --git a/doc/credits.html b/doc/credits.html
index 983fc7b..fbd3d3e 100644
--- a/doc/credits.html
+++ b/doc/credits.html
@@ -1,6 +1,7 @@
diff --git a/doc/glew.html b/doc/glew.html
index 0098b11..04fcb38 100644
--- a/doc/glew.html
+++ b/doc/glew.html
@@ -1,6 +1,7 @@
@@ -165,486 +162,503 @@ width="88" height="32" border="0" alt="Support This Project"> -->
60 | | APPLE_ycbcr_422 |
| | |
61 | | ARB_ES2_compatibility |
-62 | | ARB_ES3_compatibility |
-63 | | ARB_arrays_of_arrays |
-64 | | ARB_base_instance |
-65 | | ARB_bindless_texture |
-66 | | ARB_blend_func_extended |
-67 | | ARB_buffer_storage |
-68 | | ARB_cl_event |
-69 | | ARB_clear_buffer_object |
-70 | | ARB_clear_texture |
-71 | | ARB_color_buffer_float |
-72 | | ARB_compatibility |
-73 | | ARB_compressed_texture_pixel_storage |
-74 | | ARB_compute_shader |
-75 | | ARB_compute_variable_group_size |
-76 | | ARB_conservative_depth |
-77 | | ARB_copy_buffer |
-78 | | ARB_copy_image |
-79 | | ARB_debug_output |
-80 | | ARB_depth_buffer_float |
-81 | | ARB_depth_clamp |
-82 | | ARB_depth_texture |
-83 | | ARB_draw_buffers |
-84 | | ARB_draw_buffers_blend |
-85 | | ARB_draw_elements_base_vertex |
-86 | | ARB_draw_indirect |
-87 | | ARB_draw_instanced |
-88 | | ARB_enhanced_layouts |
-89 | | ARB_explicit_attrib_location |
-90 | | ARB_explicit_uniform_location |
-91 | | ARB_fragment_coord_conventions |
-92 | | ARB_fragment_layer_viewport |
-93 | | ARB_fragment_program |
-94 | | ARB_fragment_program_shadow |
-95 | | ARB_fragment_shader |
-96 | | ARB_framebuffer_no_attachments |
-97 | | ARB_framebuffer_object |
-98 | | ARB_framebuffer_sRGB |
-99 | | ARB_geometry_shader4 |
-100 | | ARB_get_program_binary |
-101 | | ARB_gpu_shader5 |
-102 | | ARB_gpu_shader_fp64 |
-103 | | ARB_half_float_pixel |
-104 | | ARB_half_float_vertex |
-105 | | ARB_imaging |
-106 | | ARB_indirect_parameters |
-107 | | ARB_instanced_arrays |
-108 | | ARB_internalformat_query |
-109 | | ARB_internalformat_query2 |
-110 | | ARB_invalidate_subdata |
-111 | | ARB_map_buffer_alignment |
-112 | | ARB_map_buffer_range |
-113 | | ARB_matrix_palette |
-114 | | ARB_multi_bind |
-115 | | ARB_multi_draw_indirect |
-116 | | ARB_multisample |
-117 | | ARB_multitexture |
-118 | | ARB_occlusion_query |
-119 | | ARB_occlusion_query2 |
-120 | | ARB_pixel_buffer_object |
-121 | | ARB_point_parameters |
-122 | | ARB_point_sprite |
-123 | | ARB_program_interface_query |
-124 | | ARB_provoking_vertex |
-125 | | ARB_query_buffer_object |
-126 | | ARB_robust_buffer_access_behavior |
-127 | | ARB_robustness |
-128 | | ARB_robustness_application_isolation |
-129 | | ARB_robustness_share_group_isolation |
-130 | | ARB_sample_shading |
-131 | | ARB_sampler_objects |
-132 | | ARB_seamless_cube_map |
-133 | | ARB_seamless_cubemap_per_texture |
-134 | | ARB_separate_shader_objects |
-135 | | ARB_shader_atomic_counters |
-136 | | ARB_shader_bit_encoding |
-137 | | ARB_shader_draw_parameters |
-138 | | ARB_shader_group_vote |
-139 | | ARB_shader_image_load_store |
-140 | | ARB_shader_image_size |
-141 | | ARB_shader_objects |
-142 | | ARB_shader_precision |
-143 | | ARB_shader_stencil_export |
-144 | | ARB_shader_storage_buffer_object |
-145 | | ARB_shader_subroutine |
-146 | | ARB_shader_texture_lod |
-147 | | ARB_shading_language_100 |
-148 | | ARB_shading_language_420pack |
-149 | | ARB_shading_language_include |
-150 | | ARB_shading_language_packing |
-151 | | ARB_shadow |
-152 | | ARB_shadow_ambient |
-153 | | ARB_sparse_texture |
-154 | | ARB_stencil_texturing |
-155 | | ARB_sync |
-156 | | ARB_tessellation_shader |
-157 | | ARB_texture_border_clamp |
-158 | | ARB_texture_buffer_object |
-159 | | ARB_texture_buffer_object_rgb32 |
-160 | | ARB_texture_buffer_range |
-161 | | ARB_texture_compression |
-162 | | ARB_texture_compression_bptc |
-163 | | ARB_texture_compression_rgtc |
-164 | | ARB_texture_cube_map |
-165 | | ARB_texture_cube_map_array |
-166 | | ARB_texture_env_add |
-167 | | ARB_texture_env_combine |
-168 | | ARB_texture_env_crossbar |
-169 | | ARB_texture_env_dot3 |
-170 | | ARB_texture_float |
-171 | | ARB_texture_gather |
-172 | | ARB_texture_mirror_clamp_to_edge |
-173 | | ARB_texture_mirrored_repeat |
-174 | | ARB_texture_multisample |
-175 | | ARB_texture_non_power_of_two |
-176 | | ARB_texture_query_levels |
-177 | | ARB_texture_query_lod |
-178 | | ARB_texture_rectangle |
-179 | | ARB_texture_rg |
-180 | | ARB_texture_rgb10_a2ui |
-181 | | ARB_texture_stencil8 |
-182 | | ARB_texture_storage |
-183 | | ARB_texture_storage_multisample |
-184 | | ARB_texture_swizzle |
-185 | | ARB_texture_view |
-186 | | ARB_timer_query |
-187 | | ARB_transform_feedback2 |
-188 | | ARB_transform_feedback3 |
-189 | | ARB_transform_feedback_instanced |
-190 | | ARB_transpose_matrix |
-191 | | ARB_uniform_buffer_object |
-192 | | ARB_vertex_array_bgra |
-193 | | ARB_vertex_array_object |
-194 | | ARB_vertex_attrib_64bit |
-195 | | ARB_vertex_attrib_binding |
-196 | | ARB_vertex_blend |
-197 | | ARB_vertex_buffer_object |
-198 | | ARB_vertex_program |
-199 | | ARB_vertex_shader |
-200 | | ARB_vertex_type_10f_11f_11f_rev |
-201 | | ARB_vertex_type_2_10_10_10_rev |
-202 | | ARB_viewport_array |
-203 | | ARB_window_pos |
+62 | | ARB_ES3_1_compatibility |
+63 | | ARB_ES3_compatibility |
+64 | | ARB_arrays_of_arrays |
+65 | | ARB_base_instance |
+66 | | ARB_bindless_texture |
+67 | | ARB_blend_func_extended |
+68 | | ARB_buffer_storage |
+69 | | ARB_cl_event |
+70 | | ARB_clear_buffer_object |
+71 | | ARB_clear_texture |
+72 | | ARB_clip_control |
+73 | | ARB_color_buffer_float |
+74 | | ARB_compatibility |
+75 | | ARB_compressed_texture_pixel_storage |
+76 | | ARB_compute_shader |
+77 | | ARB_compute_variable_group_size |
+78 | | ARB_conditional_render_inverted |
+79 | | ARB_conservative_depth |
+80 | | ARB_copy_buffer |
+81 | | ARB_copy_image |
+82 | | ARB_cull_distance |
+83 | | ARB_debug_output |
+84 | | ARB_depth_buffer_float |
+85 | | ARB_depth_clamp |
+86 | | ARB_depth_texture |
+87 | | ARB_derivative_control |
+88 | | ARB_direct_state_access |
+89 | | ARB_draw_buffers |
+90 | | ARB_draw_buffers_blend |
+91 | | ARB_draw_elements_base_vertex |
+92 | | ARB_draw_indirect |
+93 | | ARB_draw_instanced |
+94 | | ARB_enhanced_layouts |
+95 | | ARB_explicit_attrib_location |
+96 | | ARB_explicit_uniform_location |
+97 | | ARB_fragment_coord_conventions |
+98 | | ARB_fragment_layer_viewport |
+99 | | ARB_fragment_program |
+100 | | ARB_fragment_program_shadow |
+101 | | ARB_fragment_shader |
+102 | | ARB_framebuffer_no_attachments |
+103 | | ARB_framebuffer_object |
+104 | | ARB_framebuffer_sRGB |
+105 | | ARB_geometry_shader4 |
+106 | | ARB_get_program_binary |
+107 | | ARB_get_texture_sub_image |
+108 | | ARB_gpu_shader5 |
+109 | | ARB_gpu_shader_fp64 |
+110 | | ARB_half_float_pixel |
+111 | | ARB_half_float_vertex |
+112 | | ARB_imaging |
+113 | | ARB_indirect_parameters |
+114 | | ARB_instanced_arrays |
+115 | | ARB_internalformat_query |
+116 | | ARB_internalformat_query2 |
+117 | | ARB_invalidate_subdata |
+118 | | ARB_map_buffer_alignment |
+119 | | ARB_map_buffer_range |
+120 | | ARB_matrix_palette |
+121 | | ARB_multi_bind |
+122 | | ARB_multi_draw_indirect |
+123 | | ARB_multisample |
+124 | | ARB_multitexture |
+125 | | ARB_occlusion_query |
+126 | | ARB_occlusion_query2 |
+127 | | ARB_pipeline_statistics_query |
+128 | | ARB_pixel_buffer_object |
+129 | | ARB_point_parameters |
+130 | | ARB_point_sprite |
+131 | | ARB_program_interface_query |
+132 | | ARB_provoking_vertex |
+133 | | ARB_query_buffer_object |
+134 | | ARB_robust_buffer_access_behavior |
+135 | | ARB_robustness |
+136 | | ARB_robustness_application_isolation |
+137 | | ARB_robustness_share_group_isolation |
+138 | | ARB_sample_shading |
+139 | | ARB_sampler_objects |
+140 | | ARB_seamless_cube_map |
+141 | | ARB_seamless_cubemap_per_texture |
+142 | | ARB_separate_shader_objects |
+143 | | ARB_shader_atomic_counters |
+144 | | ARB_shader_bit_encoding |
+145 | | ARB_shader_draw_parameters |
+146 | | ARB_shader_group_vote |
+147 | | ARB_shader_image_load_store |
+148 | | ARB_shader_image_size |
+149 | | ARB_shader_objects |
+150 | | ARB_shader_precision |
+151 | | ARB_shader_stencil_export |
+152 | | ARB_shader_storage_buffer_object |
+153 | | ARB_shader_subroutine |
+154 | | ARB_shader_texture_image_samples |
+155 | | ARB_shader_texture_lod |
+156 | | ARB_shading_language_100 |
+157 | | ARB_shading_language_420pack |
+158 | | ARB_shading_language_include |
+159 | | ARB_shading_language_packing |
+160 | | ARB_shadow |
+161 | | ARB_shadow_ambient |
+162 | | ARB_sparse_buffer |
+163 | | ARB_sparse_texture |
+164 | | ARB_stencil_texturing |
+165 | | ARB_sync |
+166 | | ARB_tessellation_shader |
+167 | | ARB_texture_barrier |
+168 | | ARB_texture_border_clamp |
+169 | | ARB_texture_buffer_object |
+170 | | ARB_texture_buffer_object_rgb32 |
+171 | | ARB_texture_buffer_range |
+172 | | ARB_texture_compression |
+173 | | ARB_texture_compression_bptc |
+174 | | ARB_texture_compression_rgtc |
+175 | | ARB_texture_cube_map |
+176 | | ARB_texture_cube_map_array |
+177 | | ARB_texture_env_add |
+178 | | ARB_texture_env_combine |
+179 | | ARB_texture_env_crossbar |
+180 | | ARB_texture_env_dot3 |
+181 | | ARB_texture_float |
+182 | | ARB_texture_gather |
+183 | | ARB_texture_mirror_clamp_to_edge |
+184 | | ARB_texture_mirrored_repeat |
+185 | | ARB_texture_multisample |
+186 | | ARB_texture_non_power_of_two |
+187 | | ARB_texture_query_levels |
+188 | | ARB_texture_query_lod |
+189 | | ARB_texture_rectangle |
+190 | | ARB_texture_rg |
+191 | | ARB_texture_rgb10_a2ui |
+192 | | ARB_texture_stencil8 |
+193 | | ARB_texture_storage |
+194 | | ARB_texture_storage_multisample |
+195 | | ARB_texture_swizzle |
+196 | | ARB_texture_view |
+197 | | ARB_timer_query |
+198 | | ARB_transform_feedback2 |
+199 | | ARB_transform_feedback3 |
+200 | | ARB_transform_feedback_instanced |
+201 | | ARB_transform_feedback_overflow_query |
+202 | | ARB_transpose_matrix |
+203 | | ARB_uniform_buffer_object |
+204 | | ARB_vertex_array_bgra |
+205 | | ARB_vertex_array_object |
+206 | | ARB_vertex_attrib_64bit |
+207 | | ARB_vertex_attrib_binding |
+208 | | ARB_vertex_blend |
+209 | | ARB_vertex_buffer_object |
+210 | | ARB_vertex_program |
+211 | | ARB_vertex_shader |
+212 | | ARB_vertex_type_10f_11f_11f_rev |
+213 | | ARB_vertex_type_2_10_10_10_rev |
+214 | | ARB_viewport_array |
+215 | | ARB_window_pos |
| | |
-204 | | ATIX_point_sprites |
-205 | | ATIX_texture_env_combine3 |
-206 | | ATIX_texture_env_route |
-207 | | ATIX_vertex_shader_output_point_size |
+216 | | ATIX_point_sprites |
+217 | | ATIX_texture_env_combine3 |
+218 | | ATIX_texture_env_route |
+219 | | ATIX_vertex_shader_output_point_size |
| | |
-208 | | ATI_draw_buffers |
-209 | | ATI_element_array |
-210 | | ATI_envmap_bumpmap |
-211 | | ATI_fragment_shader |
-212 | | ATI_map_object_buffer |
-213 | | ATI_meminfo |
-214 | | ATI_pn_triangles |
-215 | | ATI_separate_stencil |
-216 | | ATI_shader_texture_lod |
-217 | | ATI_text_fragment_shader |
-218 | | ATI_texture_compression_3dc |
-219 | | ATI_texture_env_combine3 |
-220 | | ATI_texture_float |
-221 | | ATI_texture_mirror_once |
-222 | | ATI_vertex_array_object |
-223 | | ATI_vertex_attrib_array_object |
-224 | | ATI_vertex_streams |
+220 | | ATI_draw_buffers |
+221 | | ATI_element_array |
+222 | | ATI_envmap_bumpmap |
+223 | | ATI_fragment_shader |
+224 | | ATI_map_object_buffer |
+225 | | ATI_meminfo |
+226 | | ATI_pn_triangles |
+227 | | ATI_separate_stencil |
+228 | | ATI_shader_texture_lod |
+229 | | ATI_text_fragment_shader |
+230 | | ATI_texture_compression_3dc |
+231 | | ATI_texture_env_combine3 |
+232 | | ATI_texture_float |
+233 | | ATI_texture_mirror_once |
+234 | | ATI_vertex_array_object |
+235 | | ATI_vertex_attrib_array_object |
+236 | | ATI_vertex_streams |
| | |
-225 | | EXT_422_pixels |
-226 | | EXT_Cg_shader |
-227 | | EXT_abgr |
-228 | | EXT_bgra |
-229 | | EXT_bindable_uniform |
-230 | | EXT_blend_color |
-231 | | EXT_blend_equation_separate |
-232 | | EXT_blend_func_separate |
-233 | | EXT_blend_logic_op |
-234 | | EXT_blend_minmax |
-235 | | EXT_blend_subtract |
-236 | | EXT_clip_volume_hint |
-237 | | EXT_cmyka |
-238 | | EXT_color_subtable |
-239 | | EXT_compiled_vertex_array |
-240 | | EXT_convolution |
-241 | | EXT_coordinate_frame |
-242 | | EXT_copy_texture |
-243 | | EXT_cull_vertex |
-244 | | EXT_debug_label |
-245 | | EXT_debug_marker |
-246 | | EXT_depth_bounds_test |
-247 | | EXT_direct_state_access |
-248 | | EXT_draw_buffers2 |
-249 | | EXT_draw_instanced |
-250 | | EXT_draw_range_elements |
-251 | | EXT_fog_coord |
-252 | | EXT_fragment_lighting |
-253 | | EXT_framebuffer_blit |
-254 | | EXT_framebuffer_multisample |
-255 | | EXT_framebuffer_multisample_blit_scaled |
-256 | | EXT_framebuffer_object |
-257 | | EXT_framebuffer_sRGB |
-258 | | EXT_geometry_shader4 |
-259 | | EXT_gpu_program_parameters |
-260 | | EXT_gpu_shader4 |
-261 | | EXT_histogram |
-262 | | EXT_index_array_formats |
-263 | | EXT_index_func |
-264 | | EXT_index_material |
-265 | | EXT_index_texture |
-266 | | EXT_light_texture |
-267 | | EXT_misc_attribute |
-268 | | EXT_multi_draw_arrays |
-269 | | EXT_multisample |
-270 | | EXT_packed_depth_stencil |
-271 | | EXT_packed_float |
-272 | | EXT_packed_pixels |
-273 | | EXT_paletted_texture |
-274 | | EXT_pixel_buffer_object |
-275 | | EXT_pixel_transform |
-276 | | EXT_pixel_transform_color_table |
-277 | | EXT_point_parameters |
-278 | | EXT_polygon_offset |
-279 | | EXT_provoking_vertex |
-280 | | EXT_rescale_normal |
-281 | | EXT_scene_marker |
-282 | | EXT_secondary_color |
-283 | | EXT_separate_shader_objects |
-284 | | EXT_separate_specular_color |
-285 | | EXT_shader_image_load_formatted |
-286 | | EXT_shader_image_load_store |
-287 | | EXT_shader_integer_mix |
-288 | | EXT_shadow_funcs |
-289 | | EXT_shared_texture_palette |
-290 | | EXT_stencil_clear_tag |
-291 | | EXT_stencil_two_side |
-292 | | EXT_stencil_wrap |
-293 | | EXT_subtexture |
-294 | | EXT_texture |
-295 | | EXT_texture3D |
-296 | | EXT_texture_array |
-297 | | EXT_texture_buffer_object |
-298 | | EXT_texture_compression_dxt1 |
-299 | | EXT_texture_compression_latc |
-300 | | EXT_texture_compression_rgtc |
-301 | | EXT_texture_compression_s3tc |
-302 | | EXT_texture_cube_map |
-303 | | EXT_texture_edge_clamp |
-304 | | EXT_texture_env |
-305 | | EXT_texture_env_add |
-306 | | EXT_texture_env_combine |
-307 | | EXT_texture_env_dot3 |
-308 | | EXT_texture_filter_anisotropic |
-309 | | EXT_texture_integer |
-310 | | EXT_texture_lod_bias |
-311 | | EXT_texture_mirror_clamp |
-312 | | EXT_texture_object |
-313 | | EXT_texture_perturb_normal |
-314 | | EXT_texture_rectangle |
-315 | | EXT_texture_sRGB |
-316 | | EXT_texture_sRGB_decode |
-317 | | EXT_texture_shared_exponent |
-318 | | EXT_texture_snorm |
-319 | | EXT_texture_swizzle |
-320 | | EXT_timer_query |
-321 | | EXT_transform_feedback |
-322 | | EXT_vertex_array |
-323 | | EXT_vertex_array_bgra |
-324 | | EXT_vertex_attrib_64bit |
-325 | | EXT_vertex_shader |
-326 | | EXT_vertex_weighting |
-327 | | EXT_x11_sync_object |
+237 | | EXT_422_pixels |
+238 | | EXT_Cg_shader |
+239 | | EXT_abgr |
+240 | | EXT_bgra |
+241 | | EXT_bindable_uniform |
+242 | | EXT_blend_color |
+243 | | EXT_blend_equation_separate |
+244 | | EXT_blend_func_separate |
+245 | | EXT_blend_logic_op |
+246 | | EXT_blend_minmax |
+247 | | EXT_blend_subtract |
+248 | | EXT_clip_volume_hint |
+249 | | EXT_cmyka |
+250 | | EXT_color_subtable |
+251 | | EXT_compiled_vertex_array |
+252 | | EXT_convolution |
+253 | | EXT_coordinate_frame |
+254 | | EXT_copy_texture |
+255 | | EXT_cull_vertex |
+256 | | EXT_debug_label |
+257 | | EXT_debug_marker |
+258 | | EXT_depth_bounds_test |
+259 | | EXT_direct_state_access |
+260 | | EXT_draw_buffers2 |
+261 | | EXT_draw_instanced |
+262 | | EXT_draw_range_elements |
+263 | | EXT_fog_coord |
+264 | | EXT_fragment_lighting |
+265 | | EXT_framebuffer_blit |
+266 | | EXT_framebuffer_multisample |
+267 | | EXT_framebuffer_multisample_blit_scaled |
+268 | | EXT_framebuffer_object |
+269 | | EXT_framebuffer_sRGB |
+270 | | EXT_geometry_shader4 |
+271 | | EXT_gpu_program_parameters |
+272 | | EXT_gpu_shader4 |
+273 | | EXT_histogram |
+274 | | EXT_index_array_formats |
+275 | | EXT_index_func |
+276 | | EXT_index_material |
+277 | | EXT_index_texture |
+278 | | EXT_light_texture |
+279 | | EXT_misc_attribute |
+280 | | EXT_multi_draw_arrays |
+281 | | EXT_multisample |
+282 | | EXT_packed_depth_stencil |
+283 | | EXT_packed_float |
+284 | | EXT_packed_pixels |
+285 | | EXT_paletted_texture |
+286 | | EXT_pixel_buffer_object |
+287 | | EXT_pixel_transform |
+288 | | EXT_pixel_transform_color_table |
+289 | | EXT_point_parameters |
+290 | | EXT_polygon_offset |
+291 | | EXT_provoking_vertex |
+292 | | EXT_rescale_normal |
+293 | | EXT_scene_marker |
+294 | | EXT_secondary_color |
+295 | | EXT_separate_shader_objects |
+296 | | EXT_separate_specular_color |
+297 | | EXT_shader_image_load_formatted |
+298 | | EXT_shader_image_load_store |
+299 | | EXT_shader_integer_mix |
+300 | | EXT_shadow_funcs |
+301 | | EXT_shared_texture_palette |
+302 | | EXT_stencil_clear_tag |
+303 | | EXT_stencil_two_side |
+304 | | EXT_stencil_wrap |
+305 | | EXT_subtexture |
+306 | | EXT_texture |
+307 | | EXT_texture3D |
+308 | | EXT_texture_array |
+309 | | EXT_texture_buffer_object |
+310 | | EXT_texture_compression_dxt1 |
+311 | | EXT_texture_compression_latc |
+312 | | EXT_texture_compression_rgtc |
+313 | | EXT_texture_compression_s3tc |
+314 | | EXT_texture_cube_map |
+315 | | EXT_texture_edge_clamp |
+316 | | EXT_texture_env |
+317 | | EXT_texture_env_add |
+318 | | EXT_texture_env_combine |
+319 | | EXT_texture_env_dot3 |
+320 | | EXT_texture_filter_anisotropic |
+321 | | EXT_texture_integer |
+322 | | EXT_texture_lod_bias |
+323 | | EXT_texture_mirror_clamp |
+324 | | EXT_texture_object |
+325 | | EXT_texture_perturb_normal |
+326 | | EXT_texture_rectangle |
+327 | | EXT_texture_sRGB |
+328 | | EXT_texture_sRGB_decode |
+329 | | EXT_texture_shared_exponent |
+330 | | EXT_texture_snorm |
+331 | | EXT_texture_swizzle |
+332 | | EXT_timer_query |
+333 | | EXT_transform_feedback |
+334 | | EXT_vertex_array |
+335 | | EXT_vertex_array_bgra |
+336 | | EXT_vertex_attrib_64bit |
+337 | | EXT_vertex_shader |
+338 | | EXT_vertex_weighting |
+339 | | EXT_x11_sync_object |
| | |
-328 | | GREMEDY_frame_terminator |
-329 | | GREMEDY_string_marker |
+340 | | GREMEDY_frame_terminator |
+341 | | GREMEDY_string_marker |
| | |
-330 | | HP_convolution_border_modes |
-331 | | HP_image_transform |
-332 | | HP_occlusion_test |
-333 | | HP_texture_lighting |
+342 | | HP_convolution_border_modes |
+343 | | HP_image_transform |
+344 | | HP_occlusion_test |
+345 | | HP_texture_lighting |
| | |
-334 | | IBM_cull_vertex |
-335 | | IBM_multimode_draw_arrays |
-336 | | IBM_rasterpos_clip |
-337 | | IBM_static_data |
-338 | | IBM_texture_mirrored_repeat |
-339 | | IBM_vertex_array_lists |
+346 | | IBM_cull_vertex |
+347 | | IBM_multimode_draw_arrays |
+348 | | IBM_rasterpos_clip |
+349 | | IBM_static_data |
+350 | | IBM_texture_mirrored_repeat |
+351 | | IBM_vertex_array_lists |
| | |
-340 | | INGR_color_clamp |
-341 | | INGR_interlace_read |
+352 | | INGR_color_clamp |
+353 | | INGR_interlace_read |
| | |
-342 | | INTEL_fragment_shader_ordering |
-343 | | INTEL_map_texture |
-344 | | INTEL_parallel_arrays |
-345 | | INTEL_performance_query |
-346 | | INTEL_texture_scissor |
+354 | | INTEL_fragment_shader_ordering |
+355 | | INTEL_map_texture |
+356 | | INTEL_parallel_arrays |
+357 | | INTEL_performance_query |
+358 | | INTEL_texture_scissor |
| | |
-347 | | KHR_debug |
-348 | | KHR_texture_compression_astc_hdr |
-349 | | KHR_texture_compression_astc_ldr |
+359 | | KHR_blend_equation_advanced |
+360 | | KHR_blend_equation_advanced_coherent |
+361 | | KHR_context_flush_control |
+362 | | KHR_debug |
+363 | | KHR_robust_buffer_access_behavior |
+364 | | KHR_robustness |
+365 | | KHR_texture_compression_astc_hdr |
+366 | | KHR_texture_compression_astc_ldr |
| | |
-350 | | KTX_buffer_region |
+367 | | KTX_buffer_region |
| | |
-351 | | MESAX_texture_stack |
+368 | | MESAX_texture_stack |
| | |
-352 | | MESA_pack_invert |
-353 | | MESA_resize_buffers |
-354 | | MESA_window_pos |
-355 | | MESA_ycbcr_texture |
+369 | | MESA_pack_invert |
+370 | | MESA_resize_buffers |
+371 | | MESA_window_pos |
+372 | | MESA_ycbcr_texture |
| | |
-356 | | NVX_conditional_render |
-357 | | NVX_gpu_memory_info |
+373 | | NVX_conditional_render |
+374 | | NVX_gpu_memory_info |
| | |
-358 | | NV_bindless_multi_draw_indirect |
-359 | | NV_bindless_multi_draw_indirect_count |
-360 | | NV_bindless_texture |
-361 | | NV_blend_equation_advanced |
-362 | | NV_blend_equation_advanced_coherent |
-363 | | NV_blend_square |
-364 | | NV_compute_program5 |
-365 | | NV_conditional_render |
-366 | | NV_copy_depth_to_color |
-367 | | NV_copy_image |
-368 | | NV_deep_texture3D |
-369 | | NV_depth_buffer_float |
-370 | | NV_depth_clamp |
-371 | | NV_depth_range_unclamped |
-372 | | NV_draw_texture |
-373 | | NV_evaluators |
-374 | | NV_explicit_multisample |
-375 | | NV_fence |
-376 | | NV_float_buffer |
-377 | | NV_fog_distance |
-378 | | NV_fragment_program |
-379 | | NV_fragment_program2 |
-380 | | NV_fragment_program4 |
-381 | | NV_fragment_program_option |
-382 | | NV_framebuffer_multisample_coverage |
-383 | | NV_geometry_program4 |
-384 | | NV_geometry_shader4 |
-385 | | NV_gpu_program4 |
-386 | | NV_gpu_program5 |
-387 | | NV_gpu_program5_mem_extended |
-388 | | NV_gpu_program_fp64 |
-389 | | NV_gpu_shader5 |
-390 | | NV_half_float |
-391 | | NV_light_max_exponent |
-392 | | NV_multisample_coverage |
-393 | | NV_multisample_filter_hint |
-394 | | NV_occlusion_query |
-395 | | NV_packed_depth_stencil |
-396 | | NV_parameter_buffer_object |
-397 | | NV_parameter_buffer_object2 |
-398 | | NV_path_rendering |
-399 | | NV_pixel_data_range |
-400 | | NV_point_sprite |
-401 | | NV_present_video |
-402 | | NV_primitive_restart |
-403 | | NV_register_combiners |
-404 | | NV_register_combiners2 |
-405 | | NV_shader_atomic_counters |
-406 | | NV_shader_atomic_float |
-407 | | NV_shader_atomic_int64 |
-408 | | NV_shader_buffer_load |
-409 | | NV_shader_storage_buffer_object |
-410 | | NV_shader_thread_group |
-411 | | NV_shader_thread_shuffle |
-412 | | NV_tessellation_program5 |
-413 | | NV_texgen_emboss |
-414 | | NV_texgen_reflection |
-415 | | NV_texture_barrier |
-416 | | NV_texture_compression_vtc |
-417 | | NV_texture_env_combine4 |
-418 | | NV_texture_expand_normal |
-419 | | NV_texture_multisample |
-420 | | NV_texture_rectangle |
-421 | | NV_texture_shader |
-422 | | NV_texture_shader2 |
-423 | | NV_texture_shader3 |
-424 | | NV_transform_feedback |
-425 | | NV_transform_feedback2 |
-426 | | NV_vdpau_interop |
-427 | | NV_vertex_array_range |
-428 | | NV_vertex_array_range2 |
-429 | | NV_vertex_attrib_integer_64bit |
-430 | | NV_vertex_buffer_unified_memory |
-431 | | NV_vertex_program |
-432 | | NV_vertex_program1_1 |
-433 | | NV_vertex_program2 |
-434 | | NV_vertex_program2_option |
-435 | | NV_vertex_program3 |
-436 | | NV_vertex_program4 |
-437 | | NV_video_capture |
+375 | | NV_bindless_multi_draw_indirect |
+376 | | NV_bindless_multi_draw_indirect_count |
+377 | | NV_bindless_texture |
+378 | | NV_blend_equation_advanced |
+379 | | NV_blend_equation_advanced_coherent |
+380 | | NV_blend_square |
+381 | | NV_compute_program5 |
+382 | | NV_conditional_render |
+383 | | NV_copy_depth_to_color |
+384 | | NV_copy_image |
+385 | | NV_deep_texture3D |
+386 | | NV_depth_buffer_float |
+387 | | NV_depth_clamp |
+388 | | NV_depth_range_unclamped |
+389 | | NV_draw_texture |
+390 | | NV_evaluators |
+391 | | NV_explicit_multisample |
+392 | | NV_fence |
+393 | | NV_float_buffer |
+394 | | NV_fog_distance |
+395 | | NV_fragment_program |
+396 | | NV_fragment_program2 |
+397 | | NV_fragment_program4 |
+398 | | NV_fragment_program_option |
+399 | | NV_framebuffer_multisample_coverage |
+400 | | NV_geometry_program4 |
+401 | | NV_geometry_shader4 |
+402 | | NV_gpu_program4 |
+403 | | NV_gpu_program5 |
+404 | | NV_gpu_program5_mem_extended |
+405 | | NV_gpu_program_fp64 |
+406 | | NV_gpu_shader5 |
+407 | | NV_half_float |
+408 | | NV_light_max_exponent |
+409 | | NV_multisample_coverage |
+410 | | NV_multisample_filter_hint |
+411 | | NV_occlusion_query |
+412 | | NV_packed_depth_stencil |
+413 | | NV_parameter_buffer_object |
+414 | | NV_parameter_buffer_object2 |
+415 | | NV_path_rendering |
+416 | | NV_pixel_data_range |
+417 | | NV_point_sprite |
+418 | | NV_present_video |
+419 | | NV_primitive_restart |
+420 | | NV_register_combiners |
+421 | | NV_register_combiners2 |
+422 | | NV_shader_atomic_counters |
+423 | | NV_shader_atomic_float |
+424 | | NV_shader_atomic_int64 |
+425 | | NV_shader_buffer_load |
+426 | | NV_shader_storage_buffer_object |
+427 | | NV_shader_thread_group |
+428 | | NV_shader_thread_shuffle |
+429 | | NV_tessellation_program5 |
+430 | | NV_texgen_emboss |
+431 | | NV_texgen_reflection |
+432 | | NV_texture_barrier |
+433 | | NV_texture_compression_vtc |
+434 | | NV_texture_env_combine4 |
+435 | | NV_texture_expand_normal |
+436 | | NV_texture_multisample |
+437 | | NV_texture_rectangle |
+438 | | NV_texture_shader |
+439 | | NV_texture_shader2 |
+440 | | NV_texture_shader3 |
+441 | | NV_transform_feedback |
+442 | | NV_transform_feedback2 |
+443 | | NV_vdpau_interop |
+444 | | NV_vertex_array_range |
+445 | | NV_vertex_array_range2 |
+446 | | NV_vertex_attrib_integer_64bit |
+447 | | NV_vertex_buffer_unified_memory |
+448 | | NV_vertex_program |
+449 | | NV_vertex_program1_1 |
+450 | | NV_vertex_program2 |
+451 | | NV_vertex_program2_option |
+452 | | NV_vertex_program3 |
+453 | | NV_vertex_program4 |
+454 | | NV_video_capture |
| | |
-438 | | OES_byte_coordinates |
-439 | | OES_compressed_paletted_texture |
-440 | | OES_read_format |
-441 | | OES_single_precision |
+455 | | OES_byte_coordinates |
+456 | | OES_compressed_paletted_texture |
+457 | | OES_read_format |
+458 | | OES_single_precision |
| | |
-442 | | OML_interlace |
-443 | | OML_resample |
-444 | | OML_subsample |
+459 | | OML_interlace |
+460 | | OML_resample |
+461 | | OML_subsample |
| | |
-445 | | PGI_misc_hints |
-446 | | PGI_vertex_hints |
+462 | | PGI_misc_hints |
+463 | | PGI_vertex_hints |
| | |
-447 | | REGAL_ES1_0_compatibility |
-448 | | REGAL_ES1_1_compatibility |
-449 | | REGAL_enable |
-450 | | REGAL_error_string |
-451 | | REGAL_extension_query |
-452 | | REGAL_log |
-453 | | REGAL_proc_address |
+464 | | REGAL_ES1_0_compatibility |
+465 | | REGAL_ES1_1_compatibility |
+466 | | REGAL_enable |
+467 | | REGAL_error_string |
+468 | | REGAL_extension_query |
+469 | | REGAL_log |
+470 | | REGAL_proc_address |
| | |
-454 | | REND_screen_coordinates |
+471 | | REND_screen_coordinates |
| | |
-455 | | S3_s3tc |
+472 | | S3_s3tc |
| | |
-456 | | SGIS_color_range |
-457 | | SGIS_detail_texture |
-458 | | SGIS_fog_function |
-459 | | SGIS_generate_mipmap |
-460 | | SGIS_multisample |
-461 | | SGIS_pixel_texture |
-462 | | SGIS_point_line_texgen |
-463 | | SGIS_sharpen_texture |
-464 | | SGIS_texture4D |
-465 | | SGIS_texture_border_clamp |
-466 | | SGIS_texture_edge_clamp |
-467 | | SGIS_texture_filter4 |
-468 | | SGIS_texture_lod |
-469 | | SGIS_texture_select |
+473 | | SGIS_color_range |
+474 | | SGIS_detail_texture |
+475 | | SGIS_fog_function |
+476 | | SGIS_generate_mipmap |
+477 | | SGIS_multisample |
+478 | | SGIS_pixel_texture |
+479 | | SGIS_point_line_texgen |
+480 | | SGIS_sharpen_texture |
+481 | | SGIS_texture4D |
+482 | | SGIS_texture_border_clamp |
+483 | | SGIS_texture_edge_clamp |
+484 | | SGIS_texture_filter4 |
+485 | | SGIS_texture_lod |
+486 | | SGIS_texture_select |
| | |
-470 | | SGIX_async |
-471 | | SGIX_async_histogram |
-472 | | SGIX_async_pixel |
-473 | | SGIX_blend_alpha_minmax |
-474 | | SGIX_clipmap |
-475 | | SGIX_convolution_accuracy |
-476 | | SGIX_depth_texture |
-477 | | SGIX_flush_raster |
-478 | | SGIX_fog_offset |
-479 | | SGIX_fog_texture |
-480 | | SGIX_fragment_specular_lighting |
-481 | | SGIX_framezoom |
-482 | | SGIX_interlace |
-483 | | SGIX_ir_instrument1 |
-484 | | SGIX_list_priority |
-485 | | SGIX_pixel_texture |
-486 | | SGIX_pixel_texture_bits |
-487 | | SGIX_reference_plane |
-488 | | SGIX_resample |
-489 | | SGIX_shadow |
-490 | | SGIX_shadow_ambient |
-491 | | SGIX_sprite |
-492 | | SGIX_tag_sample_buffer |
-493 | | SGIX_texture_add_env |
-494 | | SGIX_texture_coordinate_clamp |
-495 | | SGIX_texture_lod_bias |
-496 | | SGIX_texture_multi_buffer |
-497 | | SGIX_texture_range |
-498 | | SGIX_texture_scale_bias |
-499 | | SGIX_vertex_preclip |
-500 | | SGIX_vertex_preclip_hint |
-501 | | SGIX_ycrcb |
+487 | | SGIX_async |
+488 | | SGIX_async_histogram |
+489 | | SGIX_async_pixel |
+490 | | SGIX_blend_alpha_minmax |
+491 | | SGIX_clipmap |
+492 | | SGIX_convolution_accuracy |
+493 | | SGIX_depth_texture |
+494 | | SGIX_flush_raster |
+495 | | SGIX_fog_offset |
+496 | | SGIX_fog_texture |
+497 | | SGIX_fragment_specular_lighting |
+498 | | SGIX_framezoom |
+499 | | SGIX_interlace |
+500 | | SGIX_ir_instrument1 |
+501 | | SGIX_list_priority |
+502 | | SGIX_pixel_texture |
+503 | | SGIX_pixel_texture_bits |
+504 | | SGIX_reference_plane |
+505 | | SGIX_resample |
+506 | | SGIX_shadow |
+507 | | SGIX_shadow_ambient |
+508 | | SGIX_sprite |
+509 | | SGIX_tag_sample_buffer |
+510 | | SGIX_texture_add_env |
+511 | | SGIX_texture_coordinate_clamp |
+512 | | SGIX_texture_lod_bias |
+513 | | SGIX_texture_multi_buffer |
+514 | | SGIX_texture_range |
+515 | | SGIX_texture_scale_bias |
+516 | | SGIX_vertex_preclip |
+517 | | SGIX_vertex_preclip_hint |
+518 | | SGIX_ycrcb |
| | |
-502 | | SGI_color_matrix |
-503 | | SGI_color_table |
-504 | | SGI_texture_color_table |
+519 | | SGI_color_matrix |
+520 | | SGI_color_table |
+521 | | SGI_texture_color_table |
| | |
-505 | | SUNX_constant_data |
+522 | | SUNX_constant_data |
| | |
-506 | | SUN_convolution_border_modes |
-507 | | SUN_global_alpha |
-508 | | SUN_mesh_array |
-509 | | SUN_read_video_pixels |
-510 | | SUN_slice_accum |
-511 | | SUN_triangle_list |
-512 | | SUN_vertex |
+523 | | SUN_convolution_border_modes |
+524 | | SUN_global_alpha |
+525 | | SUN_mesh_array |
+526 | | SUN_read_video_pixels |
+527 | | SUN_slice_accum |
+528 | | SUN_triangle_list |
+529 | | SUN_vertex |
| | |
-513 | | WIN_phong_shading |
-514 | | WIN_specular_fog |
-515 | | WIN_swap_hint |
+530 | | WIN_phong_shading |
+531 | | WIN_specular_fog |
+532 | | WIN_swap_hint |