diff --git a/src/nouveau/codegen/nv50_ir_from_nir.cpp b/src/nouveau/codegen/nv50_ir_from_nir.cpp index 47d3d650020..29c5449d22c 100644 --- a/src/nouveau/codegen/nv50_ir_from_nir.cpp +++ b/src/nouveau/codegen/nv50_ir_from_nir.cpp @@ -3151,7 +3151,7 @@ Converter::visit(nir_tex_instr *insn) if (lodIdx != -1 && !target.isMS()) srcs.push_back(getSrc(&insn->src[lodIdx].src, 0)); else if (op == OP_TXQ) - srcs.push_back(zero); // TXQ always needs an LOD + srcs.push_back(loadImm(NULL, 0)); // TXQ always needs an LOD else if (op == OP_TXF) lz = true; if (msIdx != -1)