Module: Mesa
Branch: master
Commit: 68a4f6324712d7eae327ee438a41c432ec72f11d
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a4f6324712d7eae327ee438a41c432ec72f11d

Author: Keith Whitwell <[email protected]>
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;
    }

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to