diff options
author | Brian <brian.paul@tungstengraphics.com> | 2008-05-01 18:56:20 -0600 |
---|---|---|
committer | Brian <brian.paul@tungstengraphics.com> | 2008-05-01 18:56:20 -0600 |
commit | 869b0836c1c4339de91c9918ae07926c846a004c (patch) | |
tree | 8580fefa87621dea07ba9856598be32863fa0f94 /src/gallium/auxiliary/tgsi/exec | |
parent | 3b63bc8ac6db7af4077f12cfd44876a9d43cc6ec (diff) |
gallium: temporarily disable broken SSE2 code for ARL opcode
Diffstat (limited to 'src/gallium/auxiliary/tgsi/exec')
-rwxr-xr-x | src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c b/src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c index a67bc8567b..2fd76a3072 100755 --- a/src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c +++ b/src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c @@ -1190,11 +1190,16 @@ emit_instruction( switch( inst->Instruction.Opcode ) { case TGSI_OPCODE_ARL: +#if 0 + /* XXX this isn't working properly (see glean vertProg1 test) */ FOR_EACH_DST0_ENABLED_CHANNEL( *inst, chan_index ) { FETCH( func, *inst, 0, 0, chan_index ); emit_f2it( func, 0 ); STORE( func, *inst, 0, 0, chan_index ); } +#else + return 0; +#endif break; case TGSI_OPCODE_MOV: |