From 16d47c246d44ff3372b3c39ca69c387d96f8e19d Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 23 Apr 2026 17:03:14 +0200 Subject: [PATCH] vulkan/meta: use nir_op_ffma_weak Reviewed-by: Georg Lehmann Part-of: --- src/vulkan/runtime/vk_meta_blit_resolve.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vulkan/runtime/vk_meta_blit_resolve.c b/src/vulkan/runtime/vk_meta_blit_resolve.c index a2640fa4ee0..6810915ab18 100644 --- a/src/vulkan/runtime/vk_meta_blit_resolve.c +++ b/src/vulkan/runtime/vk_meta_blit_resolve.c @@ -218,7 +218,7 @@ build_blit_shader(const struct vk_meta_blit_key *key) nir_def *out_coord_xy = nir_load_frag_coord(b); out_coord_xy = nir_trim_vector(b, out_coord_xy, 2); - nir_def *src_coord_xy = nir_ffma_old(b, out_coord_xy, xy_scale, xy_off); + nir_def *src_coord_xy = nir_ffma_weak(b, out_coord_xy, xy_scale, xy_off); nir_def *z_xform = load_struct_var(b, push, 1); nir_def *out_layer = nir_load_layer_id(b); @@ -227,7 +227,7 @@ build_blit_shader(const struct vk_meta_blit_key *key) nir_def *z_off = nir_channel(b, z_xform, 0); nir_def *z_scale = nir_channel(b, z_xform, 1); nir_def *out_coord_z = nir_fadd_imm(b, nir_u2f32(b, out_layer), 0.5); - nir_def *src_coord_z = nir_ffma_old(b, out_coord_z, z_scale, z_off); + nir_def *src_coord_z = nir_ffma_weak(b, out_coord_z, z_scale, z_off); src_coord = nir_vec3(b, nir_channel(b, src_coord_xy, 0), nir_channel(b, src_coord_xy, 1), src_coord_z);