Silence minor compiler warnings (-Wextra).
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 5 Apr 2006 03:05:17 +0000 (03:05 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 5 Apr 2006 03:05:17 +0000 (03:05 +0000)
src/mesa/main/buffers.c
src/mesa/main/buffers.h
src/mesa/main/depthstencil.c
src/mesa/main/fbobject.c
src/mesa/main/framebuffer.c
src/mesa/main/matrix.c
src/mesa/shader/nvfragparse.c

index 0d5d838ca0c7240c70dbd3843d50a91d5b4521d4..28fbc34ff7815e13c0a7748e98adc16f9ad0c906 100644 (file)
@@ -193,10 +193,10 @@ static GLbitfield
 supported_buffer_bitmask(const GLcontext *ctx, GLuint framebufferID)
 {
    GLbitfield mask = 0x0;
-   GLint i;
 
    if (framebufferID > 0) {
       /* A user-created renderbuffer */
+      GLuint i;
       ASSERT(ctx->Extensions.EXT_framebuffer_object);
       for (i = 0; i < ctx->Const.MaxColorAttachments; i++) {
          mask |= (BUFFER_BIT_COLOR0 << i);
@@ -204,6 +204,7 @@ supported_buffer_bitmask(const GLcontext *ctx, GLuint framebufferID)
    }
    else {
       /* A window system renderbuffer */
+      GLint i;
       mask = BUFFER_BIT_FRONT_LEFT; /* always have this */
       if (ctx->Visual.stereoMode) {
          mask |= BUFFER_BIT_FRONT_RIGHT;
@@ -485,11 +486,11 @@ set_color_output(GLcontext *ctx, GLuint output, GLenum buffer,
  *                  BUFFER_BIT_FRONT_LEFT | BUFFER_BIT_BACK_LEFT).
  */
 void
-_mesa_drawbuffers(GLcontext *ctx, GLsizei n, const GLenum *buffers,
+_mesa_drawbuffers(GLcontext *ctx, GLuint n, const GLenum *buffers,
                   const GLbitfield *destMask)
 {
    GLbitfield mask[MAX_DRAW_BUFFERS];
-   GLint output;
+   GLuint output;
 
    if (!destMask) {
       /* compute destMask values now */
index 77e9f81560e5a8ed5dfc23a7f2f1428882014e0a..b61bdad433031cc3a4cdb3bab435fc1098a26131 100644 (file)
@@ -53,7 +53,7 @@ extern void GLAPIENTRY
 _mesa_DrawBuffersARB(GLsizei n, const GLenum *buffers);
 
 extern void
-_mesa_drawbuffers(GLcontext *ctx, GLsizei n, const GLenum *buffers,
+_mesa_drawbuffers(GLcontext *ctx, GLuint n, const GLenum *buffers,
                   const GLbitfield *destMask);
 
 extern void GLAPIENTRY
index 09524bba02e767fe7b0837d4fe94348504a03f78..d4990bb795ffe4c133d17a171b1d1e71254ffb6f 100644 (file)
 static void *
 nop_get_pointer(GLcontext *ctx, struct gl_renderbuffer *rb, GLint x, GLint y)
 {
+   (void) ctx;
+   (void) rb;
+   (void) x;
+   (void) y;
    return NULL;
 }
 
@@ -82,6 +86,8 @@ alloc_wrapper_storage(GLcontext *ctx, struct gl_renderbuffer *rb,
    struct gl_renderbuffer *dsrb = rb->Wrapped;
    GLboolean retVal;
 
+   (void) internalFormat;
+
    ASSERT(dsrb->_ActualFormat == GL_DEPTH24_STENCIL8_EXT);
 
    retVal = dsrb->AllocStorage(ctx, dsrb, dsrb->InternalFormat, width, height);
index 191b81c39c67d1e56297afeec3edc6b949e817a2..d3d2f84401b30440f090916b07419478bf3456c0 100644 (file)
@@ -410,6 +410,7 @@ _mesa_test_framebuffer_completeness(GLcontext *ctx, struct gl_framebuffer *fb)
    GLenum intFormat = GL_NONE;
    GLuint w = 0, h = 0;
    GLint i;
+   GLuint j;
 
    assert(fb->Name != 0);
 
@@ -498,14 +499,14 @@ _mesa_test_framebuffer_completeness(GLcontext *ctx, struct gl_framebuffer *fb)
    }
 
    /* Check that all DrawBuffers are present */
-   for (i = 0; i < ctx->Const.MaxDrawBuffers; i++) {
-      if (fb->ColorDrawBuffer[i] != GL_NONE) {
+   for (j = 0; j < ctx->Const.MaxDrawBuffers; j++) {
+      if (fb->ColorDrawBuffer[j] != GL_NONE) {
          const struct gl_renderbuffer_attachment *att
-            = _mesa_get_attachment(ctx, fb, fb->ColorDrawBuffer[i]);
+            = _mesa_get_attachment(ctx, fb, fb->ColorDrawBuffer[j]);
          assert(att);
          if (att->Type == GL_NONE) {
             fb->_Status = GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT;
-            fbo_incomplete("missing drawbuffer", i);
+            fbo_incomplete("missing drawbuffer", j);
             return;
          }
       }
index a6607387fee59ceba7390e607c5e6f0108f0ef4d..7ce84131e6342ab24d5503e7be53014e17749f04 100644 (file)
@@ -141,6 +141,7 @@ struct gl_framebuffer *
 _mesa_new_framebuffer(GLcontext *ctx, GLuint name)
 {
    struct gl_framebuffer *fb;
+   (void) ctx;
    assert(name != 0);
    fb = CALLOC_STRUCT(gl_framebuffer);
    if (fb) {
@@ -581,6 +582,7 @@ update_color_draw_buffers(GLcontext *ctx, struct gl_framebuffer *fb)
 static void
 update_color_read_buffer(GLcontext *ctx, struct gl_framebuffer *fb)
 {
+   (void) ctx;
    if (fb->_ColorReadBufferIndex == -1) {
       fb->_ColorReadBuffer = NULL; /* legal! */
    }
index ecd3732c933107a178e38a258e129dcf0feadb58..5ff250a0c796b6b5f5776fac14582fcc6d35a657 100644 (file)
@@ -576,8 +576,8 @@ _mesa_set_viewport( GLcontext *ctx, GLint x, GLint y,
    }
 
    /* clamp width and height to the implementation dependent range */
-   width  = CLAMP(width,  1, ctx->Const.MaxViewportWidth);
-   height = CLAMP(height, 1, ctx->Const.MaxViewportHeight);
+   width  = CLAMP(width,  1, (GLsizei) ctx->Const.MaxViewportWidth);
+   height = CLAMP(height, 1, (GLsizei) ctx->Const.MaxViewportHeight);
 
    ctx->Viewport.X = x;
    ctx->Viewport.Width = width;
index c359cf35607b1252ccb8e617fafdf64a99b53753..e5a34205fbdeb028bfea00f5d678ebd5595f7f0d 100644 (file)
@@ -248,7 +248,7 @@ MatchInstruction(const GLubyte *token)
          return result;
       }
    }
-   result.opcode = (enum prog_opcode) -1;
+   result.opcode = MAX_OPCODE; /* i.e. invalid instruction */
    return result;
 }
 
@@ -1320,7 +1320,7 @@ Parse_InstructionSequence(struct parse_state *parseState,
 
          /* try to find matching instuction */
          instMatch = MatchInstruction(token);
-         if (instMatch.opcode < 0) {
+         if (instMatch.opcode >= MAX_OPCODE) {
             /* bad instruction name */
             RETURN_ERROR2("Unexpected token: ", token);
          }