Mesa (master): i965: Upload state on primitive switch, don' t just prepare it.

Eric Anholt anholt at kemper.freedesktop.org
Wed Nov 12 21:59:16 UTC 2008


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

Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 12 13:37:16 2008 -0800

i965: Upload state on primitive switch, don't just prepare it.

This was a regression in 59b2c2adbbece27ccf54e58b598ea29cb3a5aa85 that broke
blender, among other apps.

---

 src/mesa/drivers/dri/i965/brw_draw.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_draw.c b/src/mesa/drivers/dri/i965/brw_draw.c
index d87b8f8..f893dd6 100644
--- a/src/mesa/drivers/dri/i965/brw_draw.c
+++ b/src/mesa/drivers/dri/i965/brw_draw.c
@@ -105,6 +105,7 @@ static GLuint brw_set_prim(struct brw_context *brw, GLenum prim)
       }
 
       brw_validate_state(brw);
+      brw_upload_state(brw);
    }
 
    return hw_prim[prim];




More information about the mesa-commit mailing list