i965: Set up the constant buffer on gen6 when it's needed.
authorEric Anholt <eric@anholt.net>
Tue, 26 Oct 2010 20:15:01 +0000 (13:15 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 26 Oct 2010 20:15:01 +0000 (13:15 -0700)
This was slightly confused because gen6_wm_constants does the push
constant buffer, while brw_wm_constants does pull constants.

src/mesa/drivers/dri/i965/brw_state_upload.c

index 73940a5..f3b6a90 100644 (file)
@@ -128,6 +128,7 @@ const struct brw_tracked_state *gen6_atoms[] =
    &gen6_cc_state_pointers,
 
    &brw_vs_constants, /* Before vs_surfaces and constant_buffer */
+   &brw_wm_constants, /* Before wm_surfaces and constant_buffer */
    &gen6_wm_constants, /* Before wm_surfaces and constant_buffer */
 
    &brw_vs_surfaces,           /* must do before unit */