Module: Mesa Branch: master Commit: 88527220e44fd36c317f73e667bc6abebb0af112 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88527220e44fd36c317f73e667bc6abebb0af112
Author: Brian Paul <[email protected]> Date: Wed Jun 10 09:18:22 2009 -0600 swrast: fix state validation bug for changing program constants Add _NEW_PROGRAM_CONSTANTS to _SWRAST_NEW_DERIVED. This makes sure that we update the fragment shader's constants when state vars (such as point size) changes. Fixes the progs/glsl/points.c demo. --- src/mesa/swrast/s_context.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/mesa/swrast/s_context.c b/src/mesa/swrast/s_context.c index f24f4fc..e7c2ace 100644 --- a/src/mesa/swrast/s_context.c +++ b/src/mesa/swrast/s_context.c @@ -289,6 +289,7 @@ _swrast_update_specular_vertex_add(GLcontext *ctx) #define _SWRAST_NEW_DERIVED (_SWRAST_NEW_RASTERMASK | \ + _NEW_PROGRAM_CONSTANTS | \ _NEW_TEXTURE | \ _NEW_HINT | \ _NEW_POLYGON ) _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
