From 33d878eb584cad621906811dbf8466aed86d57e8 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Wed, 14 Dec 2022 10:59:47 +0100 Subject: [PATCH] r600/sfn: Handle load_global in 64 to vec2 lowering Signed-off-by: Gert Wollny Part-of: --- src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp b/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp index 1cb0287..e48bfc5 100644 --- a/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp @@ -831,6 +831,7 @@ Lower64BitToVec2::filter(const nir_instr *instr) const case nir_intrinsic_load_input: case nir_intrinsic_load_uniform: case nir_intrinsic_load_ubo: + case nir_intrinsic_load_global: case nir_intrinsic_load_ubo_vec4: case nir_intrinsic_load_ssbo: return nir_dest_bit_size(intr->dest) == 64; @@ -883,6 +884,7 @@ Lower64BitToVec2::lower(nir_instr *instr) case nir_intrinsic_load_ssbo: return load_ssbo_64_to_vec2(intr); case nir_intrinsic_load_input: + case nir_intrinsic_load_global: case nir_intrinsic_load_ubo: case nir_intrinsic_load_ubo_vec4: return load_64_to_vec2(intr); -- 2.7.4