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

Author: Alex Deucher <alexdeuc...@gmail.com>
Date:   Mon Apr 26 13:45:01 2010 -0400

r600: avoid setting invalid bit on r7xx for blits

---

 src/mesa/drivers/dri/r600/r600_blit.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/r600_blit.c 
b/src/mesa/drivers/dri/r600/r600_blit.c
index 244fdc4..172f85e 100644
--- a/src/mesa/drivers/dri/r600/r600_blit.c
+++ b/src/mesa/drivers/dri/r600/r600_blit.c
@@ -344,6 +344,10 @@ set_render_target(context_t *context, struct radeon_bo 
*bo, gl_format mesa_forma
             return;
     }
 
+    /* must be 0 on r7xx */
+    if (context->radeon.radeonScreen->chip_family >= CHIP_FAMILY_RV770)
+           CLEARbit(cb_color0_info, BLEND_FLOAT32_bit);
+
     SETfield(cb_color0_info, format, CB_COLOR0_INFO__FORMAT_shift,
              CB_COLOR0_INFO__FORMAT_mask);
     SETfield(cb_color0_info, comp_swap, COMP_SWAP_shift, COMP_SWAP_mask);

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to