glthread: add/update count and marshal fields for many GL functions
[mesa.git] / src / mapi / glapi / gen / KHR_debug.xml
index 21b7e58c3219681eeb8317ef3a4c978ea0e582a6..af31347d54ee0e146c718b4be88b418a208f9f97 100644 (file)
@@ -88,7 +88,7 @@
     <param name="id" type="GLuint"/>
     <param name="severity" type="GLenum"/>
     <param name="length" type="GLsizei"/>
-    <param name="buf" type="const GLchar *"/>
+    <param name="buf" type="const GLchar *" count="length"/>
   </function>
 
   <function name="DebugMessageCallback" es2="3.2">
     <param name="source" type="GLenum"/>
     <param name="id" type="GLuint"/>
     <param name="length" type="GLsizei"/>
-    <param name="message" type="const GLchar *"/>
+    <param name="message" type="const GLchar *" count="length"/>
   </function>
 
   <function name="PopDebugGroup" es2="3.2" />
     <param name="identifier" type="GLenum"/>
     <param name="name" type="GLuint"/>
     <param name="length" type="GLsizei"/>
-    <param name="label" type="const GLchar *"/>
+    <param name="label" type="const GLchar *" count="length"/>
   </function>
 
   <function name="GetObjectLabel" es2="3.2">
   <function name="ObjectPtrLabel" es2="3.2">
     <param name="ptr" type="const GLvoid *"/>
     <param name="length" type="GLsizei"/>
-    <param name="label" type="const GLchar *"/>
+    <param name="label" type="const GLchar *" count="length"/>
   </function>
 
   <function name="GetObjectPtrLabel" es2="3.2">