mesa: change ctx->Color.ColorMask into a 32-bit bitmask
[mesa.git] / src / mesa / swrast / s_triangle.c
index a4113e5582b175f1684a4a4271fa4880e1e869f8..c84cfec93d382cfe720d1def6a79beda04025dd7 100644 (file)
@@ -1027,10 +1027,10 @@ _swrast_choose_triangle( struct gl_context *ctx )
           !_mesa_stencil_is_enabled(ctx) &&
           depthRb &&
           depthRb->Format == MESA_FORMAT_Z_UNORM16) {
-         if (ctx->Color.ColorMask[0][0] == 0 &&
-            ctx->Color.ColorMask[0][1] == 0 &&
-            ctx->Color.ColorMask[0][2] == 0 &&
-            ctx->Color.ColorMask[0][3] == 0) {
+         if (GET_COLORMASK_BIT(ctx->Color.ColorMask, 0, 0) == 0 &&
+            GET_COLORMASK_BIT(ctx->Color.ColorMask, 0, 1) == 0 &&
+            GET_COLORMASK_BIT(ctx->Color.ColorMask, 0, 2) == 0 &&
+            GET_COLORMASK_BIT(ctx->Color.ColorMask, 0, 3) == 0) {
             USE(occlusion_zless_16_triangle);
             return;
          }