Mesa (master): llvmpipe: shortcircuit some calls to set_scene_state
Keith Whitwell
keithw at kemper.freedesktop.org
Tue Nov 30 12:01:47 UTC 2010
Module: Mesa
Branch: master
Commit: 68a4f6324712d7eae327ee438a41c432ec72f11d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a4f6324712d7eae327ee438a41c432ec72f11d
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 30 12:00:25 2010 +0000
llvmpipe: shortcircuit some calls to set_scene_state
---
src/gallium/drivers/llvmpipe/lp_setup.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_setup.c b/src/gallium/drivers/llvmpipe/lp_setup.c
index 07acdb2..a173e71 100644
--- a/src/gallium/drivers/llvmpipe/lp_setup.c
+++ b/src/gallium/drivers/llvmpipe/lp_setup.c
@@ -927,7 +927,7 @@ lp_setup_update_state( struct lp_setup_context *setup,
setup->setup.variant->key.size) == 0);
}
- if (update_scene) {
+ if (update_scene && setup->state != SETUP_ACTIVE) {
if (!set_scene_state( setup, SETUP_ACTIVE, __FUNCTION__ ))
return FALSE;
}
More information about the mesa-commit
mailing list