Mesa (master): i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().

Eric Anholt anholt at kemper.freedesktop.org
Fri Oct 23 22:21:13 UTC 2009


Module: Mesa
Branch: master
Commit: bfd51dc34d45ba584683c70b1f854a513d9104d3
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd51dc34d45ba584683c70b1f854a513d9104d3

Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul  7 19:33:55 2009 -0700

i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().

---

 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c
index f7cc515..1dd8a07 100644
--- a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c
+++ b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c
@@ -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++) {




More information about the mesa-commit mailing list