summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader_recompiler/ir_opt')
-rw-r--r--src/shader_recompiler/ir_opt/collect_shader_info_pass.cpp2
-rw-r--r--src/shader_recompiler/ir_opt/lower_fp16_to_fp32.cpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/shader_recompiler/ir_opt/collect_shader_info_pass.cpp b/src/shader_recompiler/ir_opt/collect_shader_info_pass.cpp
index db5138e4d..32f276f3b 100644
--- a/src/shader_recompiler/ir_opt/collect_shader_info_pass.cpp
+++ b/src/shader_recompiler/ir_opt/collect_shader_info_pass.cpp
@@ -105,6 +105,7 @@ void VisitUsages(Info& info, IR::Inst& inst) {
105 case IR::Opcode::FPNeg16: 105 case IR::Opcode::FPNeg16:
106 case IR::Opcode::FPRoundEven16: 106 case IR::Opcode::FPRoundEven16:
107 case IR::Opcode::FPSaturate16: 107 case IR::Opcode::FPSaturate16:
108 case IR::Opcode::FPClamp16:
108 case IR::Opcode::FPTrunc16: 109 case IR::Opcode::FPTrunc16:
109 case IR::Opcode::FPOrdEqual16: 110 case IR::Opcode::FPOrdEqual16:
110 case IR::Opcode::FPUnordEqual16: 111 case IR::Opcode::FPUnordEqual16:
@@ -148,6 +149,7 @@ void VisitUsages(Info& info, IR::Inst& inst) {
148 case IR::Opcode::FPRecipSqrt64: 149 case IR::Opcode::FPRecipSqrt64:
149 case IR::Opcode::FPRoundEven64: 150 case IR::Opcode::FPRoundEven64:
150 case IR::Opcode::FPSaturate64: 151 case IR::Opcode::FPSaturate64:
152 case IR::Opcode::FPClamp64:
151 case IR::Opcode::FPTrunc64: 153 case IR::Opcode::FPTrunc64:
152 case IR::Opcode::FPOrdEqual64: 154 case IR::Opcode::FPOrdEqual64:
153 case IR::Opcode::FPUnordEqual64: 155 case IR::Opcode::FPUnordEqual64:
diff --git a/src/shader_recompiler/ir_opt/lower_fp16_to_fp32.cpp b/src/shader_recompiler/ir_opt/lower_fp16_to_fp32.cpp
index 0e8862f45..0d2c91ed6 100644
--- a/src/shader_recompiler/ir_opt/lower_fp16_to_fp32.cpp
+++ b/src/shader_recompiler/ir_opt/lower_fp16_to_fp32.cpp
@@ -30,6 +30,8 @@ IR::Opcode Replace(IR::Opcode op) {
30 return IR::Opcode::FPRoundEven32; 30 return IR::Opcode::FPRoundEven32;
31 case IR::Opcode::FPSaturate16: 31 case IR::Opcode::FPSaturate16:
32 return IR::Opcode::FPSaturate32; 32 return IR::Opcode::FPSaturate32;
33 case IR::Opcode::FPClamp16:
34 return IR::Opcode::FPClamp32;
33 case IR::Opcode::FPTrunc16: 35 case IR::Opcode::FPTrunc16:
34 return IR::Opcode::FPTrunc32; 36 return IR::Opcode::FPTrunc32;
35 case IR::Opcode::CompositeConstructF16x2: 37 case IR::Opcode::CompositeConstructF16x2: