mesa: Apply MSVC portability fixes from Alan Hourihane.

This commit is contained in:
José Fonseca
2008-05-31 18:14:09 +09:00
parent 45b2c23d7a
commit 53174afeeb
24 changed files with 114 additions and 114 deletions

View File

@@ -166,7 +166,7 @@ static void GLAPIENTRY VertexAttrib1NbvNV(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib1bvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib1bvNV(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NbvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib2NbvNV(GLuint index, const GLbyte *v)
@@ -176,7 +176,7 @@ static void GLAPIENTRY VertexAttrib2NbvNV(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib2bvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib2bvNV(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NbvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib3NbvNV(GLuint index, const GLbyte *v)
@@ -188,7 +188,7 @@ static void GLAPIENTRY VertexAttrib3NbvNV(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib3bvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib3bvNV(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NbvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib4NbvNV(GLuint index, const GLbyte *v)
@@ -201,7 +201,7 @@ static void GLAPIENTRY VertexAttrib4NbvNV(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib4bvNV(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib4bvNV(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_UNSIGNED_BYTE attributes */ /* GL_UNSIGNED_BYTE attributes */
@@ -213,7 +213,7 @@ static void GLAPIENTRY VertexAttrib1NubvNV(GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib1ubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib1ubvNV(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib2NubvNV(GLuint index, const GLubyte *v)
@@ -224,7 +224,7 @@ static void GLAPIENTRY VertexAttrib2NubvNV(GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib2ubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib2ubvNV(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib3NubvNV(GLuint index, const GLubyte *v)
@@ -235,7 +235,7 @@ static void GLAPIENTRY VertexAttrib3NubvNV(GLuint index, const GLubyte *v)
} }
static void GLAPIENTRY VertexAttrib3ubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib3ubvNV(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib4NubvNV(GLuint index, const GLubyte *v)
@@ -248,7 +248,7 @@ static void GLAPIENTRY VertexAttrib4NubvNV(GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib4ubvNV(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib4ubvNV(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_SHORT attributes */ /* GL_SHORT attributes */
@@ -260,7 +260,7 @@ static void GLAPIENTRY VertexAttrib1NsvNV(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib1svNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib1svNV(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NsvNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib2NsvNV(GLuint index, const GLshort *v)
@@ -271,7 +271,7 @@ static void GLAPIENTRY VertexAttrib2NsvNV(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib2svNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib2svNV(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NsvNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib3NsvNV(GLuint index, const GLshort *v)
@@ -283,7 +283,7 @@ static void GLAPIENTRY VertexAttrib3NsvNV(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib3svNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib3svNV(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NsvNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib4NsvNV(GLuint index, const GLshort *v)
@@ -296,7 +296,7 @@ static void GLAPIENTRY VertexAttrib4NsvNV(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib4svNV(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib4svNV(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_UNSIGNED_SHORT attributes */ /* GL_UNSIGNED_SHORT attributes */
@@ -308,7 +308,7 @@ static void GLAPIENTRY VertexAttrib1NusvNV(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib1usvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib1usvNV(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NusvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib2NusvNV(GLuint index, const GLushort *v)
@@ -319,7 +319,7 @@ static void GLAPIENTRY VertexAttrib2NusvNV(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib2usvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib2usvNV(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NusvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib3NusvNV(GLuint index, const GLushort *v)
@@ -331,7 +331,7 @@ static void GLAPIENTRY VertexAttrib3NusvNV(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib3usvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib3usvNV(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NusvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib4NusvNV(GLuint index, const GLushort *v)
@@ -344,7 +344,7 @@ static void GLAPIENTRY VertexAttrib4NusvNV(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib4usvNV(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib4usvNV(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_INT attributes */ /* GL_INT attributes */
@@ -356,7 +356,7 @@ static void GLAPIENTRY VertexAttrib1NivNV(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib1ivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib1ivNV(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib2NivNV(GLuint index, const GLint *v)
@@ -367,7 +367,7 @@ static void GLAPIENTRY VertexAttrib2NivNV(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib2ivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib2ivNV(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib3NivNV(GLuint index, const GLint *v)
@@ -379,7 +379,7 @@ static void GLAPIENTRY VertexAttrib3NivNV(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib3ivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib3ivNV(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib4NivNV(GLuint index, const GLint *v)
@@ -392,7 +392,7 @@ static void GLAPIENTRY VertexAttrib4NivNV(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib4ivNV(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib4ivNV(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_UNSIGNED_INT attributes */ /* GL_UNSIGNED_INT attributes */
@@ -404,7 +404,7 @@ static void GLAPIENTRY VertexAttrib1NuivNV(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib1uivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib1uivNV(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fNV(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NuivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib2NuivNV(GLuint index, const GLuint *v)
@@ -415,7 +415,7 @@ static void GLAPIENTRY VertexAttrib2NuivNV(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib2uivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib2uivNV(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NuivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib3NuivNV(GLuint index, const GLuint *v)
@@ -427,7 +427,7 @@ static void GLAPIENTRY VertexAttrib3NuivNV(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib3uivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib3uivNV(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NuivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib4NuivNV(GLuint index, const GLuint *v)
@@ -440,7 +440,7 @@ static void GLAPIENTRY VertexAttrib4NuivNV(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib4uivNV(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib4uivNV(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fNV(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_FLOAT attributes */ /* GL_FLOAT attributes */
@@ -602,7 +602,7 @@ static void GLAPIENTRY VertexAttrib1NbvARB(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib1bvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib1bvARB(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NbvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib2NbvARB(GLuint index, const GLbyte *v)
@@ -612,7 +612,7 @@ static void GLAPIENTRY VertexAttrib2NbvARB(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib2bvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib2bvARB(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NbvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib3NbvARB(GLuint index, const GLbyte *v)
@@ -624,7 +624,7 @@ static void GLAPIENTRY VertexAttrib3NbvARB(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib3bvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib3bvARB(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NbvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib4NbvARB(GLuint index, const GLbyte *v)
@@ -637,7 +637,7 @@ static void GLAPIENTRY VertexAttrib4NbvARB(GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib4bvARB(GLuint index, const GLbyte *v) static void GLAPIENTRY VertexAttrib4bvARB(GLuint index, const GLbyte *v)
{ {
CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_UNSIGNED_BYTE attributes */ /* GL_UNSIGNED_BYTE attributes */
@@ -649,7 +649,7 @@ static void GLAPIENTRY VertexAttrib1NubvARB(GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib1ubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib1ubvARB(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib2NubvARB(GLuint index, const GLubyte *v)
@@ -660,7 +660,7 @@ static void GLAPIENTRY VertexAttrib2NubvARB(GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib2ubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib2ubvARB(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib3NubvARB(GLuint index, const GLubyte *v)
@@ -671,7 +671,7 @@ static void GLAPIENTRY VertexAttrib3NubvARB(GLuint index, const GLubyte *v)
} }
static void GLAPIENTRY VertexAttrib3ubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib3ubvARB(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib4NubvARB(GLuint index, const GLubyte *v)
@@ -684,7 +684,7 @@ static void GLAPIENTRY VertexAttrib4NubvARB(GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib4ubvARB(GLuint index, const GLubyte *v) static void GLAPIENTRY VertexAttrib4ubvARB(GLuint index, const GLubyte *v)
{ {
CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_SHORT attributes */ /* GL_SHORT attributes */
@@ -696,7 +696,7 @@ static void GLAPIENTRY VertexAttrib1NsvARB(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib1svARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib1svARB(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NsvARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib2NsvARB(GLuint index, const GLshort *v)
@@ -707,7 +707,7 @@ static void GLAPIENTRY VertexAttrib2NsvARB(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib2svARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib2svARB(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NsvARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib3NsvARB(GLuint index, const GLshort *v)
@@ -719,7 +719,7 @@ static void GLAPIENTRY VertexAttrib3NsvARB(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib3svARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib3svARB(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NsvARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib4NsvARB(GLuint index, const GLshort *v)
@@ -732,7 +732,7 @@ static void GLAPIENTRY VertexAttrib4NsvARB(GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib4svARB(GLuint index, const GLshort *v) static void GLAPIENTRY VertexAttrib4svARB(GLuint index, const GLshort *v)
{ {
CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_UNSIGNED_SHORT attributes */ /* GL_UNSIGNED_SHORT attributes */
@@ -744,7 +744,7 @@ static void GLAPIENTRY VertexAttrib1NusvARB(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib1usvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib1usvARB(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NusvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib2NusvARB(GLuint index, const GLushort *v)
@@ -755,7 +755,7 @@ static void GLAPIENTRY VertexAttrib2NusvARB(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib2usvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib2usvARB(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NusvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib3NusvARB(GLuint index, const GLushort *v)
@@ -767,7 +767,7 @@ static void GLAPIENTRY VertexAttrib3NusvARB(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib3usvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib3usvARB(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NusvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib4NusvARB(GLuint index, const GLushort *v)
@@ -780,7 +780,7 @@ static void GLAPIENTRY VertexAttrib4NusvARB(GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib4usvARB(GLuint index, const GLushort *v) static void GLAPIENTRY VertexAttrib4usvARB(GLuint index, const GLushort *v)
{ {
CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_INT attributes */ /* GL_INT attributes */
@@ -792,7 +792,7 @@ static void GLAPIENTRY VertexAttrib1NivARB(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib1ivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib1ivARB(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib2NivARB(GLuint index, const GLint *v)
@@ -803,7 +803,7 @@ static void GLAPIENTRY VertexAttrib2NivARB(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib2ivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib2ivARB(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib3NivARB(GLuint index, const GLint *v)
@@ -815,7 +815,7 @@ static void GLAPIENTRY VertexAttrib3NivARB(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib3ivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib3ivARB(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib4NivARB(GLuint index, const GLint *v)
@@ -828,7 +828,7 @@ static void GLAPIENTRY VertexAttrib4NivARB(GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib4ivARB(GLuint index, const GLint *v) static void GLAPIENTRY VertexAttrib4ivARB(GLuint index, const GLint *v)
{ {
CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_UNSIGNED_INT attributes */ /* GL_UNSIGNED_INT attributes */
@@ -840,7 +840,7 @@ static void GLAPIENTRY VertexAttrib1NuivARB(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib1uivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib1uivARB(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, v[0])); CALL_VertexAttrib1fARB(GET_DISPATCH(), (index, (GLfloat)v[0]));
} }
static void GLAPIENTRY VertexAttrib2NuivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib2NuivARB(GLuint index, const GLuint *v)
@@ -851,7 +851,7 @@ static void GLAPIENTRY VertexAttrib2NuivARB(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib2uivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib2uivARB(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, v[0], v[1])); CALL_VertexAttrib2fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1]));
} }
static void GLAPIENTRY VertexAttrib3NuivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib3NuivARB(GLuint index, const GLuint *v)
@@ -863,7 +863,7 @@ static void GLAPIENTRY VertexAttrib3NuivARB(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib3uivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib3uivARB(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, v[0], v[1], v[2])); CALL_VertexAttrib3fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2]));
} }
static void GLAPIENTRY VertexAttrib4NuivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib4NuivARB(GLuint index, const GLuint *v)
@@ -876,7 +876,7 @@ static void GLAPIENTRY VertexAttrib4NuivARB(GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib4uivARB(GLuint index, const GLuint *v) static void GLAPIENTRY VertexAttrib4uivARB(GLuint index, const GLuint *v)
{ {
CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, v[0], v[1], v[2], v[3])); CALL_VertexAttrib4fARB(GET_DISPATCH(), (index, (GLfloat)v[0], (GLfloat)v[1], (GLfloat)v[2], (GLfloat)v[3]));
} }
/* GL_FLOAT attributes */ /* GL_FLOAT attributes */

View File

@@ -87,7 +87,7 @@ _mesa_validate_DrawElements(GLcontext *ctx,
indexBytes = count * sizeof(GLushort); indexBytes = count * sizeof(GLushort);
} }
if (indexBytes > ctx->Array.ElementArrayBufferObj->Size) { if (indexBytes > (GLuint) ctx->Array.ElementArrayBufferObj->Size) {
_mesa_warning(ctx, "glDrawElements index out of buffer bounds"); _mesa_warning(ctx, "glDrawElements index out of buffer bounds");
return GL_FALSE; return GL_FALSE;
} }

View File

@@ -1532,7 +1532,7 @@ _mesa_make_current( GLcontext *newCtx, GLframebuffer *drawBuffer,
* if the DRIdrawable changes, and everything relies on them. * if the DRIdrawable changes, and everything relies on them.
* This is a bit messy (same as needed in _mesa_BindFramebufferEXT) * This is a bit messy (same as needed in _mesa_BindFramebufferEXT)
*/ */
int i; unsigned int i;
GLenum buffers[MAX_DRAW_BUFFERS]; GLenum buffers[MAX_DRAW_BUFFERS];
_mesa_reference_framebuffer(&newCtx->DrawBuffer, drawBuffer); _mesa_reference_framebuffer(&newCtx->DrawBuffer, drawBuffer);

View File

@@ -5069,7 +5069,7 @@ save_Indexfv(const GLfloat * v)
static void GLAPIENTRY static void GLAPIENTRY
save_EdgeFlag(GLboolean x) save_EdgeFlag(GLboolean x)
{ {
save_Attr1fNV(VERT_ATTRIB_EDGEFLAG, x ? 1.0 : 0.0); save_Attr1fNV(VERT_ATTRIB_EDGEFLAG, x ? (GLfloat)1.0 : (GLfloat)0.0);
} }
static void GLAPIENTRY static void GLAPIENTRY

View File

@@ -377,7 +377,7 @@ _mesa_Bitmap( GLsizei width, GLsizei height,
if (ctx->RenderMode == GL_RENDER) { if (ctx->RenderMode == GL_RENDER) {
/* Truncate, to satisfy conformance tests (matches SGI's OpenGL). */ /* Truncate, to satisfy conformance tests (matches SGI's OpenGL). */
const GLfloat epsilon = 0.0001; const GLfloat epsilon = (const GLfloat)0.0001;
GLint x = IFLOOR(ctx->Current.RasterPos[0] + epsilon - xorig); GLint x = IFLOOR(ctx->Current.RasterPos[0] + epsilon - xorig);
GLint y = IFLOOR(ctx->Current.RasterPos[1] + epsilon - yorig); GLint y = IFLOOR(ctx->Current.RasterPos[1] + epsilon - yorig);

View File

@@ -67,7 +67,7 @@ compute_depth_max(struct gl_framebuffer *fb)
fb->_DepthMaxF = (GLfloat) fb->_DepthMax; fb->_DepthMaxF = (GLfloat) fb->_DepthMax;
/* Minimum resolvable depth value, for polygon offset */ /* Minimum resolvable depth value, for polygon offset */
fb->_MRD = 1.0 / fb->_DepthMaxF; fb->_MRD = (GLfloat)1.0 / fb->_DepthMaxF;
} }

View File

@@ -2124,7 +2124,7 @@ _mesa_GetFloatv( GLenum pname, GLfloat *params )
params[0] = (GLfloat)(ctx->DrawBuffer->Visual.depthBits); params[0] = (GLfloat)(ctx->DrawBuffer->Visual.depthBits);
break; break;
case GL_DEPTH_CLEAR_VALUE: case GL_DEPTH_CLEAR_VALUE:
params[0] = ctx->Depth.Clear; params[0] = (GLfloat)ctx->Depth.Clear;
break; break;
case GL_DEPTH_FUNC: case GL_DEPTH_FUNC:
params[0] = ENUM_TO_FLOAT(ctx->Depth.Func); params[0] = ENUM_TO_FLOAT(ctx->Depth.Func);
@@ -2914,7 +2914,7 @@ _mesa_GetFloatv( GLenum pname, GLfloat *params )
GLuint i, n = _mesa_get_compressed_formats(ctx, formats, GL_FALSE); GLuint i, n = _mesa_get_compressed_formats(ctx, formats, GL_FALSE);
ASSERT(n <= 100); ASSERT(n <= 100);
for (i = 0; i < n; i++) for (i = 0; i < n; i++)
params[i] = ENUM_TO_INT(formats[i]); params[i] = (GLfloat)(ENUM_TO_INT(formats[i]));
} }
break; break;
case GL_ARRAY_ELEMENT_LOCK_FIRST_EXT: case GL_ARRAY_ELEMENT_LOCK_FIRST_EXT:

View File

@@ -1169,7 +1169,7 @@ _mesa_apply_stencil_transfer_ops(const GLcontext *ctx, GLuint n,
GLuint mask = ctx->PixelMaps.StoS.Size - 1; GLuint mask = ctx->PixelMaps.StoS.Size - 1;
GLuint i; GLuint i;
for (i = 0; i < n; i++) { for (i = 0; i < n; i++) {
stencil[i] = ctx->PixelMaps.StoS.Map[ stencil[i] & mask ]; stencil[i] = (GLstencil)ctx->PixelMaps.StoS.Map[ stencil[i] & mask ];
} }
} }
} }
@@ -3680,7 +3680,7 @@ _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n,
const GLuint mask = ctx->PixelMaps.StoS.Size - 1; const GLuint mask = ctx->PixelMaps.StoS.Size - 1;
GLuint i; GLuint i;
for (i = 0; i < n; i++) { for (i = 0; i < n; i++) {
indexes[i] = ctx->PixelMaps.StoS.Map[ indexes[i] & mask ]; indexes[i] = (GLuint)ctx->PixelMaps.StoS.Map[ indexes[i] & mask ];
} }
} }
@@ -4035,7 +4035,7 @@ _mesa_unpack_depth_span( const GLcontext *ctx, GLuint n,
if (needClamp) { if (needClamp) {
GLuint i; GLuint i;
for (i = 0; i < n; i++) { for (i = 0; i < n; i++) {
depthValues[i] = CLAMP(depthValues[i], 0.0, 1.0); depthValues[i] = (GLfloat)CLAMP(depthValues[i], 0.0, 1.0);
} }
} }

View File

@@ -1119,7 +1119,7 @@ compute_light_positions( GLcontext *ctx )
} }
else { else {
/* positional light w/ homogeneous coordinate, divide by W */ /* positional light w/ homogeneous coordinate, divide by W */
GLfloat wInv = 1.0 / light->_Position[3]; GLfloat wInv = (GLfloat)1.0 / light->_Position[3];
light->_Position[0] *= wInv; light->_Position[0] *= wInv;
light->_Position[1] *= wInv; light->_Position[1] *= wInv;
light->_Position[2] *= wInv; light->_Position[2] *= wInv;

View File

@@ -292,7 +292,7 @@ do_row(GLenum datatype, GLuint comps, GLint srcWidth,
GLfloat *dst = (GLfloat *) dstRow; GLfloat *dst = (GLfloat *) dstRow;
for (i = j = 0, k = k0; i < (GLuint) dstWidth; for (i = j = 0, k = k0; i < (GLuint) dstWidth;
i++, j += colStride, k += colStride) { i++, j += colStride, k += colStride) {
dst[i] = rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4; dst[i] = (GLfloat)(rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4);
} }
} }

View File

@@ -304,7 +304,7 @@ store_pixelmap(GLcontext *ctx, GLenum map, GLsizei mapsize,
/* special case */ /* special case */
ctx->PixelMaps.StoS.Size = mapsize; ctx->PixelMaps.StoS.Size = mapsize;
for (i = 0; i < mapsize; i++) { for (i = 0; i < mapsize; i++) {
ctx->PixelMaps.StoS.Map[i] = IROUND(values[i]); ctx->PixelMaps.StoS.Map[i] = (GLfloat)IROUND(values[i]);
} }
break; break;
case GL_PIXEL_MAP_I_TO_I: case GL_PIXEL_MAP_I_TO_I:
@@ -1142,7 +1142,7 @@ _mesa_lookup_rgba_ubyte(const struct gl_color_table *table,
GLuint n, GLubyte rgba[][4]) GLuint n, GLubyte rgba[][4])
{ {
const GLubyte *lut = table->TableUB; const GLubyte *lut = table->TableUB;
const GLfloat scale = (GLfloat) (table->Size - 1) / 255.0; const GLfloat scale = (GLfloat) (table->Size - 1) / (GLfloat)255.0;
GLuint i; GLuint i;
if (!table->TableUB || table->Size == 0) if (!table->TableUB || table->Size == 0)

View File

@@ -382,7 +382,7 @@ _mesa_GetQueryObjectivARB(GLuint id, GLenum pname, GLint *params)
*params = 0x7fffffff; *params = 0x7fffffff;
} }
else { else {
*params = q->Result; *params = (GLint)q->Result;
} }
break; break;
case GL_QUERY_RESULT_AVAILABLE_ARB: case GL_QUERY_RESULT_AVAILABLE_ARB:
@@ -422,7 +422,7 @@ _mesa_GetQueryObjectuivARB(GLuint id, GLenum pname, GLuint *params)
*params = 0xffffffff; *params = 0xffffffff;
} }
else { else {
*params = q->Result; *params = (GLuint)q->Result;
} }
break; break;
case GL_QUERY_RESULT_AVAILABLE_ARB: case GL_QUERY_RESULT_AVAILABLE_ARB:

View File

@@ -63,7 +63,7 @@ rasterpos(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void GLAPIENTRY void GLAPIENTRY
_mesa_RasterPos2d(GLdouble x, GLdouble y) _mesa_RasterPos2d(GLdouble x, GLdouble y)
{ {
rasterpos(x, y, 0.0F, 1.0F); rasterpos((GLfloat)x, (GLfloat)y, (GLfloat)0.0, (GLfloat)1.0);
} }
void GLAPIENTRY void GLAPIENTRY

View File

@@ -904,14 +904,14 @@ emit_texenv(struct texenv_fragment_program *p, GLuint unit)
*/ */
if (alpha_shift || rgb_shift) { if (alpha_shift || rgb_shift) {
if (rgb_shift == alpha_shift) { if (rgb_shift == alpha_shift) {
shift = register_scalar_const(p, 1<<rgb_shift); shift = register_scalar_const(p, (GLfloat)(1<<rgb_shift));
} }
else { else {
shift = register_const4f(p, shift = register_const4f(p,
1<<rgb_shift, (GLfloat)(1<<rgb_shift),
1<<rgb_shift, (GLfloat)(1<<rgb_shift),
1<<rgb_shift, (GLfloat)(1<<rgb_shift),
1<<alpha_shift); (GLfloat)(1<<alpha_shift));
} }
return emit_arith( p, OPCODE_MUL, dest, WRITEMASK_XYZW, return emit_arith( p, OPCODE_MUL, dest, WRITEMASK_XYZW,
saturate, out, shift, undef ); saturate, out, shift, undef );

View File

@@ -92,7 +92,7 @@ get_register_pointer(const struct prog_src_register *source,
source->File == PROGRAM_CONSTANT || source->File == PROGRAM_CONSTANT ||
source->File == PROGRAM_STATE_VAR); source->File == PROGRAM_STATE_VAR);
params = machine->CurProgram->Parameters; params = machine->CurProgram->Parameters;
if (reg < 0 || reg >= params->NumParameters) if (reg < 0 || reg >= (GLint)params->NumParameters)
return ZeroVec; return ZeroVec;
else else
return params->ParameterValues[reg]; return params->ParameterValues[reg];
@@ -227,7 +227,7 @@ fetch_vector4_deriv(GLcontext * ctx,
const struct gl_program_machine *machine, const struct gl_program_machine *machine,
char xOrY, GLfloat result[4]) char xOrY, GLfloat result[4])
{ {
if (source->File == PROGRAM_INPUT && source->Index < machine->NumDeriv) { if (source->File == PROGRAM_INPUT && source->Index < (GLint)machine->NumDeriv) {
const GLint col = machine->CurElement; const GLint col = machine->CurElement;
const GLfloat w = machine->Attribs[FRAG_ATTRIB_WPOS][col][3]; const GLfloat w = machine->Attribs[FRAG_ATTRIB_WPOS][col][3];
const GLfloat invQ = 1.0f / w; const GLfloat invQ = 1.0f / w;
@@ -506,7 +506,7 @@ _mesa_execute_program(GLcontext * ctx,
{ {
const GLuint numInst = program->NumInstructions; const GLuint numInst = program->NumInstructions;
const GLuint maxExec = 10000; const GLuint maxExec = 10000;
GLint pc, numExec = 0; GLuint pc, numExec = 0;
machine->CurProgram = program; machine->CurProgram = program;

View File

@@ -250,7 +250,7 @@ _mesa_fetch_state(GLcontext *ctx, const gl_state_index state[],
value[1] = ctx->Fog.Start; value[1] = ctx->Fog.Start;
value[2] = ctx->Fog.End; value[2] = ctx->Fog.End;
value[3] = (ctx->Fog.End == ctx->Fog.Start) value[3] = (ctx->Fog.End == ctx->Fog.Start)
? 1.0 : 1.0F / (ctx->Fog.End - ctx->Fog.Start); ? 1.0 : (GLfloat)(1.0 / (ctx->Fog.End - ctx->Fog.Start));
return; return;
case STATE_CLIPPLANE: case STATE_CLIPPLANE:
{ {
@@ -411,7 +411,7 @@ _mesa_fetch_state(GLcontext *ctx, const gl_state_index state[],
if (texObj) { if (texObj) {
struct gl_texture_image *texImage = texObj->Image[0][0]; struct gl_texture_image *texImage = texObj->Image[0][0];
ASSIGN_4V(value, 1.0 / texImage->Width, ASSIGN_4V(value, 1.0 / texImage->Width,
1.0 / texImage->Height, (GLfloat)(1.0 / texImage->Height),
0.0, 1.0); 0.0, 1.0);
} }
} }
@@ -426,10 +426,10 @@ _mesa_fetch_state(GLcontext *ctx, const gl_state_index state[],
* exp2: 2^-((density/(ln(2)^2) * fogcoord)^2) * exp2: 2^-((density/(ln(2)^2) * fogcoord)^2)
*/ */
value[0] = (ctx->Fog.End == ctx->Fog.Start) value[0] = (ctx->Fog.End == ctx->Fog.Start)
? 1.0 : -1.0F / (ctx->Fog.End - ctx->Fog.Start); ? 1.0 : (GLfloat)(-1.0F / (ctx->Fog.End - ctx->Fog.Start));
value[1] = ctx->Fog.End * -value[0]; value[1] = ctx->Fog.End * -value[0];
value[2] = ctx->Fog.Density * ONE_DIV_LN2; value[2] = (GLfloat)(ctx->Fog.Density * ONE_DIV_LN2);
value[3] = ctx->Fog.Density * ONE_DIV_SQRT_LN2; value[3] = (GLfloat)(ctx->Fog.Density * ONE_DIV_SQRT_LN2);
return; return;
case STATE_LIGHT_SPOT_DIR_NORMALIZED: { case STATE_LIGHT_SPOT_DIR_NORMALIZED: {

View File

@@ -135,7 +135,7 @@ _mesa_longest_uniform_name(const struct gl_uniform_list *list)
GLuint i; GLuint i;
for (i = 0; i < list->NumUniforms; i++) { for (i = 0; i < list->NumUniforms; i++) {
GLuint len = _mesa_strlen(list->Uniforms[i].Name); GLuint len = _mesa_strlen(list->Uniforms[i].Name);
if (len > max) if (len > (GLuint)max)
max = len; max = len;
} }
return max; return max;

View File

@@ -719,7 +719,7 @@ _mesa_get_attached_shaders(GLcontext *ctx, GLuint program, GLsizei maxCount,
struct gl_shader_program *shProg struct gl_shader_program *shProg
= _mesa_lookup_shader_program(ctx, program); = _mesa_lookup_shader_program(ctx, program);
if (shProg) { if (shProg) {
GLint i; GLuint i;
for (i = 0; i < maxCount && i < shProg->NumShaders; i++) { for (i = 0; i < maxCount && i < shProg->NumShaders; i++) {
obj[i] = shProg->Shaders[i]->Name; obj[i] = shProg->Shaders[i]->Name;
} }
@@ -893,7 +893,7 @@ _mesa_get_uniformfv(GLcontext *ctx, GLuint program, GLint location,
= _mesa_lookup_shader_program(ctx, program); = _mesa_lookup_shader_program(ctx, program);
if (shProg) { if (shProg) {
if (location < shProg->Uniforms->NumUniforms) { if (location < shProg->Uniforms->NumUniforms) {
GLint progPos, i; GLuint progPos, i;
const struct gl_program *prog = NULL; const struct gl_program *prog = NULL;
progPos = shProg->Uniforms->Uniforms[location].VertPos; progPos = shProg->Uniforms->Uniforms[location].VertPos;
@@ -1111,7 +1111,7 @@ set_program_uniform(GLcontext *ctx, struct gl_program *program, GLint location,
} }
else { else {
/* ordinary uniform variable */ /* ordinary uniform variable */
GLint k, i; GLuint k, i;
if (count * elems > program->Parameters->Parameters[location].Size) { if (count * elems > program->Parameters->Parameters[location].Size) {
_mesa_error(ctx, GL_INVALID_OPERATION, "glUniform(count too large)"); _mesa_error(ctx, GL_INVALID_OPERATION, "glUniform(count too large)");

View File

@@ -77,7 +77,7 @@ is_identity(const GLfloat m[16])
GLuint i; GLuint i;
for (i = 0; i < 16; i++) { for (i = 0; i < 16; i++) {
const int row = i % 4, col = i / 4; const int row = i % 4, col = i / 4;
const float val = (row == col); const float val = (GLfloat)(row == col);
if (m[i] != val) if (m[i] != val)
return GL_FALSE; return GL_FALSE;
} }

View File

@@ -52,14 +52,14 @@ update_scissor( struct st_context *st )
scissor.maxy = fb->Height; scissor.maxy = fb->Height;
if (st->ctx->Scissor.Enabled) { if (st->ctx->Scissor.Enabled) {
if (st->ctx->Scissor.X > scissor.minx) if ((GLuint)st->ctx->Scissor.X > scissor.minx)
scissor.minx = st->ctx->Scissor.X; scissor.minx = st->ctx->Scissor.X;
if (st->ctx->Scissor.Y > scissor.miny) if ((GLuint)st->ctx->Scissor.Y > scissor.miny)
scissor.miny = st->ctx->Scissor.Y; scissor.miny = st->ctx->Scissor.Y;
if (st->ctx->Scissor.X + st->ctx->Scissor.Width < scissor.maxx) if ((GLuint)st->ctx->Scissor.X + st->ctx->Scissor.Width < scissor.maxx)
scissor.maxx = st->ctx->Scissor.X + st->ctx->Scissor.Width; scissor.maxx = st->ctx->Scissor.X + st->ctx->Scissor.Width;
if (st->ctx->Scissor.Y + st->ctx->Scissor.Height < scissor.maxy) if ((GLuint)st->ctx->Scissor.Y + st->ctx->Scissor.Height < scissor.maxy)
scissor.maxy = st->ctx->Scissor.Y + st->ctx->Scissor.Height; scissor.maxy = st->ctx->Scissor.Y + st->ctx->Scissor.Height;
/* check for null space */ /* check for null space */

View File

@@ -49,7 +49,7 @@ update_viewport( struct st_context *st )
*/ */
if (st_fb_orientation(ctx->DrawBuffer) == Y_0_TOP) { if (st_fb_orientation(ctx->DrawBuffer) == Y_0_TOP) {
yScale = -1; yScale = -1;
yBias = ctx->DrawBuffer->Height ; yBias = (GLfloat)ctx->DrawBuffer->Height;
} }
else { else {
yScale = 1.0; yScale = 1.0;
@@ -59,12 +59,12 @@ update_viewport( struct st_context *st )
/* _NEW_VIEWPORT /* _NEW_VIEWPORT
*/ */
{ {
GLfloat x = ctx->Viewport.X; GLfloat x = (GLfloat)ctx->Viewport.X;
GLfloat y = ctx->Viewport.Y; GLfloat y = (GLfloat)ctx->Viewport.Y;
GLfloat z = ctx->Viewport.Near; GLfloat z = ctx->Viewport.Near;
GLfloat half_width = ctx->Viewport.Width / 2.0; GLfloat half_width = (GLfloat)ctx->Viewport.Width / 2.0;
GLfloat half_height = ctx->Viewport.Height / 2.0; GLfloat half_height = (GLfloat)ctx->Viewport.Height / 2.0;
GLfloat half_depth = (ctx->Viewport.Far - ctx->Viewport.Near) / 2.0; GLfloat half_depth = (GLfloat)(ctx->Viewport.Far - ctx->Viewport.Near) / 2.0;
st->state.viewport.scale[0] = half_width; st->state.viewport.scale[0] = half_width;
st->state.viewport.scale[1] = half_height * yScale; st->state.viewport.scale[1] = half_height * yScale;

View File

@@ -360,18 +360,18 @@ setup_bitmap_vertex_data(struct st_context *st,
{ {
struct pipe_context *pipe = st->pipe; struct pipe_context *pipe = st->pipe;
const struct gl_framebuffer *fb = st->ctx->DrawBuffer; const struct gl_framebuffer *fb = st->ctx->DrawBuffer;
const GLfloat fb_width = fb->Width; const GLfloat fb_width = (GLfloat)fb->Width;
const GLfloat fb_height = fb->Height; const GLfloat fb_height = (GLfloat)fb->Height;
const GLfloat x0 = x; const GLfloat x0 = (GLfloat)x;
const GLfloat x1 = x + width; const GLfloat x1 = (GLfloat)(x + width);
const GLfloat y0 = y; const GLfloat y0 = (GLfloat)y;
const GLfloat y1 = y + height; const GLfloat y1 = (GLfloat)(y + height);
const GLfloat sLeft = 0.0F, sRight = 1.0F; const GLfloat sLeft = (GLfloat)0.0, sRight = (GLfloat)1.0;
const GLfloat tTop = 0.0, tBot = 1.0 - tTop; const GLfloat tTop = (GLfloat)0.0, tBot = (GLfloat)1.0 - tTop;
const GLfloat clip_x0 = x0 / fb_width * 2.0 - 1.0; const GLfloat clip_x0 = (GLfloat)(x0 / fb_width * 2.0 - 1.0);
const GLfloat clip_y0 = y0 / fb_height * 2.0 - 1.0; const GLfloat clip_y0 = (GLfloat)(y0 / fb_height * 2.0 - 1.0);
const GLfloat clip_x1 = x1 / fb_width * 2.0 - 1.0; const GLfloat clip_x1 = (GLfloat)(x1 / fb_width * 2.0 - 1.0);
const GLfloat clip_y1 = y1 / fb_height * 2.0 - 1.0; const GLfloat clip_y1 = (GLfloat)(y1 / fb_height * 2.0 - 1.0);
GLuint i; GLuint i;
void *buf; void *buf;
@@ -444,8 +444,8 @@ draw_bitmap_quad(GLcontext *ctx, GLint x, GLint y, GLfloat z,
* it up into chunks. * it up into chunks.
*/ */
maxSize = 1 << (pipe->screen->get_param(pipe->screen, PIPE_CAP_MAX_TEXTURE_2D_LEVELS) - 1); maxSize = 1 << (pipe->screen->get_param(pipe->screen, PIPE_CAP_MAX_TEXTURE_2D_LEVELS) - 1);
assert(width <= maxSize); assert(width <= (GLsizei)maxSize);
assert(height <= maxSize); assert(height <= (GLsizei)maxSize);
cso_save_rasterizer(cso); cso_save_rasterizer(cso);
cso_save_samplers(cso); cso_save_samplers(cso);
@@ -488,15 +488,15 @@ draw_bitmap_quad(GLcontext *ctx, GLint x, GLint y, GLfloat z,
{ {
const struct gl_framebuffer *fb = st->ctx->DrawBuffer; const struct gl_framebuffer *fb = st->ctx->DrawBuffer;
const GLboolean invert = (st_fb_orientation(fb) == Y_0_TOP); const GLboolean invert = (st_fb_orientation(fb) == Y_0_TOP);
const float width = fb->Width; const GLfloat width = (GLfloat)fb->Width;
const float height = fb->Height; const GLfloat height = (GLfloat)fb->Height;
struct pipe_viewport_state vp; struct pipe_viewport_state vp;
vp.scale[0] = 0.5 * width; vp.scale[0] = 0.5 * width;
vp.scale[1] = height * (invert ? -0.5 : 0.5); vp.scale[1] = (GLfloat)(height * (invert ? -0.5 : 0.5));
vp.scale[2] = 1.0; vp.scale[2] = 1.0;
vp.scale[3] = 1.0; vp.scale[3] = 1.0;
vp.translate[0] = 0.5 * width; vp.translate[0] = (GLfloat)(0.5 * width);
vp.translate[1] = 0.5 * height; vp.translate[1] = (GLfloat)(0.5 * height);
vp.translate[2] = 0.0; vp.translate[2] = 0.0;
vp.translate[3] = 0.0; vp.translate[3] = 0.0;
cso_set_viewport(cso, &vp); cso_set_viewport(cso, &vp);

View File

@@ -41,7 +41,7 @@ static void get_minmax_index( GLuint count, GLuint type,
GLuint *min_index, GLuint *min_index,
GLuint *max_index) GLuint *max_index)
{ {
GLint i; GLuint i;
switch(type) { switch(type) {
case GL_UNSIGNED_INT: { case GL_UNSIGNED_INT: {

View File

@@ -58,7 +58,7 @@ struct split_context {
static void flush_vertex( struct split_context *split ) static void flush_vertex( struct split_context *split )
{ {
GLint min_index, max_index; GLuint min_index, max_index;
if (!split->dstprim_nr) if (!split->dstprim_nr)
return; return;