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

Author: Dave Airlie <[email protected]>
Date:   Sun Jul 12 21:35:24 2009 +1000

r300: fix clear mask to not use sw if not necessary

---

 src/mesa/drivers/dri/r300/r300_ioctl.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/r300_ioctl.c 
b/src/mesa/drivers/dri/r300/r300_ioctl.c
index 4ae0b45..4e913db 100644
--- a/src/mesa/drivers/dri/r300/r300_ioctl.c
+++ b/src/mesa/drivers/dri/r300/r300_ioctl.c
@@ -646,6 +646,8 @@ static void r300Clear(GLcontext * ctx, GLbitfield mask)
 
        if (colorMask == ~0)
          tri_mask |= (mask & BUFFER_BITS_COLOR);
+       else
+         tri_mask |= (mask & (BUFFER_BIT_FRONT_LEFT | BUFFER_BIT_BACK_LEFT));
 
 
        /* HW stencil */

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

Reply via email to