Mesa (mesa_7_5_branch): tgsi/sse: we don't implement saturation modes yet
Brian Paul
brianp at kemper.freedesktop.org
Tue Aug 18 23:52:00 UTC 2009
Module: Mesa
Branch: mesa_7_5_branch
Commit: fab17c1216e9ae03eaa035dd36dc773d442b345d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab17c1216e9ae03eaa035dd36dc773d442b345d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Aug 18 17:49:57 2009 -0600
tgsi/sse: we don't implement saturation modes yet
Fixes piglit fp-generic tests/shaders/generic/lrp_sat.fp, bug 23316.
---
src/gallium/auxiliary/tgsi/tgsi_sse2.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_sse2.c b/src/gallium/auxiliary/tgsi/tgsi_sse2.c
index ba2bfde..571f98a 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_sse2.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_sse2.c
@@ -1502,6 +1502,10 @@ emit_instruction(
if (indirect_temp_reference(inst))
return FALSE;
+ /* we don't handle saturation/clamping yet */
+ if (inst->Instruction.Saturate != TGSI_SAT_NONE)
+ return FALSE;
+
switch (inst->Instruction.Opcode) {
case TGSI_OPCODE_ARL:
FOR_EACH_DST0_ENABLED_CHANNEL( *inst, chan_index ) {
More information about the mesa-commit
mailing list