Mesa (llvm-context): llvmpipe: check for dirty setup state in lp_setup_update_state()
Brian Paul
brianp at kemper.freedesktop.org
Wed Nov 3 00:40:50 UTC 2010
Module: Mesa
Branch: llvm-context
Commit: 6beab3b00031ea5c918f67b8d6c46a7e6e71bcb8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6beab3b00031ea5c918f67b8d6c46a7e6e71bcb8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 2 18:37:11 2010 -0600
llvmpipe: check for dirty setup state in lp_setup_update_state()
---
src/gallium/drivers/llvmpipe/lp_setup.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_setup.c b/src/gallium/drivers/llvmpipe/lp_setup.c
index c011b87..e0e7be7 100644
--- a/src/gallium/drivers/llvmpipe/lp_setup.c
+++ b/src/gallium/drivers/llvmpipe/lp_setup.c
@@ -913,6 +913,12 @@ lp_setup_update_state( struct lp_setup_context *setup,
llvmpipe_update_derived(lp);
}
+ if (lp->setup->dirty) {
+ llvmpipe_update_setup(lp);
+ }
+
+ assert(setup->setup.variant);
+
/* Will probably need to move this somewhere else, just need
* to know about vertex shader point size attribute.
*/
More information about the mesa-commit
mailing list