Mesa (master): r300g: implement TRUNC as floor

Marek Olšák mareko at kemper.freedesktop.org
Sun Apr 18 22:40:26 UTC 2010


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

Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 19 00:26:49 2010 +0200

r300g: implement TRUNC as floor

---

 src/gallium/drivers/r300/r300_tgsi_to_rc.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_tgsi_to_rc.c b/src/gallium/drivers/r300/r300_tgsi_to_rc.c
index fcc0f9a..f6428ed 100644
--- a/src/gallium/drivers/r300/r300_tgsi_to_rc.c
+++ b/src/gallium/drivers/r300/r300_tgsi_to_rc.c
@@ -118,7 +118,7 @@ static unsigned translate_opcode(unsigned opcode)
         case TGSI_OPCODE_CEIL: return RC_OPCODE_CEIL;
      /* case TGSI_OPCODE_I2F: return RC_OPCODE_I2F; */
      /* case TGSI_OPCODE_NOT: return RC_OPCODE_NOT; */
-     /* case TGSI_OPCODE_TRUNC: return RC_OPCODE_TRUNC; */
+        case TGSI_OPCODE_TRUNC: return RC_OPCODE_FLR;
      /* case TGSI_OPCODE_SHL: return RC_OPCODE_SHL; */
      /* case TGSI_OPCODE_ISHR: return RC_OPCODE_SHR; */
      /* case TGSI_OPCODE_AND: return RC_OPCODE_AND; */




More information about the mesa-commit mailing list