diff --git a/.pick_status.json b/.pick_status.json index 2108e63adb5..460a1c3658f 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -517,7 +517,7 @@ "description": "zink: remove weird lod hack for texturing", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null }, diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index d24f39dee3f..405c0048e26 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -2878,11 +2878,6 @@ emit_tex(struct ntv_context *ctx, nir_tex_instr *tex) } } - if (lod == 0 && ctx->stage != MESA_SHADER_FRAGMENT) { - lod = emit_float_const(ctx, 32, 0.0f); - assert(lod != 0); - } - unsigned texture_index = tex->texture_index; if (!tex_offset) { /* convert constant index back to base + offset */