From e8d7f6a32cc35231116993fe7690f49a6c35d526 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 15 Feb 2023 07:18:43 -0500 Subject: [PATCH] zink: delete some now-broken ntv dref sampling code depth splatting should be handled now by the match_tex_dests() pass Part-of: --- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c | 7 ------- 1 file changed, 7 deletions(-) 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 365e1ca07d6..577ccf2d19f 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 @@ -3887,13 +3887,6 @@ emit_tex(struct ntv_context *ctx, nir_tex_instr *tex) if (tex->is_sparse) result = extract_sparse_load(ctx, result, actual_dest_type, &tex->dest.ssa); - if (dref && nir_dest_num_components(tex->dest) > 1 && tex->op != nir_texop_tg4) { - SpvId components[4] = { result, result, result, result }; - result = spirv_builder_emit_composite_construct(&ctx->builder, - dest_type, - components, - 4); - } if (nir_dest_bit_size(tex->dest) != 32) { /* convert FP32 to FP16 */