Mesa (master): llvmpipe: Also reset the state in lp_scene_bin_reset
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Thu Sep 29 16:47:34 UTC 2011
Module: Mesa
Branch: master
Commit: 8d647247e23a5f2d13923d13a58fc62e76c9a476
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d647247e23a5f2d13923d13a58fc62e76c9a476
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Sep 29 10:54:29 2011 +0100
llvmpipe: Also reset the state in lp_scene_bin_reset
Prevents segfaults when a opaque tile is found without state change.
---
src/gallium/drivers/llvmpipe/lp_scene.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_scene.c b/src/gallium/drivers/llvmpipe/lp_scene.c
index 5d0f5f8..ed99824 100644
--- a/src/gallium/drivers/llvmpipe/lp_scene.c
+++ b/src/gallium/drivers/llvmpipe/lp_scene.c
@@ -122,6 +122,7 @@ lp_scene_bin_reset(struct lp_scene *scene, unsigned x, unsigned y)
{
struct cmd_bin *bin = lp_scene_get_bin(scene, x, y);
+ bin->last_state = NULL;
bin->head = bin->tail;
if (bin->tail) {
bin->tail->next = NULL;
More information about the mesa-commit
mailing list