casts for g++
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 25 Nov 2003 16:21:51 +0000 (16:21 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 25 Nov 2003 16:21:51 +0000 (16:21 +0000)
src/mesa/main/api_validate.c
src/mesa/main/dlist.c
src/mesa/main/image.c
src/mesa/main/rastpos.c

index f6193ae..53783b1 100644 (file)
@@ -195,7 +195,7 @@ _mesa_validate_DrawArrays(GLcontext *ctx,
       return GL_FALSE;
 
    if (ctx->Const.CheckArrayBounds) {
-      if (start + count > ctx->Array._MaxElement)
+      if (start + count > (GLint) ctx->Array._MaxElement)
          return GL_FALSE;
    }
 
index c547a2c..d8ef3bb 100644 (file)
@@ -4753,7 +4753,7 @@ static void save_Indexf( GLfloat x )
    ctx->ListState.CurrentIndex = x;
 
    if (ctx->ExecuteFlag) {
-      (*ctx->Exec->Indexi)( x );
+      (*ctx->Exec->Indexi)( (GLint) x );
    }
 }
 
index 955f14f..648ad8f 100644 (file)
@@ -3809,7 +3809,7 @@ _mesa_pack_stencil_span( const GLcontext *ctx, GLuint n,
          GLhalfNV *dst = (GLhalfNV *) dest;
          GLuint i;
          for (i=0;i<n;i++) {
-            dst[i] = _mesa_half_to_float(source[i]);
+            dst[i] = _mesa_float_to_half( (float) source[i] );
          }
          if (dstPacking->SwapBytes) {
             _mesa_swap2( (GLushort *) dst, n );
index dfd404e..fac7dbd 100644 (file)
@@ -345,7 +345,7 @@ raster_pos4f(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
                      ctx->Current.Attrib[VERT_ATTRIB_COLOR1]);
          }
          else {
-            ctx->Current.RasterIndex = ctx->Current.Index;
+            ctx->Current.RasterIndex = (GLuint) ctx->Current.Index;
          }
       }
 
@@ -636,7 +636,7 @@ window_pos3f(GLfloat x, GLfloat y, GLfloat z)
          = CLAMP(ctx->Current.Attrib[VERT_ATTRIB_COLOR1][3], 0.0F, 1.0F);
    }
    else {
-      ctx->Current.RasterIndex = ctx->Current.Index;
+      ctx->Current.RasterIndex = (GLuint) ctx->Current.Index;
    }
 
    /* raster texcoord = current texcoord */