more warning fixes (Karl Schultz)

This commit is contained in:
Brian Paul
2001-09-14 21:36:43 +00:00
parent edf8c06270
commit 7c276329e8
7 changed files with 120 additions and 110 deletions

View File

@@ -1,4 +1,4 @@
/* $Id: accum.c,v 1.37 2001/03/12 00:48:37 gareth Exp $ */ /* $Id: accum.c,v 1.38 2001/09/14 21:36:43 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -47,10 +47,10 @@ _mesa_ClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
GET_CURRENT_CONTEXT(ctx); GET_CURRENT_CONTEXT(ctx);
ASSERT_OUTSIDE_BEGIN_END(ctx); ASSERT_OUTSIDE_BEGIN_END(ctx);
tmp[0] = CLAMP( red, -1.0, 1.0 ); tmp[0] = CLAMP( red, -1.0F, 1.0F );
tmp[1] = CLAMP( green, -1.0, 1.0 ); tmp[1] = CLAMP( green, -1.0F, 1.0F );
tmp[2] = CLAMP( blue, -1.0, 1.0 ); tmp[2] = CLAMP( blue, -1.0F, 1.0F );
tmp[3] = CLAMP( alpha, -1.0, 1.0 ); tmp[3] = CLAMP( alpha, -1.0F, 1.0F );
if (TEST_EQ_4V(tmp, ctx->Accum.ClearColor)) if (TEST_EQ_4V(tmp, ctx->Accum.ClearColor))
return; return;

View File

@@ -1,4 +1,4 @@
/* $Id: api_loopback.c,v 1.8 2001/05/10 15:42:42 keithw Exp $ */ /* $Id: api_loopback.c,v 1.9 2001/09/14 21:37:52 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -83,9 +83,9 @@ static void
loopback_Color3d( GLdouble red, GLdouble green, GLdouble blue ) loopback_Color3d( GLdouble red, GLdouble green, GLdouble blue )
{ {
GLubyte col[4]; GLubyte col[4];
GLfloat r = red; GLfloat r = (GLfloat) red;
GLfloat g = green; GLfloat g = (GLfloat) green;
GLfloat b = blue; GLfloat b = (GLfloat) blue;
UNCLAMPED_FLOAT_TO_UBYTE(col[0], r); UNCLAMPED_FLOAT_TO_UBYTE(col[0], r);
UNCLAMPED_FLOAT_TO_UBYTE(col[1], g); UNCLAMPED_FLOAT_TO_UBYTE(col[1], g);
UNCLAMPED_FLOAT_TO_UBYTE(col[2], b); UNCLAMPED_FLOAT_TO_UBYTE(col[2], b);
@@ -152,10 +152,10 @@ static void
loopback_Color4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) loopback_Color4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha )
{ {
GLubyte col[4]; GLubyte col[4];
GLfloat r = red; GLfloat r = (GLfloat) red;
GLfloat g = green; GLfloat g = (GLfloat) green;
GLfloat b = blue; GLfloat b = (GLfloat) blue;
GLfloat a = alpha; GLfloat a = (GLfloat) alpha;
UNCLAMPED_FLOAT_TO_UBYTE(col[0], r); UNCLAMPED_FLOAT_TO_UBYTE(col[0], r);
UNCLAMPED_FLOAT_TO_UBYTE(col[1], g); UNCLAMPED_FLOAT_TO_UBYTE(col[1], g);
UNCLAMPED_FLOAT_TO_UBYTE(col[2], b); UNCLAMPED_FLOAT_TO_UBYTE(col[2], b);
@@ -224,9 +224,9 @@ static void
loopback_Color3dv( const GLdouble *v ) loopback_Color3dv( const GLdouble *v )
{ {
GLubyte col[4]; GLubyte col[4];
GLfloat r = v[0]; GLfloat r = (GLfloat) v[0];
GLfloat g = v[1]; GLfloat g = (GLfloat) v[1];
GLfloat b = v[2]; GLfloat b = (GLfloat) v[2];
UNCLAMPED_FLOAT_TO_UBYTE(col[0], r); UNCLAMPED_FLOAT_TO_UBYTE(col[0], r);
UNCLAMPED_FLOAT_TO_UBYTE(col[1], g); UNCLAMPED_FLOAT_TO_UBYTE(col[1], g);
UNCLAMPED_FLOAT_TO_UBYTE(col[2], b); UNCLAMPED_FLOAT_TO_UBYTE(col[2], b);
@@ -294,10 +294,10 @@ static void
loopback_Color4dv( const GLdouble *v ) loopback_Color4dv( const GLdouble *v )
{ {
GLubyte col[4]; GLubyte col[4];
GLfloat r = v[0]; GLfloat r = (GLfloat) v[0];
GLfloat g = v[1]; GLfloat g = (GLfloat) v[1];
GLfloat b = v[2]; GLfloat b = (GLfloat) v[2];
GLfloat a = v[3]; GLfloat a = (GLfloat) v[3];
UNCLAMPED_FLOAT_TO_UBYTE(col[0], r); UNCLAMPED_FLOAT_TO_UBYTE(col[0], r);
UNCLAMPED_FLOAT_TO_UBYTE(col[1], g); UNCLAMPED_FLOAT_TO_UBYTE(col[1], g);
UNCLAMPED_FLOAT_TO_UBYTE(col[2], b); UNCLAMPED_FLOAT_TO_UBYTE(col[2], b);
@@ -361,7 +361,7 @@ loopback_Color3b_f( GLbyte red, GLbyte green, GLbyte blue )
static void static void
loopback_Color3d_f( GLdouble red, GLdouble green, GLdouble blue ) loopback_Color3d_f( GLdouble red, GLdouble green, GLdouble blue )
{ {
COLORF( red, green, blue, 1.0 ); COLORF( (GLfloat) red, (GLfloat) green, (GLfloat) blue, 1.0 );
} }
static void static void
@@ -403,7 +403,7 @@ loopback_Color3bv_f( const GLbyte *v )
static void static void
loopback_Color3dv_f( const GLdouble *v ) loopback_Color3dv_f( const GLdouble *v )
{ {
COLORF( v[0], v[1], v[2], 1.0 ); COLORF( (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2], 1.0 );
} }
static void static void
@@ -447,7 +447,7 @@ static void
loopback_Color4d_f( GLdouble red, GLdouble green, GLdouble blue, loopback_Color4d_f( GLdouble red, GLdouble green, GLdouble blue,
GLdouble alpha ) GLdouble alpha )
{ {
COLORF( red, green, blue, alpha ); COLORF( (GLfloat) red, (GLfloat) green, (GLfloat) blue, (GLfloat) alpha );
} }
static void static void
@@ -498,7 +498,7 @@ loopback_Color4bv_f( const GLbyte *v )
static void static void
loopback_Color4dv_f( const GLdouble *v ) loopback_Color4dv_f( const GLdouble *v )
{ {
COLORF( v[0], v[1], v[2], v[3] ); COLORF( (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2], (GLfloat) v[3] );
} }
@@ -527,13 +527,13 @@ loopback_Color4usv_f( const GLushort *v)
static void static void
loopback_FogCoorddEXT( GLdouble d ) loopback_FogCoorddEXT( GLdouble d )
{ {
FOGCOORDF( d ); FOGCOORDF( (GLfloat) d );
} }
static void static void
loopback_FogCoorddvEXT( const GLdouble *v ) loopback_FogCoorddvEXT( const GLdouble *v )
{ {
FOGCOORDF( *v ); FOGCOORDF( (GLfloat) *v );
} }
@@ -600,7 +600,7 @@ loopback_Normal3b( GLbyte nx, GLbyte ny, GLbyte nz )
static void static void
loopback_Normal3d( GLdouble nx, GLdouble ny, GLdouble nz ) loopback_Normal3d( GLdouble nx, GLdouble ny, GLdouble nz )
{ {
NORMAL(nx, ny, nz); NORMAL((GLfloat) nx, (GLfloat) ny, (GLfloat) nz);
} }
static void static void
@@ -624,7 +624,7 @@ loopback_Normal3bv( const GLbyte *v )
static void static void
loopback_Normal3dv( const GLdouble *v ) loopback_Normal3dv( const GLdouble *v )
{ {
NORMAL( v[0], v[1], v[2] ); NORMAL( (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2] );
} }
static void static void
@@ -642,145 +642,145 @@ loopback_Normal3sv( const GLshort *v )
static void static void
loopback_TexCoord1d( GLdouble s ) loopback_TexCoord1d( GLdouble s )
{ {
TEXCOORD1(s); TEXCOORD1((GLfloat) s);
} }
static void static void
loopback_TexCoord1i( GLint s ) loopback_TexCoord1i( GLint s )
{ {
TEXCOORD1(s); TEXCOORD1((GLfloat) s);
} }
static void static void
loopback_TexCoord1s( GLshort s ) loopback_TexCoord1s( GLshort s )
{ {
TEXCOORD1(s); TEXCOORD1((GLfloat) s);
} }
static void static void
loopback_TexCoord2d( GLdouble s, GLdouble t ) loopback_TexCoord2d( GLdouble s, GLdouble t )
{ {
TEXCOORD2(s,t); TEXCOORD2((GLfloat) s,(GLfloat) t);
} }
static void static void
loopback_TexCoord2s( GLshort s, GLshort t ) loopback_TexCoord2s( GLshort s, GLshort t )
{ {
TEXCOORD2(s,t); TEXCOORD2((GLfloat) s,(GLfloat) t);
} }
static void static void
loopback_TexCoord2i( GLint s, GLint t ) loopback_TexCoord2i( GLint s, GLint t )
{ {
TEXCOORD2(s,t); TEXCOORD2((GLfloat) s,(GLfloat) t);
} }
static void static void
loopback_TexCoord3d( GLdouble s, GLdouble t, GLdouble r ) loopback_TexCoord3d( GLdouble s, GLdouble t, GLdouble r )
{ {
TEXCOORD3(s,t,r); TEXCOORD3((GLfloat) s,(GLfloat) t,(GLfloat) r);
} }
static void static void
loopback_TexCoord3i( GLint s, GLint t, GLint r ) loopback_TexCoord3i( GLint s, GLint t, GLint r )
{ {
TEXCOORD3(s,t,r); TEXCOORD3((GLfloat) s,(GLfloat) t,(GLfloat) r);
} }
static void static void
loopback_TexCoord3s( GLshort s, GLshort t, GLshort r ) loopback_TexCoord3s( GLshort s, GLshort t, GLshort r )
{ {
TEXCOORD3(s,t,r); TEXCOORD3((GLfloat) s,(GLfloat) t,(GLfloat) r);
} }
static void static void
loopback_TexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) loopback_TexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q )
{ {
TEXCOORD4(s,t,r,q); TEXCOORD4((GLfloat) s,(GLfloat) t,(GLfloat) r,(GLfloat) q);
} }
static void static void
loopback_TexCoord4i( GLint s, GLint t, GLint r, GLint q ) loopback_TexCoord4i( GLint s, GLint t, GLint r, GLint q )
{ {
TEXCOORD4(s,t,r,q); TEXCOORD4((GLfloat) s,(GLfloat) t,(GLfloat) r,(GLfloat) q);
} }
static void static void
loopback_TexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) loopback_TexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q )
{ {
TEXCOORD4(s,t,r,q); TEXCOORD4((GLfloat) s,(GLfloat) t,(GLfloat) r,(GLfloat) q);
} }
static void static void
loopback_TexCoord1dv( const GLdouble *v ) loopback_TexCoord1dv( const GLdouble *v )
{ {
TEXCOORD1(v[0]); TEXCOORD1((GLfloat) v[0]);
} }
static void static void
loopback_TexCoord1iv( const GLint *v ) loopback_TexCoord1iv( const GLint *v )
{ {
TEXCOORD1(v[0]); TEXCOORD1((GLfloat) v[0]);
} }
static void static void
loopback_TexCoord1sv( const GLshort *v ) loopback_TexCoord1sv( const GLshort *v )
{ {
TEXCOORD1(v[0]); TEXCOORD1((GLfloat) v[0]);
} }
static void static void
loopback_TexCoord2dv( const GLdouble *v ) loopback_TexCoord2dv( const GLdouble *v )
{ {
TEXCOORD2(v[0],v[1]); TEXCOORD2((GLfloat) v[0],(GLfloat) v[1]);
} }
static void static void
loopback_TexCoord2iv( const GLint *v ) loopback_TexCoord2iv( const GLint *v )
{ {
TEXCOORD2(v[0],v[1]); TEXCOORD2((GLfloat) v[0],(GLfloat) v[1]);
} }
static void static void
loopback_TexCoord2sv( const GLshort *v ) loopback_TexCoord2sv( const GLshort *v )
{ {
TEXCOORD2(v[0],v[1]); TEXCOORD2((GLfloat) v[0],(GLfloat) v[1]);
} }
static void static void
loopback_TexCoord3dv( const GLdouble *v ) loopback_TexCoord3dv( const GLdouble *v )
{ {
TEXCOORD2(v[0],v[1]); TEXCOORD2((GLfloat) v[0],(GLfloat) v[1]);
} }
static void static void
loopback_TexCoord3iv( const GLint *v ) loopback_TexCoord3iv( const GLint *v )
{ {
TEXCOORD3(v[0],v[1],v[2]); TEXCOORD3((GLfloat) v[0],(GLfloat) v[1],(GLfloat) v[2]);
} }
static void static void
loopback_TexCoord3sv( const GLshort *v ) loopback_TexCoord3sv( const GLshort *v )
{ {
TEXCOORD3(v[0],v[1],v[2]); TEXCOORD3((GLfloat) v[0],(GLfloat) v[1],(GLfloat) v[2]);
} }
static void static void
loopback_TexCoord4dv( const GLdouble *v ) loopback_TexCoord4dv( const GLdouble *v )
{ {
TEXCOORD4(v[0],v[1],v[2],v[3]); TEXCOORD4((GLfloat) v[0],(GLfloat) v[1],(GLfloat) v[2],(GLfloat) v[3]);
} }
static void static void
loopback_TexCoord4iv( const GLint *v ) loopback_TexCoord4iv( const GLint *v )
{ {
TEXCOORD4(v[0],v[1],v[2],v[3]); TEXCOORD4((GLfloat) v[0],(GLfloat) v[1],(GLfloat) v[2],(GLfloat) v[3]);
} }
static void static void
loopback_TexCoord4sv( const GLshort *v ) loopback_TexCoord4sv( const GLshort *v )
{ {
TEXCOORD4(v[0],v[1],v[2],v[3]); TEXCOORD4((GLfloat) v[0],(GLfloat) v[1],(GLfloat) v[2],(GLfloat) v[3]);
} }
static void static void
@@ -897,145 +897,151 @@ loopback_Vertex4sv( const GLshort *v )
static void static void
loopback_MultiTexCoord1dARB(GLenum target, GLdouble s) loopback_MultiTexCoord1dARB(GLenum target, GLdouble s)
{ {
MULTI_TEXCOORD1( target, s ); MULTI_TEXCOORD1( target, (GLfloat) s );
} }
static void static void
loopback_MultiTexCoord1dvARB(GLenum target, const GLdouble *v) loopback_MultiTexCoord1dvARB(GLenum target, const GLdouble *v)
{ {
MULTI_TEXCOORD1( target, v[0] ); MULTI_TEXCOORD1( target, (GLfloat) v[0] );
} }
static void static void
loopback_MultiTexCoord1iARB(GLenum target, GLint s) loopback_MultiTexCoord1iARB(GLenum target, GLint s)
{ {
MULTI_TEXCOORD1( target, s ); MULTI_TEXCOORD1( target, (GLfloat) s );
} }
static void static void
loopback_MultiTexCoord1ivARB(GLenum target, const GLint *v) loopback_MultiTexCoord1ivARB(GLenum target, const GLint *v)
{ {
MULTI_TEXCOORD1( target, v[0] ); MULTI_TEXCOORD1( target, (GLfloat) v[0] );
} }
static void static void
loopback_MultiTexCoord1sARB(GLenum target, GLshort s) loopback_MultiTexCoord1sARB(GLenum target, GLshort s)
{ {
MULTI_TEXCOORD1( target, s ); MULTI_TEXCOORD1( target, (GLfloat) s );
} }
static void static void
loopback_MultiTexCoord1svARB(GLenum target, const GLshort *v) loopback_MultiTexCoord1svARB(GLenum target, const GLshort *v)
{ {
MULTI_TEXCOORD1( target, v[0] ); MULTI_TEXCOORD1( target, (GLfloat) v[0] );
} }
static void static void
loopback_MultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) loopback_MultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t)
{ {
MULTI_TEXCOORD2( target, s, t ); MULTI_TEXCOORD2( target, (GLfloat) s, (GLfloat) t );
} }
static void static void
loopback_MultiTexCoord2dvARB(GLenum target, const GLdouble *v) loopback_MultiTexCoord2dvARB(GLenum target, const GLdouble *v)
{ {
MULTI_TEXCOORD2( target, v[0], v[1] ); MULTI_TEXCOORD2( target, (GLfloat) v[0], (GLfloat) v[1] );
} }
static void static void
loopback_MultiTexCoord2iARB(GLenum target, GLint s, GLint t) loopback_MultiTexCoord2iARB(GLenum target, GLint s, GLint t)
{ {
MULTI_TEXCOORD2( target, s, t ); MULTI_TEXCOORD2( target, (GLfloat) s, (GLfloat) t );
} }
static void static void
loopback_MultiTexCoord2ivARB(GLenum target, const GLint *v) loopback_MultiTexCoord2ivARB(GLenum target, const GLint *v)
{ {
MULTI_TEXCOORD2( target, v[0], v[1] ); MULTI_TEXCOORD2( target, (GLfloat) v[0], (GLfloat) v[1] );
} }
static void static void
loopback_MultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) loopback_MultiTexCoord2sARB(GLenum target, GLshort s, GLshort t)
{ {
MULTI_TEXCOORD2( target, s, t ); MULTI_TEXCOORD2( target, (GLfloat) s, (GLfloat) t );
} }
static void static void
loopback_MultiTexCoord2svARB(GLenum target, const GLshort *v) loopback_MultiTexCoord2svARB(GLenum target, const GLshort *v)
{ {
MULTI_TEXCOORD2( target, v[0], v[1] ); MULTI_TEXCOORD2( target, (GLfloat) v[0], (GLfloat) v[1] );
} }
static void static void
loopback_MultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r) loopback_MultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{ {
MULTI_TEXCOORD3( target, s, t, r ); MULTI_TEXCOORD3( target, (GLfloat) s, (GLfloat) t, (GLfloat) r );
} }
static void static void
loopback_MultiTexCoord3dvARB(GLenum target, const GLdouble *v) loopback_MultiTexCoord3dvARB(GLenum target, const GLdouble *v)
{ {
MULTI_TEXCOORD3( target, v[0], v[1], v[2] ); MULTI_TEXCOORD3( target, (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2] );
} }
static void static void
loopback_MultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) loopback_MultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r)
{ {
MULTI_TEXCOORD3( target, s, t, r ); MULTI_TEXCOORD3( target, (GLfloat) s, (GLfloat) t, (GLfloat) r );
} }
static void static void
loopback_MultiTexCoord3ivARB(GLenum target, const GLint *v) loopback_MultiTexCoord3ivARB(GLenum target, const GLint *v)
{ {
MULTI_TEXCOORD3( target, v[0], v[1], v[2] ); MULTI_TEXCOORD3( target, (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2] );
} }
static void static void
loopback_MultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r) loopback_MultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r)
{ {
MULTI_TEXCOORD3( target, s, t, r ); MULTI_TEXCOORD3( target, (GLfloat) s, (GLfloat) t, (GLfloat) r );
} }
static void static void
loopback_MultiTexCoord3svARB(GLenum target, const GLshort *v) loopback_MultiTexCoord3svARB(GLenum target, const GLshort *v)
{ {
MULTI_TEXCOORD3( target, v[0], v[1], v[2] ); MULTI_TEXCOORD3( target, (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2] );
} }
static void static void
loopback_MultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) loopback_MultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{ {
MULTI_TEXCOORD4( target, s, t, r, q ); MULTI_TEXCOORD4( target, (GLfloat) s, (GLfloat) t,
(GLfloat) r, (GLfloat) q );
} }
static void static void
loopback_MultiTexCoord4dvARB(GLenum target, const GLdouble *v) loopback_MultiTexCoord4dvARB(GLenum target, const GLdouble *v)
{ {
MULTI_TEXCOORD4( target, v[0], v[1], v[2], v[3] ); MULTI_TEXCOORD4( target, (GLfloat) v[0], (GLfloat) v[1],
(GLfloat) v[2], (GLfloat) v[3] );
} }
static void static void
loopback_MultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q) loopback_MultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q)
{ {
MULTI_TEXCOORD4( target, s, t, r, q ); MULTI_TEXCOORD4( target, (GLfloat) s, (GLfloat) t,
(GLfloat) r, (GLfloat) q );
} }
static void static void
loopback_MultiTexCoord4ivARB(GLenum target, const GLint *v) loopback_MultiTexCoord4ivARB(GLenum target, const GLint *v)
{ {
MULTI_TEXCOORD4( target, v[0], v[1], v[2], v[3] ); MULTI_TEXCOORD4( target, (GLfloat) v[0], (GLfloat) v[1],
(GLfloat) v[2], (GLfloat) v[3] );
} }
static void static void
loopback_MultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) loopback_MultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{ {
MULTI_TEXCOORD4( target, s, t, r, q ); MULTI_TEXCOORD4( target, (GLfloat) s, (GLfloat) t,
(GLfloat) r, (GLfloat) q );
} }
static void static void
loopback_MultiTexCoord4svARB(GLenum target, const GLshort *v) loopback_MultiTexCoord4svARB(GLenum target, const GLshort *v)
{ {
MULTI_TEXCOORD4( target, v[0], v[1], v[2], v[3] ); MULTI_TEXCOORD4( target, (GLfloat) v[0], (GLfloat) v[1],
(GLfloat) v[2], (GLfloat) v[3] );
} }
static void static void
@@ -1122,13 +1128,13 @@ loopback_Materialiv(GLenum face, GLenum pname, const GLint *params )
static void static void
loopback_Rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) loopback_Rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{ {
RECTF(x1, y1, x2, y2); RECTF((GLfloat) x1, (GLfloat) y1, (GLfloat) x2, (GLfloat) y2);
} }
static void static void
loopback_Rectdv(const GLdouble *v1, const GLdouble *v2) loopback_Rectdv(const GLdouble *v1, const GLdouble *v2)
{ {
RECTF(v1[0], v1[1], v2[0], v2[1]); RECTF((GLfloat) v1[0], (GLfloat) v1[1], (GLfloat) v2[0], (GLfloat) v2[1]);
} }
static void static void
@@ -1140,25 +1146,25 @@ loopback_Rectfv(const GLfloat *v1, const GLfloat *v2)
static void static void
loopback_Recti(GLint x1, GLint y1, GLint x2, GLint y2) loopback_Recti(GLint x1, GLint y1, GLint x2, GLint y2)
{ {
RECTF(x1, y1, x2, y2); RECTF((GLfloat) x1, (GLfloat) y1, (GLfloat) x2, (GLfloat) y2);
} }
static void static void
loopback_Rectiv(const GLint *v1, const GLint *v2) loopback_Rectiv(const GLint *v1, const GLint *v2)
{ {
RECTF(v1[0], v1[1], v2[0], v2[1]); RECTF((GLfloat) v1[0], (GLfloat) v1[1], (GLfloat) v2[0], (GLfloat) v2[1]);
} }
static void static void
loopback_Rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2) loopback_Rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{ {
RECTF(x1, y1, x2, y2); RECTF((GLfloat) x1, (GLfloat) y1, (GLfloat) x2, (GLfloat) y2);
} }
static void static void
loopback_Rectsv(const GLshort *v1, const GLshort *v2) loopback_Rectsv(const GLshort *v1, const GLshort *v2)
{ {
RECTF(v1[0], v1[1], v2[0], v2[1]); RECTF((GLfloat) v1[0], (GLfloat) v1[1], (GLfloat) v2[0], (GLfloat) v2[1]);
} }
static void static void
@@ -1173,9 +1179,9 @@ static void
loopback_SecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) loopback_SecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue )
{ {
GLubyte col[3]; GLubyte col[3];
GLfloat r = red; GLfloat r = (GLfloat) red;
GLfloat g = green; GLfloat g = (GLfloat) green;
GLfloat b = blue; GLfloat b = (GLfloat) blue;
UNCLAMPED_FLOAT_TO_UBYTE(col[0], r); UNCLAMPED_FLOAT_TO_UBYTE(col[0], r);
UNCLAMPED_FLOAT_TO_UBYTE(col[1], g); UNCLAMPED_FLOAT_TO_UBYTE(col[1], g);
UNCLAMPED_FLOAT_TO_UBYTE(col[2], b); UNCLAMPED_FLOAT_TO_UBYTE(col[2], b);
@@ -1227,9 +1233,9 @@ static void
loopback_SecondaryColor3dvEXT( const GLdouble *v ) loopback_SecondaryColor3dvEXT( const GLdouble *v )
{ {
GLubyte col[3]; GLubyte col[3];
GLfloat r = v[0]; GLfloat r = (GLfloat) v[0];
GLfloat g = v[1]; GLfloat g = (GLfloat) v[1];
GLfloat b = v[2]; GLfloat b = (GLfloat) v[2];
UNCLAMPED_FLOAT_TO_UBYTE(col[0], r); UNCLAMPED_FLOAT_TO_UBYTE(col[0], r);
UNCLAMPED_FLOAT_TO_UBYTE(col[1], g); UNCLAMPED_FLOAT_TO_UBYTE(col[1], g);
UNCLAMPED_FLOAT_TO_UBYTE(col[2], b); UNCLAMPED_FLOAT_TO_UBYTE(col[2], b);
@@ -1280,7 +1286,7 @@ loopback_SecondaryColor3bEXT_f( GLbyte red, GLbyte green, GLbyte blue )
static void static void
loopback_SecondaryColor3dEXT_f( GLdouble red, GLdouble green, GLdouble blue ) loopback_SecondaryColor3dEXT_f( GLdouble red, GLdouble green, GLdouble blue )
{ {
SECONDARYCOLORF( red, green, blue ); SECONDARYCOLORF( (GLfloat) red, (GLfloat) green, (GLfloat) blue );
} }
static void static void
@@ -1326,7 +1332,7 @@ loopback_SecondaryColor3bvEXT_f( const GLbyte *v )
static void static void
loopback_SecondaryColor3dvEXT_f( const GLdouble *v ) loopback_SecondaryColor3dvEXT_f( const GLdouble *v )
{ {
SECONDARYCOLORF( v[0], v[1], v[2] ); SECONDARYCOLORF( (GLfloat) v[0], (GLfloat) v[1], (GLfloat) v[2] );
} }
static void static void
loopback_SecondaryColor3ivEXT_f( const GLint *v ) loopback_SecondaryColor3ivEXT_f( const GLint *v )

View File

@@ -1,4 +1,4 @@
/* $Id: attrib.c,v 1.55 2001/08/07 23:10:55 brianp Exp $ */ /* $Id: attrib.c,v 1.56 2001/09/14 21:36:43 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -598,12 +598,15 @@ pop_texture_group(GLcontext *ctx, const struct gl_texture_attrib *texAttrib)
GLuint numObjs, i; GLuint numObjs, i;
_mesa_ActiveTextureARB(GL_TEXTURE0_ARB + u); _mesa_ActiveTextureARB(GL_TEXTURE0_ARB + u);
_mesa_set_enable(ctx, GL_TEXTURE_1D, unit->Enabled & TEXTURE0_1D); _mesa_set_enable(ctx, GL_TEXTURE_1D,
_mesa_set_enable(ctx, GL_TEXTURE_2D, unit->Enabled & TEXTURE0_2D); (GLboolean) (unit->Enabled & TEXTURE0_1D) ? GL_TRUE : GL_FALSE);
_mesa_set_enable(ctx, GL_TEXTURE_3D, unit->Enabled & TEXTURE0_3D); _mesa_set_enable(ctx, GL_TEXTURE_2D,
(GLboolean) (unit->Enabled & TEXTURE0_2D) ? GL_TRUE : GL_FALSE);
_mesa_set_enable(ctx, GL_TEXTURE_3D,
(GLboolean) (unit->Enabled & TEXTURE0_3D) ? GL_TRUE : GL_FALSE);
if (ctx->Extensions.ARB_texture_cube_map) { if (ctx->Extensions.ARB_texture_cube_map) {
_mesa_set_enable(ctx, GL_TEXTURE_CUBE_MAP_ARB, _mesa_set_enable(ctx, GL_TEXTURE_CUBE_MAP_ARB,
unit->Enabled & TEXTURE0_CUBE); (GLboolean) (unit->Enabled & TEXTURE0_CUBE) ? GL_TRUE : GL_FALSE);
} }
_mesa_TexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, unit->EnvMode); _mesa_TexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, unit->EnvMode);
_mesa_TexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, unit->EnvColor); _mesa_TexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, unit->EnvColor);
@@ -786,7 +789,7 @@ _mesa_PopAttrib(void)
{ {
const struct gl_colorbuffer_attrib *color; const struct gl_colorbuffer_attrib *color;
color = (const struct gl_colorbuffer_attrib *) attr->data; color = (const struct gl_colorbuffer_attrib *) attr->data;
_mesa_ClearIndex(color->ClearIndex); _mesa_ClearIndex((GLfloat) color->ClearIndex);
_mesa_ClearColor(CHAN_TO_FLOAT(color->ClearColor[0]), _mesa_ClearColor(CHAN_TO_FLOAT(color->ClearColor[0]),
CHAN_TO_FLOAT(color->ClearColor[1]), CHAN_TO_FLOAT(color->ClearColor[1]),
CHAN_TO_FLOAT(color->ClearColor[2]), CHAN_TO_FLOAT(color->ClearColor[2]),

View File

@@ -1,4 +1,4 @@
/* $Id: blend.c,v 1.33 2001/06/18 17:26:08 brianp Exp $ */ /* $Id: blend.c,v 1.34 2001/09/14 21:36:43 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -326,10 +326,10 @@ _mesa_BlendColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha )
GET_CURRENT_CONTEXT(ctx); GET_CURRENT_CONTEXT(ctx);
ASSERT_OUTSIDE_BEGIN_END(ctx); ASSERT_OUTSIDE_BEGIN_END(ctx);
tmp[0] = CLAMP( red, 0.0, 1.0 ); tmp[0] = CLAMP( red, 0.0F, 1.0F );
tmp[1] = CLAMP( green, 0.0, 1.0 ); tmp[1] = CLAMP( green, 0.0F, 1.0F );
tmp[2] = CLAMP( blue, 0.0, 1.0 ); tmp[2] = CLAMP( blue, 0.0F, 1.0F );
tmp[3] = CLAMP( alpha, 0.0, 1.0 ); tmp[3] = CLAMP( alpha, 0.0F, 1.0F );
if (TEST_EQ_4V(tmp, ctx->Color.BlendColor)) if (TEST_EQ_4V(tmp, ctx->Color.BlendColor))
return; return;

View File

@@ -1,4 +1,4 @@
/* $Id: buffers.c,v 1.30 2001/06/18 17:26:08 brianp Exp $ */ /* $Id: buffers.c,v 1.31 2001/09/14 21:36:43 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -123,7 +123,7 @@ _mesa_Clear( GLbitfield mask )
} }
ASSERT(ctx->Driver.Clear); ASSERT(ctx->Driver.Clear);
ctx->Driver.Clear( ctx, ddMask, !ctx->Scissor.Enabled, ctx->Driver.Clear( ctx, ddMask, (GLboolean) !ctx->Scissor.Enabled,
x, y, width, height ); x, y, width, height );
} }
} }
@@ -416,7 +416,7 @@ _mesa_SampleCoverageARB(GLclampf value, GLboolean invert)
} }
ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH( ctx ); ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH( ctx );
ctx->Multisample.SampleCoverageValue = CLAMP(value, 0.0, 1.0); ctx->Multisample.SampleCoverageValue = (GLfloat) CLAMP(value, 0.0, 1.0);
ctx->Multisample.SampleCoverageInvert = invert; ctx->Multisample.SampleCoverageInvert = invert;
ctx->NewState |= _NEW_MULTISAMPLE; ctx->NewState |= _NEW_MULTISAMPLE;
} }

View File

@@ -1,4 +1,4 @@
/* $Id: light.h,v 1.13 2001/04/28 08:39:17 keithw Exp $ */ /* $Id: light.h,v 1.14 2001/09/14 21:36:43 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -78,6 +78,7 @@ _mesa_GetMaterialiv( GLenum face, GLenum pname, GLint *params );
/* Lerp between adjacent values in the f(x) lookup table, giving a /* Lerp between adjacent values in the f(x) lookup table, giving a
* continuous function, with adequeate overall accuracy. (Though * continuous function, with adequeate overall accuracy. (Though
* still pretty good compared to a straight lookup). * still pretty good compared to a straight lookup).
* Result should be a GLfloat.
*/ */
#define GET_SHINE_TAB_ENTRY( table, dp, result ) \ #define GET_SHINE_TAB_ENTRY( table, dp, result ) \
do { \ do { \
@@ -85,7 +86,7 @@ do { \
float f = (dp * (SHINE_TABLE_SIZE-1)); \ float f = (dp * (SHINE_TABLE_SIZE-1)); \
int k = (int) f; \ int k = (int) f; \
if (k > SHINE_TABLE_SIZE-2) \ if (k > SHINE_TABLE_SIZE-2) \
result = pow( dp, _tab->shininess ); \ result = (GLfloat) pow( dp, _tab->shininess ); \
else \ else \
result = _tab->tab[k] + (f-k)*(_tab->tab[k+1]-_tab->tab[k]); \ result = _tab->tab[k] + (f-k)*(_tab->tab[k+1]-_tab->tab[k]); \
} while (0) } while (0)

View File

@@ -1,4 +1,4 @@
/* $Id: ss_tritmp.h,v 1.14 2001/07/17 19:39:32 keithw Exp $ */ /* $Id: ss_tritmp.h,v 1.15 2001/09/14 21:36:43 brianp Exp $ */
/* /*
* Mesa 3-D graphics library * Mesa 3-D graphics library
@@ -92,11 +92,11 @@ static void TAG(triangle)(GLcontext *ctx, GLuint e0, GLuint e1, GLuint e2 )
GLfloat fz = z[1] - z[2]; GLfloat fz = z[1] - z[2];
GLfloat a = ey*fz - ez*fy; GLfloat a = ey*fz - ez*fy;
GLfloat b = ez*fx - ex*fz; GLfloat b = ez*fx - ex*fz;
GLfloat ic = 1.0 / cc; GLfloat ic = 1.0F / cc;
GLfloat ac = a * ic; GLfloat ac = a * ic;
GLfloat bc = b * ic; GLfloat bc = b * ic;
if (ac < 0.0f) ac = -ac; if (ac < 0.0F) ac = -ac;
if (bc < 0.0f) bc = -bc; if (bc < 0.0F) bc = -bc;
offset += MAX2(ac, bc) * ctx->Polygon.OffsetFactor; offset += MAX2(ac, bc) * ctx->Polygon.OffsetFactor;
} }
offset *= ctx->MRD; offset *= ctx->MRD;