gallium: use TXP rather than ExtDivide flag
authorBrian <brian@poulsbo.localnet.net>
Wed, 12 Mar 2008 19:21:41 +0000 (13:21 -0600)
committerBrian <brian@poulsbo.localnet.net>
Wed, 12 Mar 2008 19:21:41 +0000 (13:21 -0600)
src/mesa/state_tracker/st_mesa_to_tgsi.c

index 9446b012ad72fab28fab1a0cb02c2676b36c2242..f3cfda0bfbbdea3d66d230bc90aad3efe4aa2973 100644 (file)
@@ -513,10 +513,9 @@ compile_instruction(
    case OPCODE_TXP:
       /* texture lookup with divide by Q component */
       /* convert to TEX w/ special flag for division */
-      fullinst->Instruction.Opcode = TGSI_OPCODE_TEX;
+      fullinst->Instruction.Opcode = TGSI_OPCODE_TXP;
       fullinst->Instruction.NumSrcRegs = 2;
       fullinst->InstructionExtTexture.Texture = map_texture_target( inst->TexSrcTarget );
-      fullinst->FullSrcRegisters[0].SrcRegisterExtSwz.ExtDivide = TGSI_EXTSWIZZLE_W;
       fullinst->FullSrcRegisters[1].SrcRegister.File = TGSI_FILE_SAMPLER;
       fullinst->FullSrcRegisters[1].SrcRegister.Index = inst->TexSrcUnit;
       break;