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

Author: Eric Anholt <[email protected]>
Date:   Tue Aug  4 12:39:22 2009 -0700

i965: Fix RECT shadow sampling by not losing the other texcoords.

Bug #20821

---

 src/mesa/drivers/dri/i965/brw_wm_fp.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_wm_fp.c 
b/src/mesa/drivers/dri/i965/brw_wm_fp.c
index b9e8dd2..a831222 100644
--- a/src/mesa/drivers/dri/i965/brw_wm_fp.c
+++ b/src/mesa/drivers/dri/i965/brw_wm_fp.c
@@ -717,7 +717,11 @@ static void precalc_tex( struct brw_wm_compile *c,
              tmpcoord,
              0,
              inst->SrcReg[0],
-             scale,
+             src_swizzle(scale,
+                         SWIZZLE_X,
+                         SWIZZLE_Y,
+                         SWIZZLE_ONE,
+                         SWIZZLE_ONE),
              src_undef());
 
       coord = src_reg_from_dst(tmpcoord);

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

Reply via email to