Mesa (master): st: play it safe for now and check _NEW_PROGRAM for shader const buffer atom
Brian Paul
brianp at kemper.freedesktop.org
Tue Apr 21 23:02:02 UTC 2009
Module: Mesa
Branch: master
Commit: c1a3b852807fb160f0cd246c1364b7336b4b947e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a3b852807fb160f0cd246c1364b7336b4b947e
Author: Brian Paul <brianp at vmware.com>
Date: Tue Apr 21 17:00:54 2009 -0600
st: play it safe for now and check _NEW_PROGRAM for shader const buffer atom
When a new program is bound but no constants are updated we still need
to update the Gallium const buffer.
---
src/mesa/state_tracker/st_atom_constbuf.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/state_tracker/st_atom_constbuf.c b/src/mesa/state_tracker/st_atom_constbuf.c
index c31b120..77ecd07 100644
--- a/src/mesa/state_tracker/st_atom_constbuf.c
+++ b/src/mesa/state_tracker/st_atom_constbuf.c
@@ -124,7 +124,7 @@ static void update_fs_constants(struct st_context *st )
const struct st_tracked_state st_update_fs_constants = {
"st_update_fs_constants", /* name */
{ /* dirty */
- _NEW_PROGRAM_CONSTANTS,
+ (_NEW_PROGRAM | _NEW_PROGRAM_CONSTANTS), /* mesa */
ST_NEW_FRAGMENT_PROGRAM, /* st */
},
update_fs_constants /* update */
More information about the mesa-commit
mailing list