Module: Mesa
Branch: radeon-rewrite
Commit: b4ebd1c191e6760b334c35fa1df025ad129cc449
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ebd1c191e6760b334c35fa1df025ad129cc449

Author: Maciej Cencora <[email protected]>
Date:   Fri Jun  5 18:00:58 2009 +0200

r300: hw doesn't support saturation for tex instructions

---

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

diff --git a/src/mesa/drivers/dri/r300/r300_fragprog.c 
b/src/mesa/drivers/dri/r300/r300_fragprog.c
index ea530fd..55c1cfe 100644
--- a/src/mesa/drivers/dri/r300/r300_fragprog.c
+++ b/src/mesa/drivers/dri/r300/r300_fragprog.c
@@ -140,6 +140,8 @@ GLboolean r300_transform_TEX(
                        inst.DstReg.Index = tempreg;
                        inst.DstReg.WriteMask = WRITEMASK_XYZW;
                        destredirect = GL_TRUE;
+               } else if (inst.SaturateMode) {
+                       destredirect = GL_TRUE;
                }
        }
 
@@ -219,6 +221,7 @@ GLboolean r300_transform_TEX(
 
                tgt->Opcode = OPCODE_MOV;
                tgt->DstReg = orig_inst->DstReg;
+               tgt->SaturateMode = inst.SaturateMode;
                tgt->SrcReg[0].File = PROGRAM_TEMPORARY;
                tgt->SrcReg[0].Index = inst.DstReg.Index;
        }

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

Reply via email to