Mesa (radeon-rewrite): r300/r500: make sure we detect constant buffer changes

Jerome Glisse glisse at kemper.freedesktop.org
Tue May 12 11:10:44 UTC 2009


Module: Mesa
Branch: radeon-rewrite
Commit: 05c19ec7f0717549c010afc0b6cdc81962d32675
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05c19ec7f0717549c010afc0b6cdc81962d32675

Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Tue May 12 13:04:32 2009 +0200

r300/r500: make sure we detect constant buffer changes

This was broken with last merge see f48473e42511f8d37a239a07f791bc0a87209e5b
for explanations.

---

 src/mesa/drivers/dri/r300/r300_fragprog_common.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/r300_fragprog_common.c b/src/mesa/drivers/dri/r300/r300_fragprog_common.c
index 6eaad76..2a880e6 100644
--- a/src/mesa/drivers/dri/r300/r300_fragprog_common.c
+++ b/src/mesa/drivers/dri/r300/r300_fragprog_common.c
@@ -281,7 +281,7 @@ void r300TranslateFragmentShader(GLcontext *ctx, struct gl_fragment_program *fp)
 
 		r300_fp->translated = GL_TRUE;
 
-		r300UpdateStateParameters(ctx, _NEW_PROGRAM);
+		r300UpdateStateParameters(ctx, _NEW_PROGRAM | _NEW_PROGRAM_CONSTANTS);
 
 		if (r300_fp->error || (RADEON_DEBUG & DEBUG_PIXEL))
 			r300->vtbl.FragmentProgramDump(&r300_fp->code);




More information about the mesa-commit mailing list