mesa: fix ColorMask array index in _mesa_init_driver_state()
authorBrian Paul <brianp@vmware.com>
Thu, 11 Aug 2011 14:58:08 +0000 (08:58 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 11 Aug 2011 15:04:48 +0000 (09:04 -0600)
This doesn't really make any difference because all the colormasks
are the same upon context set-up, but it makes more sense.

src/mesa/drivers/common/driverfuncs.c

index 7663026..70f8727 100644 (file)
@@ -248,10 +248,10 @@ _mesa_init_driver_state(struct gl_context *ctx)
       GLuint i;
       for (i = 0; i < ctx->Const.MaxDrawBuffers; i++) {
          ctx->Driver.ColorMaskIndexed(ctx, i,
-                                      ctx->Color.ColorMask[0][RCOMP],
-                                      ctx->Color.ColorMask[0][GCOMP],
-                                      ctx->Color.ColorMask[0][BCOMP],
-                                      ctx->Color.ColorMask[0][ACOMP]);
+                                      ctx->Color.ColorMask[i][RCOMP],
+                                      ctx->Color.ColorMask[i][GCOMP],
+                                      ctx->Color.ColorMask[i][BCOMP],
+                                      ctx->Color.ColorMask[i][ACOMP]);
       }
    }
    else {