From 05e6d6ca83c472c677d1f03cec38b60576cdb8ef Mon Sep 17 00:00:00 2001 From: Simon Perretta Date: Fri, 30 Jan 2026 11:13:23 +0000 Subject: [PATCH] pvr: handle SRC_SMRG_D32S8_D32S8 in tq shader Signed-off-by: Simon Perretta Reviewed-by: Frank Binns Part-of: --- src/imagination/vulkan/pvr_usc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/imagination/vulkan/pvr_usc.c b/src/imagination/vulkan/pvr_usc.c index 4f52d82d43b..a170f3addb1 100644 --- a/src/imagination/vulkan/pvr_usc.c +++ b/src/imagination/vulkan/pvr_usc.c @@ -697,6 +697,9 @@ static nir_def *pvr_uscgen_tq_frag_conv(nir_builder *b, nir_undef(b, 1, 32), nir_ushr_imm(b, nir_channel(b, src, 0), 24)); + case PVR_TRANSFER_PBE_PIXEL_SRC_SMRG_D32S8_D32S8: + return nir_vec2(b, nir_undef(b, 1, 32), nir_channel(b, src, 1)); + case PVR_TRANSFER_PBE_PIXEL_SRC_SWAP_LMSB: return nir_ushr_imm(b, nir_channel(b, src, 0), 24);