From c1a3b852807fb160f0cd246c1364b7336b4b947e Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Tue, 21 Apr 2009 17:00:54 -0600 Subject: [PATCH] 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 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_atom_constbuf.c b/src/mesa/state_tracker/st_atom_constbuf.c index c31b120ed12..77ecd0719e6 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 */ -- 2.30.2