diff options
author | Brian Paul <brianp@vmware.com> | 2009-06-10 09:18:22 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2009-06-10 09:31:01 -0600 |
commit | 88527220e44fd36c317f73e667bc6abebb0af112 (patch) | |
tree | 0ad601e7dbf28fa26515e4bfe86f3c817b23012e /src/mesa | |
parent | 506989b20e18be0d2b849ad17710108832040207 (diff) |
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.
Diffstat (limited to 'src/mesa')
-rw-r--r-- | 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 f24f4fc59b..e7c2ace32c 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 ) |