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

Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Fri Jul 25 17:12:42 2014 -0400

st/mesa: add support for new double opcodes

Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
Reviewed-by: Dave Airlie <airl...@redhat.com>

---

 src/mesa/state_tracker/st_glsl_to_tgsi.cpp |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp 
b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
index e3f79ed..4d8ce11 100644
--- a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
+++ b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
@@ -848,7 +848,7 @@ glsl_to_tgsi_visitor::get_opcode(ir_instruction *ir, 
unsigned op,
 
       case2iu(ISHR, USHR);
 
-      case2fi(SSG, ISSG);
+      case3fid(SSG, ISSG, DSSG);
       case3fid(ABS, IABS, DABS);
 
       case2iu(IBFE, UBFE);
@@ -861,6 +861,10 @@ glsl_to_tgsi_visitor::get_opcode(ir_instruction *ir, 
unsigned op,
       case3fid(RSQ, RSQ, DRSQ);
 
       case3fid(FRC, FRC, DFRAC);
+      case3fid(TRUNC, TRUNC, DTRUNC);
+      case3fid(CEIL, CEIL, DCEIL);
+      case3fid(FLR, FLR, DFLR);
+      case3fid(ROUND, ROUND, DROUND);
 
       default: break;
    }

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

Reply via email to