summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/r300_tgsi_to_rc.c
diff options
context:
space:
mode:
authorTom Stellard <tstellar@gmail.com>2011-09-05 06:57:36 -0700
committerTom Stellard <tstellar@gmail.com>2011-09-10 06:36:53 -0700
commit3d32e589879806297258e36ea80aae5044293ca3 (patch)
tree5c4fd44acd9583947515e5afc74fd752c9c92bcb /src/gallium/drivers/r300/r300_tgsi_to_rc.c
parent2a5cbc5306686a5ad210317843bd0dc7950b6ce9 (diff)
downloadexternal_mesa3d-3d32e589879806297258e36ea80aae5044293ca3.zip
external_mesa3d-3d32e589879806297258e36ea80aae5044293ca3.tar.gz
external_mesa3d-3d32e589879806297258e36ea80aae5044293ca3.tar.bz2
r300/compiler: Implement ROUND
According to the GLSL spec, the implementor can decide which way to round when the fraction is .5. The r300 compiler will round down.
Diffstat (limited to 'src/gallium/drivers/r300/r300_tgsi_to_rc.c')
-rw-r--r--src/gallium/drivers/r300/r300_tgsi_to_rc.c2
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 07a3f3c..4cb08b5 100644
--- a/src/gallium/drivers/r300/r300_tgsi_to_rc.c
+++ b/src/gallium/drivers/r300/r300_tgsi_to_rc.c
@@ -57,7 +57,7 @@ static unsigned translate_opcode(unsigned opcode)
case TGSI_OPCODE_FRC: return RC_OPCODE_FRC;
case TGSI_OPCODE_CLAMP: return RC_OPCODE_CLAMP;
case TGSI_OPCODE_FLR: return RC_OPCODE_FLR;
- /* case TGSI_OPCODE_ROUND: return RC_OPCODE_ROUND; */
+ case TGSI_OPCODE_ROUND: return RC_OPCODE_ROUND;
case TGSI_OPCODE_EX2: return RC_OPCODE_EX2;
case TGSI_OPCODE_LG2: return RC_OPCODE_LG2;
case TGSI_OPCODE_POW: return RC_OPCODE_POW;