File Mesa-x86_64-fixes.diff of Package compiz
diff -urp ../Mesa-6.5.2.orig/src/glx/x11/indirect_vertex_array.c ./src/glx/x11/indirect_vertex_array.c
--- ../Mesa-6.5.2.orig/src/glx/x11/indirect_vertex_array.c 2006-11-03 00:58:52.000000000 +0100
+++ ./src/glx/x11/indirect_vertex_array.c 2007-01-04 12:10:11.000000000 +0100
@@ -527,7 +527,7 @@ static GLubyte *
emit_DrawArrays_header_old( __GLXcontext * gc,
struct array_state_vector * arrays,
size_t * elements_per_request,
- unsigned int * total_requests,
+ size_t * total_requests,
GLenum mode, GLsizei count )
{
size_t command_size;
@@ -640,7 +640,7 @@ emit_DrawArrays_old( GLenum mode, GLint
GLubyte * pc;
size_t elements_per_request;
- unsigned total_requests = 0;
+ size_t total_requests = 0;
unsigned i;
size_t total_sent = 0;
@@ -770,7 +770,7 @@ emit_DrawElements_old( GLenum mode, GLsi
GLubyte * pc;
size_t elements_per_request;
- unsigned total_requests = 0;
+ size_t total_requests = 0;
unsigned i;
unsigned req;