Mesa (lp-surface-tiling): llvmpipe: add missing lp_rast_end() call

Brian Paul brianp at kemper.freedesktop.org
Thu Mar 25 22:09:45 UTC 2010


Module: Mesa
Branch: lp-surface-tiling
Commit: 63374d97836926a6357e9d6dd24a509a8e155c56
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63374d97836926a6357e9d6dd24a509a8e155c56

Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 25 09:45:59 2010 -0600

llvmpipe: add missing lp_rast_end() call

Fixes crash on window resize when LP_NUM_THREADS=0.

---

 src/gallium/drivers/llvmpipe/lp_rast.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/llvmpipe/lp_rast.c b/src/gallium/drivers/llvmpipe/lp_rast.c
index a8a0f2a..344c498 100644
--- a/src/gallium/drivers/llvmpipe/lp_rast.c
+++ b/src/gallium/drivers/llvmpipe/lp_rast.c
@@ -620,6 +620,9 @@ lp_rast_queue_scene( struct lp_rasterizer *rast,
       rasterize_scene( &rast->tasks[0], scene );
 
       lp_scene_reset( scene );
+
+      lp_rast_end( rast );
+
       rast->curr_scene = NULL;
    }
    else {




More information about the mesa-commit mailing list