Mesa (master): llvmpipe: fix copy & paste bug in clear logic

Roland Scheidegger sroland at kemper.freedesktop.org
Wed Jun 9 16:50:51 UTC 2010


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

Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Jun  9 18:46:48 2010 +0200

llvmpipe: fix copy & paste bug in clear logic

fixes bug 28450.

---

 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 b6db66f..e8aafee 100644
--- a/src/gallium/drivers/llvmpipe/lp_setup.c
+++ b/src/gallium/drivers/llvmpipe/lp_setup.c
@@ -326,7 +326,7 @@ lp_setup_clear( struct lp_setup_context *setup,
 
    if (flags & PIPE_CLEAR_DEPTHSTENCIL) {
       if (setup->fb.zsbuf &&
-          ((setup->clear.flags & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL) &&
+          ((flags & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL) &&
            util_format_is_depth_and_stencil(setup->fb.zsbuf->format))
          full_zs_clear = FALSE;
 




More information about the mesa-commit mailing list