From b91444584a64f4f7b3eaeee05ef36ac53691fb24 Mon Sep 17 00:00:00 2001 From: marha Date: Mon, 12 Mar 2012 07:18:46 +0100 Subject: xkeyboard-config fontconfig libX11 libXft libxcb mesa git update 12 Mar 2012 --- mesalib/src/mapi/glapi/gen/ARB_debug_output.xml | 93 +++++++++++++++++++++++++ mesalib/src/mapi/glapi/gen/Makefile | 1 + mesalib/src/mapi/glapi/gen/gl_API.dtd | 1 + mesalib/src/mapi/glapi/gen/gl_API.xml | 4 ++ mesalib/src/mapi/glapi/gen/gl_XML.py | 1 + mesalib/src/mapi/glapi/gen/typeexpr.py | 6 +- 6 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 mesalib/src/mapi/glapi/gen/ARB_debug_output.xml (limited to 'mesalib/src/mapi/glapi/gen') diff --git a/mesalib/src/mapi/glapi/gen/ARB_debug_output.xml b/mesalib/src/mapi/glapi/gen/ARB_debug_output.xml new file mode 100644 index 000000000..f2877a4f7 --- /dev/null +++ b/mesalib/src/mapi/glapi/gen/ARB_debug_output.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mesalib/src/mapi/glapi/gen/Makefile b/mesalib/src/mapi/glapi/gen/Makefile index c409285dd..44939e354 100644 --- a/mesalib/src/mapi/glapi/gen/Makefile +++ b/mesalib/src/mapi/glapi/gen/Makefile @@ -65,6 +65,7 @@ API_XML = \ gl_API.xml \ ARB_color_buffer_float.xml \ ARB_copy_buffer.xml \ + ARB_debug_output.xml \ ARB_depth_clamp.xml \ ARB_draw_buffers_blend.xml \ ARB_draw_elements_base_vertex.xml \ diff --git a/mesalib/src/mapi/glapi/gen/gl_API.dtd b/mesalib/src/mapi/glapi/gen/gl_API.dtd index 30c646c92..149a433ca 100644 --- a/mesalib/src/mapi/glapi/gen/gl_API.dtd +++ b/mesalib/src/mapi/glapi/gen/gl_API.dtd @@ -26,6 +26,7 @@ size NMTOKEN #REQUIRED float (true | false) "false" unsigned (true | false) "false" + pointer (true | false) "false" glx_name NMTOKEN #IMPLIED> + + @@ -7925,6 +7927,8 @@ + + diff --git a/mesalib/src/mapi/glapi/gen/gl_XML.py b/mesalib/src/mapi/glapi/gen/gl_XML.py index 4dc2e8fa7..340a581f1 100644 --- a/mesalib/src/mapi/glapi/gen/gl_XML.py +++ b/mesalib/src/mapi/glapi/gen/gl_XML.py @@ -340,6 +340,7 @@ class gl_type( gl_item ): tn.size = int( element.nsProp( "size", None ), 0 ) tn.integer = not is_attr_true( element, "float" ) tn.unsigned = is_attr_true( element, "unsigned" ) + tn.pointer = is_attr_true( element, "pointer" ) tn.name = "GL" + self.name te.set_base_type_node( tn ) diff --git a/mesalib/src/mapi/glapi/gen/typeexpr.py b/mesalib/src/mapi/glapi/gen/typeexpr.py index 8ba7de486..7836b2739 100644 --- a/mesalib/src/mapi/glapi/gen/typeexpr.py +++ b/mesalib/src/mapi/glapi/gen/typeexpr.py @@ -252,7 +252,7 @@ class type_expression: def get_stack_size(self): - tn = self.expr[ len(self.expr) - 1 ] + tn = self.expr[ -1 ] if tn.elements or tn.pointer: return 4 @@ -263,12 +263,12 @@ class type_expression: def is_pointer(self): - tn = self.expr[ len(self.expr) - 1 ] + tn = self.expr[ -1 ] return tn.pointer def format_string(self): - tn = self.expr[ len(self.expr) - 1 ] + tn = self.expr[ -1 ] if tn.pointer: return "%p" elif not tn.integer: -- cgit v1.2.3