Mesa (master): mesa: use _mesa_sizeof_type() in vbo split code

Brian Paul brianp at kemper.freedesktop.org
Thu May 7 16:17:00 UTC 2009


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

Author: Brian Paul <brianp at vmware.com>
Date:   Wed May  6 10:54:34 2009 -0600

mesa: use _mesa_sizeof_type() in vbo split code

---

 src/mesa/vbo/vbo_split_copy.c |   18 ++----------------
 1 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/src/mesa/vbo/vbo_split_copy.c b/src/mesa/vbo/vbo_split_copy.c
index 44b748d..56a9faf 100644
--- a/src/mesa/vbo/vbo_split_copy.c
+++ b/src/mesa/vbo/vbo_split_copy.c
@@ -31,6 +31,7 @@
 
 #include "main/glheader.h"
 #include "main/imports.h"
+#include "main/image.h"
 #include "main/macros.h"
 #include "main/enums.h"
 #include "main/mtypes.h"
@@ -101,24 +102,9 @@ struct copy_context {
 };
 
 
-static GLuint type_size( GLenum type )
-{
-   switch(type) {
-   case GL_BYTE: return sizeof(GLbyte);
-   case GL_UNSIGNED_BYTE: return sizeof(GLubyte);
-   case GL_SHORT: return sizeof(GLshort);
-   case GL_UNSIGNED_SHORT: return sizeof(GLushort);
-   case GL_INT: return sizeof(GLint);
-   case GL_UNSIGNED_INT: return sizeof(GLuint);
-   case GL_FLOAT: return sizeof(GLfloat);
-   case GL_DOUBLE: return sizeof(GLdouble);
-   default: return 0;
-   }
-}
-
 static GLuint attr_size( const struct gl_client_array *array )
 {
-   return array->Size * type_size(array->Type);
+   return array->Size * _mesa_sizeof_type(array->Type);
 }
 
 




More information about the mesa-commit mailing list