From 819213dc293c0b9368720368bd43f0ed24ec1a84 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 16 Dec 2025 10:08:08 -0500 Subject: [PATCH] hk: fix flrp lowering Piles of CTS blowing up, e.g. dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.2d.r5g6b5_unorm_pack16.r32g32b32a32_sfloat.optimal_optimal_linear Fixes: 4bbc29373a8 ("nir/lower_flrp: Check and set shader_info::flrp_lowered") Part-of: --- src/asahi/vulkan/hk_shader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/asahi/vulkan/hk_shader.c b/src/asahi/vulkan/hk_shader.c index 0be94cf99db..165dae1b74d 100644 --- a/src/asahi/vulkan/hk_shader.c +++ b/src/asahi/vulkan/hk_shader.c @@ -628,6 +628,7 @@ lower(nir_builder *b, nir_tex_instr *tex, UNUSED void *_data) * Linear filtering is linear (duh), so lerping is compatible. */ replaced = nir_flrp(b, clamp_to_0, clamp_to_1, border); + b->shader->info.flrp_lowered = false; } else { /* For integers, just select componentwise since there is no linear * filtering. Gathers also use this path since they are unfiltered in