st/mesa: add casts to silence MSVC warnings
authorBrian Paul <brianp@vmware.com>
Wed, 26 Jun 2013 15:34:02 +0000 (09:34 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 26 Jun 2013 16:42:59 +0000 (10:42 -0600)
src/mesa/state_tracker/st_atom_constbuf.c
src/mesa/state_tracker/st_cb_clear.c
src/mesa/state_tracker/st_cb_readpixels.c
src/mesa/state_tracker/st_cb_texture.c
src/mesa/state_tracker/st_gen_mipmap.c

index 27a910b5fca4bbc19a73134298c5b3a7297d1909..723ab561cfd928e9688922bf37dc4ee2cb9af9a9 100644 (file)
@@ -205,7 +205,7 @@ static void st_bind_ubos(struct st_context *st,
           * Take the minimum just to be sure.
           */
          if (!binding->AutomaticSize)
-            cb.buffer_size = MIN2(cb.buffer_size, binding->Size);
+            cb.buffer_size = MIN2(cb.buffer_size, (unsigned) binding->Size);
       }
       else {
          cb.buffer_offset = 0;
index b8e2fad25d7a8ed35ed4585e9ae57899337fbb65..8da664afbf21c14757cb09bb37935f2476491708 100644 (file)
@@ -346,8 +346,8 @@ is_scissor_enabled(struct gl_context *ctx, struct gl_renderbuffer *rb)
    return ctx->Scissor.Enabled &&
           (ctx->Scissor.X > 0 ||
            ctx->Scissor.Y > 0 ||
-           ctx->Scissor.Width < rb->Width ||
-           ctx->Scissor.Height < rb->Height);
+           (unsigned) ctx->Scissor.Width < rb->Width ||
+           (unsigned) ctx->Scissor.Height < rb->Height);
 }
 
 
index 9fab113fa768e882f5ad091796c7c94270c09f56..b5df58c033f9391167e647e35bb5d48f788cda94 100644 (file)
@@ -208,7 +208,7 @@ st_readpixels(struct gl_context *ctx, GLint x, GLint y,
       const uint bytesPerRow = width * util_format_get_blocksize(dst_format);
       GLuint row;
 
-      for (row = 0; row < height; row++) {
+      for (row = 0; row < (unsigned) height; row++) {
          GLvoid *dest = _mesa_image_address3d(pack, pixels,
                                               width, height, format,
                                               type, 0, row, 0);
index 68c334ed8a0b7da85cdff975e2e6c7d66e4d7c10..c167744f4dde16eb8dded1c2d08e59187dba5f30 100644 (file)
@@ -734,7 +734,7 @@ st_TexSubImage(struct gl_context *ctx, GLuint dims,
       const uint bytesPerRow = width * util_format_get_blocksize(src_format);
       GLuint row, slice;
 
-      for (slice = 0; slice < depth; slice++) {
+      for (slice = 0; slice < (unsigned) depth; slice++) {
          if (gl_target == GL_TEXTURE_1D_ARRAY) {
             /* 1D array textures.
              * We need to convert gallium coords to GL coords.
@@ -747,7 +747,7 @@ st_TexSubImage(struct gl_context *ctx, GLuint dims,
          else {
             ubyte *slice_map = map;
 
-            for (row = 0; row < height; row++) {
+            for (row = 0; row < (unsigned) height; row++) {
                GLvoid *src = _mesa_image_address3d(unpack, pixels,
                                                    width, height, format,
                                                    type, slice, row, 0);
@@ -1625,7 +1625,7 @@ st_AllocTextureStorage(struct gl_context *ctx,
    GLuint ptWidth, ptHeight, ptDepth, ptLayers, bindings;
    enum pipe_format fmt;
    GLint level;
-   int num_samples = texImage->NumSamples;
+   GLuint num_samples = texImage->NumSamples;
 
    assert(levels > 0);
 
index e5512af2a0d91a7625ed7f5138c3ca4497795d46..d01a21ebffc614343ee6ebb209c768c39113aa53 100644 (file)
@@ -118,7 +118,7 @@ compute_num_levels(struct gl_context *ctx,
    baseImage = _mesa_get_tex_image(ctx, texObj, target, texObj->BaseLevel);
 
    numLevels = texObj->BaseLevel + baseImage->MaxNumLevels;
-   numLevels = MIN2(numLevels, texObj->MaxLevel + 1);
+   numLevels = MIN2(numLevels, (GLuint) texObj->MaxLevel + 1);
    assert(numLevels >= 1);
 
    return numLevels;