diff options
author | Tom Stellard <tstellar@gmail.com> | 2011-09-05 06:57:36 -0700 |
---|---|---|
committer | Tom Stellard <tstellar@gmail.com> | 2011-09-10 06:36:53 -0700 |
commit | 3d32e589879806297258e36ea80aae5044293ca3 (patch) | |
tree | 5c4fd44acd9583947515e5afc74fd752c9c92bcb /src/gallium/drivers/r300/r300_tgsi_to_rc.c | |
parent | 2a5cbc5306686a5ad210317843bd0dc7950b6ce9 (diff) | |
download | external_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.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 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; |