From: Brian Date: Fri, 2 May 2008 00:56:20 +0000 (-0600) Subject: gallium: temporarily disable broken SSE2 code for ARL opcode X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=869b0836c1c4339de91c9918ae07926c846a004c;p=mesa.git gallium: temporarily disable broken SSE2 code for ARL opcode --- diff --git a/src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c b/src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c index a67bc8567b5..2fd76a3072d 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: