i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().
authorEric Anholt <eric@anholt.net>
Wed, 8 Jul 2009 02:33:55 +0000 (19:33 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 23 Oct 2009 21:13:57 +0000 (14:13 -0700)
src/mesa/drivers/dri/i965/brw_wm_surface_state.c

index f7cc5153a8e064a96e41752e6a3adbdc8b976d53..1dd8a0728af0d708d5e972e9701ef502e0730be0 100644 (file)
@@ -564,6 +564,7 @@ brw_update_renderbuffer_surface(struct brw_context *brw,
       key.cpp = 4;
       key.draw_offset = 0;
    }
+   /* _NEW_COLOR */
    memcpy(key.color_mask, ctx->Color.ColorMask,
          sizeof(key.color_mask));
    key.color_blend = (!ctx->Color._LogicOpEnabled &&
@@ -696,7 +697,7 @@ static void prepare_wm_surfaces(struct brw_context *brw )
    GLuint i;
    int old_nr_surfaces;
 
-   /* _NEW_BUFFERS */
+   /* _NEW_BUFFERS | _NEW_COLOR */
    /* Update surfaces for drawing buffers */
    if (ctx->DrawBuffer->_NumColorDrawBuffers >= 1) {
       for (i = 0; i < ctx->DrawBuffer->_NumColorDrawBuffers; i++) {