From 88a8cf4445d16b8a4e3c098fba08780f49888507 Mon Sep 17 00:00:00 2001 From: Vinicius Rangel Date: Fri, 26 Jul 2024 10:31:23 -0300 Subject: [PATCH] shader_recompiler: Add s64 type in constant propagation --- src/shader_recompiler/ir/passes/constant_propogation_pass.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shader_recompiler/ir/passes/constant_propogation_pass.cpp b/src/shader_recompiler/ir/passes/constant_propogation_pass.cpp index e6fdc680..13c0246e 100644 --- a/src/shader_recompiler/ir/passes/constant_propogation_pass.cpp +++ b/src/shader_recompiler/ir/passes/constant_propogation_pass.cpp @@ -21,6 +21,8 @@ template return value.F32(); } else if constexpr (std::is_same_v) { return value.U64(); + } else if constexpr (std::is_same_v) { + return static_cast(value.U64()); } }