Mesa (master): mesa: API spec for primitive restart

Brian Paul brianp at kemper.freedesktop.org
Fri Oct 22 01:11:17 UTC 2010


Module: Mesa
Branch: master
Commit: 1cae8b54487c9665f84c545c66aa44b961cde610
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cae8b54487c9665f84c545c66aa44b961cde610

Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 21 19:03:38 2010 -0600

mesa: API spec for primitive restart

---

 src/mapi/glapi/gen/Makefile                 |    1 +
 src/mapi/glapi/gen/NV_primitive_restart.xml |   23 +++++++++++++++++++++++
 src/mapi/glapi/gen/gl_API.xml               |    2 ++
 3 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/mapi/glapi/gen/Makefile b/src/mapi/glapi/gen/Makefile
index 41640b3..657056b 100644
--- a/src/mapi/glapi/gen/Makefile
+++ b/src/mapi/glapi/gen/Makefile
@@ -90,6 +90,7 @@ API_XML = \
 	EXT_texture_array.xml \
 	EXT_transform_feedback.xml \
 	NV_conditional_render.xml \
+	NV_primitive_restart.xml \
 	OES_EGL_image.xml
 
 COMMON = $(API_XML) gl_XML.py glX_XML.py license.py typeexpr.py
diff --git a/src/mapi/glapi/gen/NV_primitive_restart.xml b/src/mapi/glapi/gen/NV_primitive_restart.xml
new file mode 100644
index 0000000..abe7dda
--- /dev/null
+++ b/src/mapi/glapi/gen/NV_primitive_restart.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
+
+<!-- Note: no GLX protocol info yet. -->
+
+
+<OpenGLAPI>
+
+<category name="GL_NV_primitive_restart" number="285">
+
+    <enum name="PRIMITIVE_RESTART_NV"        value="0x8558"/>
+    <enum name="PRIMITIVE_RESTART_INDEX_NV"  value="0x8559"/>
+
+    <function name="PrimitiveRestartNV" offset="assign">
+    </function>
+
+    <function name="PrimitiveRestartIndexNV" offset="assign">
+	<param name="index" type="GLuint"/>
+    </function>
+
+</category>
+
+</OpenGLAPI>
diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml
index d391895..d1139aa 100644
--- a/src/mapi/glapi/gen/gl_API.xml
+++ b/src/mapi/glapi/gen/gl_API.xml
@@ -7967,6 +7967,8 @@
 
 <xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
 
+<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
 <xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
 
 <xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>




More information about the mesa-commit mailing list