Mesa (master): r600: execute SET funtions on all channels

Andre Maasikas andrem at kemper.freedesktop.org
Tue Dec 8 06:21:47 PST 2009


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

Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Dec  3 18:12:45 2009 +0200

r600: execute SET funtions on all channels

seems assemble_LOGIC was meant for non-condition-code instructions
so execute in for all components as previously

---

 src/mesa/drivers/dri/r600/r700_assembler.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/r700_assembler.c b/src/mesa/drivers/dri/r600/r700_assembler.c
index cf64d17..fe006ef 100644
--- a/src/mesa/drivers/dri/r600/r700_assembler.c
+++ b/src/mesa/drivers/dri/r600/r700_assembler.c
@@ -4467,7 +4467,7 @@ GLboolean assemble_LOGIC(r700_AssemblerBase *pAsm, BITS opcode)
     }
 
     pAsm->D.dst.opcode = opcode;
-    pAsm->D.dst.math   = 1;
+    //pAsm->D.dst.math   = 1;
 
     if( GL_FALSE == assemble_dst(pAsm) )
     {



More information about the mesa-commit mailing list