diff --git a/src/shader_recompiler/frontend/ir/ir_emitter.cpp b/src/shader_recompiler/frontend/ir/ir_emitter.cpp index 49171c470..b8bc5ea95 100644 --- a/src/shader_recompiler/frontend/ir/ir_emitter.cpp +++ b/src/shader_recompiler/frontend/ir/ir_emitter.cpp @@ -261,8 +261,7 @@ static U1 GetFlowTest(IREmitter& ir, FlowTest flow_test) { case FlowTest::RGT: return ir.LogicalAnd(ir.LogicalNot(ir.GetSFlag()), ir.LogicalNot(ir.GetZFlag())); case FlowTest::FCSM_TR: - LOG_WARNING(Shader, "(STUBBED) FCSM_TR"); - return ir.Imm1(false); + return ir.LogicalAnd(ir.GetSFlag(), ir.LogicalNot(ir.GetZFlag())); case FlowTest::CSM_TA: case FlowTest::CSM_TR: case FlowTest::CSM_MX: