]> git.cworth.org Git - apitrace/commitdiff
Handle EXT_vertex_arrays and EXT_draw_range_elements.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 30 Apr 2011 22:09:03 +0000 (23:09 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 30 Apr 2011 22:09:03 +0000 (23:09 +0100)
Untested, but should work.

glsize.hpp
gltrace.py

index c0d97db1cf322d9114c8f146548e750570f5ead6..50d5237d03710647555baf495ab4a77fd41bb3cb 100644 (file)
@@ -95,6 +95,8 @@ __glDrawArrays_maxindex(GLint first, GLsizei count)
     return first + count - 1;
 }
 
+#define __glDrawArraysEXT_maxindex __glDrawArrays_maxindex
+
 static inline GLuint
 __glDrawElements_maxindex(GLsizei count, GLenum type, const GLvoid *indices)
 {
@@ -164,6 +166,8 @@ __glDrawRangeElements_maxindex(GLuint start, GLuint end, GLsizei count, GLenum t
     return __glDrawElements_maxindex(count, type, indices);
 }
 
+#define __glDrawRangeElementsEXT_maxindex __glDrawRangeElements_maxindex
+
 static inline size_t
 __glCallLists_size(GLsizei n, GLenum type)
 {
index a25861218be843e7b77a0718bf3f5200258433c5..42efa74d0dc398662a06b9358dbbfb85808207ab 100644 (file)
@@ -227,14 +227,14 @@ class GlTracer(Tracer):
         "glFogCoordPointer",
         "glSecondaryColorPointer",
         
-        #"glVertexPointerEXT",
-        #"glNormalPointerEXT",
-        #"glColorPointerEXT",
-        #"glIndexPointerEXT",
-        #"glTexCoordPointerEXT",
-        #"glEdgeFlagPointerEXT",
-        #"glFogCoordPointerEXT",
-        #"glSecondaryColorPointerEXT",
+        "glVertexPointerEXT",
+        "glNormalPointerEXT",
+        "glColorPointerEXT",
+        "glIndexPointerEXT",
+        "glTexCoordPointerEXT",
+        "glEdgeFlagPointerEXT",
+        "glFogCoordPointerEXT",
+        "glSecondaryColorPointerEXT",
 
         "glVertexAttribPointer",
         "glVertexAttribPointerARB",
@@ -247,8 +247,10 @@ class GlTracer(Tracer):
 
     draw_function_names = set((
         'glDrawArrays',
+        'glDrawArraysEXT',
         'glDrawElements',
         'glDrawRangeElements',
+        'glDrawRangeElementsEXT',
     ))
 
     interleaved_formats = [