| cbuffer _UniformBuffer : register(b0, space0) |
| { |
| float4 _7_colorGreen : packoffset(c0); |
| float4 _7_colorRed : packoffset(c1); |
| float _7_unknownInput : packoffset(c2); |
| }; |
| |
| |
| static float4 sk_FragColor; |
| |
| struct SPIRV_Cross_Output |
| { |
| float4 sk_FragColor : SV_Target0; |
| }; |
| |
| float4 main(float2 _21) |
| { |
| float x = 1.0f; |
| float y = 2.0f; |
| int z = 3; |
| float _37 = (1.0f - 1.0f) + (((2.0f * 1.0f) * 1.0f) * (2.0f - 1.0f)); |
| x = _37; |
| float _39 = (_37 / 2.0f) / _37; |
| y = _39; |
| int _45 = (((3 / 2) * 3) + 4) - 2; |
| z = _45; |
| bool _65 = false; |
| if ((_37 > 4.0f) == (_37 < 2.0f)) |
| { |
| _65 = true; |
| } |
| else |
| { |
| bool _64 = false; |
| if (2.0f >= _7_unknownInput) |
| { |
| _64 = _39 <= _37; |
| } |
| else |
| { |
| _64 = false; |
| } |
| _65 = _64; |
| } |
| bool b = _65; |
| bool _69 = _7_unknownInput > 2.0f; |
| bool c = _69; |
| bool _71 = _65 != _69; |
| bool d = _71; |
| bool _75 = false; |
| if (_65) |
| { |
| _75 = _69; |
| } |
| else |
| { |
| _75 = false; |
| } |
| bool e = _75; |
| bool _79 = false; |
| if (_65) |
| { |
| _79 = true; |
| } |
| else |
| { |
| _79 = _69; |
| } |
| bool f = _79; |
| float _81 = _37 + 12.0f; |
| x = _81; |
| float _82 = _81 - 12.0f; |
| x = _82; |
| float _84 = _39 * 0.100000001490116119384765625f; |
| y = _84; |
| x = _82 * _84; |
| x = 6.0f; |
| y = (((float(_65) * float(_69)) * float(_71)) * float(_75)) * float(_79); |
| y = 6.0f; |
| z = _45 - 1; |
| z = 6; |
| bool _101 = false; |
| if (true) |
| { |
| _101 = true; |
| } |
| else |
| { |
| _101 = false; |
| } |
| bool _104 = false; |
| if (_101) |
| { |
| _104 = true; |
| } |
| else |
| { |
| _104 = false; |
| } |
| float4 _105 = 0.0f.xxxx; |
| if (_104) |
| { |
| _105 = _7_colorGreen; |
| } |
| else |
| { |
| _105 = _7_colorRed; |
| } |
| return _105; |
| } |
| |
| 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; |
| } |