]> git.cworth.org Git - apitrace/blobdiff - helpers/glsize.hpp
Add and use os::mutex.
[apitrace] / helpers / glsize.hpp
index 6ffba688df60ec227354e559088719a0278a9b82..24c0ac999aa62faa225c26a16110d456de8055bc 100644 (file)
@@ -301,6 +301,14 @@ _glArrayPointer_size(GLint size, GLenum type, GLsizei stride, GLsizei count)
         return 0;
     }
 
+    if (size == GL_BGRA) {
+        size = 4; 
+    }
+
+    if (size > 4) {
+        os::log("apitrace: warning: %s: unexpected size 0x%04X\n", __FUNCTION__, size);
+    }
+
     size_t elementSize = size*_gl_type_size(type);
     if (!stride) {
         stride = (GLsizei)elementSize;