cbuffer _UniformBuffer : register(b0, space0) { float4 _7_colorGreen : packoffset(c0); float4 _7_colorRed : packoffset(c1); }; static float4 sk_FragColor; struct SPIRV_Cross_Output { float4 sk_FragColor : SV_Target0; }; float4 main(float2 _21) { float x = 1.0f; float y = 1.0f; float _29 = 0.0f; if (true) { float _33 = 1.0f + 1.0f; x = _33; _29 = _33; } else { float _34 = 1.0f + 1.0f; y = _34; _29 = _34; } float _39 = 0.0f; if (x == y) { float _43 = x; float _45 = _43 + 3.0f; x = _45; _39 = _45; } else { float _46 = y; float _47 = _46 + 3.0f; y = _47; _39 = _47; } float _52 = 0.0f; if (x < y) { float _56 = x; float _58 = _56 + 5.0f; x = _58; _52 = _58; } else { float _59 = y; float _60 = _59 + 5.0f; y = _60; _52 = _60; } float _65 = 0.0f; if (y >= x) { float _69 = x; float _71 = _69 + 9.0f; x = _71; _65 = _71; } else { float _72 = y; float _73 = _72 + 9.0f; y = _73; _65 = _73; } float _78 = 0.0f; if (x != y) { float _82 = x; float _83 = _82 + 1.0f; x = _83; _78 = _83; } else { _78 = y; } float _89 = 0.0f; if (x == y) { float _93 = x; float _95 = _93 + 2.0f; x = _95; _89 = _95; } else { _89 = y; } float _101 = 0.0f; if (x != y) { _101 = x; } else { float _106 = y; float _107 = _106 + 3.0f; y = _107; _101 = _107; } float _112 = 0.0f; if (x == y) { _112 = x; } else { float _117 = y; float _119 = _117 + 4.0f; y = _119; _112 = _119; } bool b = true; b = false; bool _125 = false; if (false) { _125 = false; } else { _125 = false; } bool c = _125; float4 _130 = 0.0f.xxxx; if (_125) { _130 = _7_colorRed; } else { bool _148 = false; if (x == 8.0f) { _148 = y == 17.0f; } else { _148 = false; } float4 _149 = 0.0f.xxxx; if (_148) { _149 = _7_colorGreen; } else { _149 = _7_colorRed; } _130 = _149; } return _130; } void frag_main() { float2 _17 = 0.0f.xx; sk_FragColor = main(_17); } SPIRV_Cross_Output main() { frag_main(); SPIRV_Cross_Output stage_output; stage_output.sk_FragColor = sk_FragColor; return stage_output; }