mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
nv50: don't crash on TXD opcode
It doesn't implement full TXD, but at least it does not crash. Fixes arb_shader_texture_lod-texgrad and glsl-fs-shadow2DGradARB-* piglit tests.
This commit is contained in:
parent
3f5e938a9d
commit
7f3de70c3c
1 changed files with 2 additions and 0 deletions
|
|
@ -847,6 +847,7 @@ translate_opcode(uint opcode)
|
|||
case TGSI_OPCODE_TXP: return NV_OP_TEX;
|
||||
case TGSI_OPCODE_TXB: return NV_OP_TXB;
|
||||
case TGSI_OPCODE_TXL: return NV_OP_TXL;
|
||||
case TGSI_OPCODE_TXD: return NV_OP_TEX;
|
||||
case TGSI_OPCODE_XOR: return NV_OP_XOR;
|
||||
default:
|
||||
return NV_OP_NOP;
|
||||
|
|
@ -1960,6 +1961,7 @@ bld_instruction(struct bld_context *bld,
|
|||
case TGSI_OPCODE_TXB:
|
||||
case TGSI_OPCODE_TXL:
|
||||
case TGSI_OPCODE_TXP:
|
||||
case TGSI_OPCODE_TXD: // fake
|
||||
bld_tex(bld, dst0, insn);
|
||||
break;
|
||||
case TGSI_OPCODE_XPD:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue