Module Name:    xsrc
Committed By:   mrg
Date:           Sun May 23 21:40:11 UTC 2010

Modified Files:
        xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon:
            radeon_mipmap_tree.c radeon_queryobj.c
        xsrc/external/mit/MesaLib/dist/src/mesa/main: accum.c

Log Message:
make these build with Mesa 7.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
    
xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c 
\
    xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c
cvs rdiff -u -r1.1.1.2 -r1.2 \
    xsrc/external/mit/MesaLib/dist/src/mesa/main/accum.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c
diff -u xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c:1.1.1.1 xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c:1.2
--- xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c:1.1.1.1	Sun May 23 21:22:27 2010
+++ xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c	Sun May 23 21:40:11 2010
@@ -479,10 +479,14 @@
 	unsigned mtCount = 0;
 	unsigned maxMtIndex = 0;
 	radeon_mipmap_tree *tmp;
+	unsigned level;
+	int i;
 
-	for (unsigned level = firstLevel; level <= lastLevel; ++level) {
+	for (level = firstLevel; level <= lastLevel; ++level) {
 		radeon_texture_image *img = get_radeon_texture_image(texObj->base.Image[0][level]);
 		unsigned found = 0;
+		int i;
+
 		// TODO: why this hack??
 		if (!img)
 			break;
@@ -490,7 +494,7 @@
 		if (!img->mt)
 			continue;
 
-		for (int i = 0; i < mtCount; ++i) {
+		for (i = 0; i < mtCount; ++i) {
 			if (mts[i] == img->mt) {
 				found = 1;
 				mtSizes[i] += img->mt->levels[img->mtlevel].size;
@@ -509,7 +513,7 @@
 		return NULL;
 	}
 
-	for (int i = 1; i < mtCount; ++i) {
+	for (i = 1; i < mtCount; ++i) {
 		if (mtSizes[i] > mtSizes[maxMtIndex]) {
 			maxMtIndex = i;
 		}
Index: xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c
diff -u xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c:1.1.1.1 xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c:1.2
--- xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c:1.1.1.1	Sun May 23 21:22:27 2010
+++ xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c	Sun May 23 21:40:11 2010
@@ -59,7 +59,7 @@
 					 (uint64_t)LE32_TO_CPU(result[i + 1]) << 32;
 			uint64_t end = (uint64_t)LE32_TO_CPU(result[i + 2]) |
 				       (uint64_t)LE32_TO_CPU(result[i + 3]) << 32;
-			if ((start & 0x8000000000000000) && (end & 0x8000000000000000)) {
+			if ((start & 0x8000000000000000ULL) && (end & 0x8000000000000000ULL)) {
 				uint64_t query_count = end - start;
 				query->Base.Result += query_count;
 

Index: xsrc/external/mit/MesaLib/dist/src/mesa/main/accum.c
diff -u xsrc/external/mit/MesaLib/dist/src/mesa/main/accum.c:1.1.1.2 xsrc/external/mit/MesaLib/dist/src/mesa/main/accum.c:1.2
--- xsrc/external/mit/MesaLib/dist/src/mesa/main/accum.c:1.1.1.2	Sun May 23 21:22:16 2010
+++ xsrc/external/mit/MesaLib/dist/src/mesa/main/accum.c	Sun May 23 21:40:11 2010
@@ -28,6 +28,7 @@
 #include "imports.h"
 #include "macros.h"
 #include "state.h"
+#include "GL/glext.h"
 #include "mtypes.h"
 #include "glapi/dispatch.h"
 

Reply via email to