summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Leech <devrel@oddhack.org>2017-07-28 14:35:03 -0700
committerGitHub <noreply@github.com>2017-07-28 14:35:03 -0700
commit8d908861e537c87ecac6f293c401939abc783d48 (patch)
treeef9ff2ed6a5b372cedd5c286d05c54646daae34d
parentacab4af86cf086e596e7a4eeb8f8a79b1b73d0c9 (diff)
parent75de98a0b6e908ac8c1bd403a86b9bd8420f7f02 (diff)
downloadopengl-registry-8d908861e537c87ecac6f293c401939abc783d48.zip
opengl-registry-8d908861e537c87ecac6f293c401939abc783d48.tar.xz
Merge pull request #84 from dgkoch/add_NV_pixel_buffer_object
Add NV_pixel_buffer_object to gl.xml
-rw-r--r--api/GL/glext.h2
-rwxr-xr-xapi/GL/glxext.h2
-rwxr-xr-xapi/GL/wglext.h2
-rw-r--r--api/GLES/gl.h2
-rw-r--r--api/GLES/glext.h2
-rw-r--r--api/GLES2/gl2.h2
-rw-r--r--api/GLES2/gl2ext.h10
-rw-r--r--api/GLES3/gl3.h2
-rw-r--r--xml/gl.xml12
9 files changed, 28 insertions, 8 deletions
diff --git a/api/GL/glext.h b/api/GL/glext.h
index c817cf7..455a900 100644
--- a/api/GL/glext.h
+++ b/api/GL/glext.h
@@ -51,7 +51,7 @@ extern "C" {
#define GLAPI extern
#endif
-#define GL_GLEXT_VERSION 20170726
+#define GL_GLEXT_VERSION 20170728
/* Generated C header for:
* API: gl
diff --git a/api/GL/glxext.h b/api/GL/glxext.h
index 99845c0..0f60a38 100755
--- a/api/GL/glxext.h
+++ b/api/GL/glxext.h
@@ -34,7 +34,7 @@ extern "C" {
** https://github.com/KhronosGroup/OpenGL-Registry
*/
-#define GLX_GLXEXT_VERSION 20170726
+#define GLX_GLXEXT_VERSION 20170728
/* Generated C header for:
* API: glx
diff --git a/api/GL/wglext.h b/api/GL/wglext.h
index ac258d1..ed95f55 100755
--- a/api/GL/wglext.h
+++ b/api/GL/wglext.h
@@ -39,7 +39,7 @@ extern "C" {
#include <windows.h>
#endif
-#define WGL_WGLEXT_VERSION 20170726
+#define WGL_WGLEXT_VERSION 20170728
/* Generated C header for:
* API: wgl
diff --git a/api/GLES/gl.h b/api/GLES/gl.h
index 71a302e..cffa513 100644
--- a/api/GLES/gl.h
+++ b/api/GLES/gl.h
@@ -36,7 +36,7 @@ extern "C" {
#include <GLES/glplatform.h>
-/* Generated on date 20170726 */
+/* Generated on date 20170728 */
/* Generated C header for:
* API: gles1
diff --git a/api/GLES/glext.h b/api/GLES/glext.h
index 92e12bd..9f152c0 100644
--- a/api/GLES/glext.h
+++ b/api/GLES/glext.h
@@ -38,7 +38,7 @@ extern "C" {
#define GL_APIENTRYP GL_APIENTRY*
#endif
-/* Generated on date 20170726 */
+/* Generated on date 20170728 */
/* Generated C header for:
* API: gles1
diff --git a/api/GLES2/gl2.h b/api/GLES2/gl2.h
index d5ca1af..fdbb242 100644
--- a/api/GLES2/gl2.h
+++ b/api/GLES2/gl2.h
@@ -44,7 +44,7 @@ extern "C" {
#define GL_GLES_PROTOTYPES 1
#endif
-/* Generated on date 20170726 */
+/* Generated on date 20170728 */
/* Generated C header for:
* API: gles2
diff --git a/api/GLES2/gl2ext.h b/api/GLES2/gl2ext.h
index 5f5924a..8664a2d 100644
--- a/api/GLES2/gl2ext.h
+++ b/api/GLES2/gl2ext.h
@@ -38,7 +38,7 @@ extern "C" {
#define GL_APIENTRYP GL_APIENTRY*
#endif
-/* Generated on date 20170726 */
+/* Generated on date 20170728 */
/* Generated C header for:
* API: gles2
@@ -3093,6 +3093,14 @@ GL_APICALL void GL_APIENTRY glGetProgramResourcefvNV (GLuint program, GLenum pro
#define GL_SHARED_EDGE_NV 0xC0
#endif /* GL_NV_path_rendering_shared_edge */
+#ifndef GL_NV_pixel_buffer_object
+#define GL_NV_pixel_buffer_object 1
+#define GL_PIXEL_PACK_BUFFER_NV 0x88EB
+#define GL_PIXEL_UNPACK_BUFFER_NV 0x88EC
+#define GL_PIXEL_PACK_BUFFER_BINDING_NV 0x88ED
+#define GL_PIXEL_UNPACK_BUFFER_BINDING_NV 0x88EF
+#endif /* GL_NV_pixel_buffer_object */
+
#ifndef GL_NV_polygon_mode
#define GL_NV_polygon_mode 1
#define GL_POLYGON_MODE_NV 0x0B40
diff --git a/api/GLES3/gl3.h b/api/GLES3/gl3.h
index 135645a..7a2ad58 100644
--- a/api/GLES3/gl3.h
+++ b/api/GLES3/gl3.h
@@ -44,7 +44,7 @@ extern "C" {
#define GL_GLES_PROTOTYPES 1
#endif
-/* Generated on date 20170726 */
+/* Generated on date 20170728 */
/* Generated C header for:
* API: gles2
diff --git a/xml/gl.xml b/xml/gl.xml
index 53d9628..2238449 100644
--- a/xml/gl.xml
+++ b/xml/gl.xml
@@ -6091,16 +6091,20 @@ typedef unsigned int GLhandleARB;
<enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER"/>
<enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER_ARB"/>
<enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER_EXT"/>
+ <enum value="0x88EB" name="GL_PIXEL_PACK_BUFFER_NV"/>
<enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER"/>
<enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER_ARB"/>
<enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER_EXT"/>
+ <enum value="0x88EC" name="GL_PIXEL_UNPACK_BUFFER_NV"/>
<enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING"/>
<enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING_ARB"/>
<enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING_EXT"/>
+ <enum value="0x88ED" name="GL_PIXEL_PACK_BUFFER_BINDING_NV"/>
<enum value="0x88EE" name="GL_ETC1_SRGB8_NV"/>
<enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING"/>
<enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING_ARB"/>
<enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING_EXT"/>
+ <enum value="0x88EF" name="GL_PIXEL_UNPACK_BUFFER_BINDING_NV"/>
<enum value="0x88F0" name="GL_DEPTH24_STENCIL8"/>
<enum value="0x88F0" name="GL_DEPTH24_STENCIL8_EXT"/>
<enum value="0x88F0" name="GL_DEPTH24_STENCIL8_OES"/>
@@ -45357,6 +45361,14 @@ typedef unsigned int GLhandleARB;
<command name="glFlushPixelDataRangeNV"/>
</require>
</extension>
+ <extension name="GL_NV_pixel_buffer_object" supported="gles2">
+ <require>
+ <enum name="GL_PIXEL_PACK_BUFFER_NV"/>
+ <enum name="GL_PIXEL_UNPACK_BUFFER_NV"/>
+ <enum name="GL_PIXEL_PACK_BUFFER_BINDING_NV"/>
+ <enum name="GL_PIXEL_UNPACK_BUFFER_BINDING_NV"/>
+ </require>
+ </extension>
<extension name="GL_NV_point_sprite" supported="gl">
<require>
<enum name="GL_POINT_SPRITE_NV"/>