radeon: glReadBuffer set _NEW_BUFFERS, not _NEW_PIXEL
authorJerome Glisse <glisse@freedesktop.org>
Tue, 12 May 2009 11:05:57 +0000 (13:05 +0200)
committerJerome Glisse <glisse@freedesktop.org>
Tue, 12 May 2009 11:05:57 +0000 (13:05 +0200)
This was broken with last merge see 62043b27575c378c027251316421e4699f461108
for explanations

src/mesa/drivers/dri/r200/r200_state.c
src/mesa/drivers/dri/r300/r300_state.c
src/mesa/drivers/dri/radeon/radeon_state.c

index a06ea17e7995d0da63b8e2a7c1375959052d5c39..6802e190a76baddce212535e1f3266692dd64b3c 100644 (file)
@@ -2319,7 +2319,7 @@ GLboolean r200ValidateState( GLcontext *ctx )
    r200ContextPtr rmesa = R200_CONTEXT(ctx);
    GLuint new_state = rmesa->radeon.NewGLState;
 
-   if (new_state & (_NEW_BUFFERS | _NEW_COLOR | _NEW_PIXEL)) {
+   if (new_state & _NEW_BUFFERS) {
       _mesa_update_framebuffer(ctx);
       /* this updates the DrawBuffer's Width/Height if it's a FBO */
       _mesa_update_draw_buffer_bounds(ctx);
index 217a16818e3168f86c7422a74ad6b8fa5af1ca2e..301ede3aedb3236e29bfd44ae4c68296a05a37d7 100644 (file)
@@ -2221,7 +2221,7 @@ void r300UpdateShaders(r300ContextPtr rmesa)
                        r300ResetHwState(rmesa);
 
                        r300UpdateStateParameters(ctx, _NEW_PROGRAM |
-                                                  _NEW_PROGRAM_CONSTANTS);
+                                      _NEW_PROGRAM_CONSTANTS);
                        return;
                }
        }
@@ -2441,7 +2441,7 @@ static void r300InvalidateState(GLcontext * ctx, GLuint new_state)
        _vbo_InvalidateState(ctx, new_state);
        _tnl_InvalidateState(ctx, new_state);
 
-       if (new_state & (_NEW_BUFFERS | _NEW_COLOR | _NEW_PIXEL)) {
+       if (new_state & _NEW_BUFFERS) {
                _mesa_update_framebuffer(ctx);
                /* this updates the DrawBuffer's Width/Height if it's a FBO */
                _mesa_update_draw_buffer_bounds(ctx);
index d9a7ef60612c91375b1f78903655832bf26e1dcd..34c8cb42fa4b10a4a199446eaa78d1ce3e500552 100644 (file)
@@ -2094,7 +2094,7 @@ GLboolean radeonValidateState( GLcontext *ctx )
    r100ContextPtr rmesa = R100_CONTEXT(ctx);
    GLuint new_state = rmesa->radeon.NewGLState;
 
-   if (new_state & (_NEW_BUFFERS | _NEW_COLOR | _NEW_PIXEL)) {
+   if (new_state & _NEW_BUFFERS) {
      _mesa_update_framebuffer(ctx);
      /* this updates the DrawBuffer's Width/Height if it's a FBO */
      _mesa_update_draw_buffer_bounds(ctx);