| cbuffer _UniformBuffer : register(b0, space0) |
| { |
| float4 _10_colorGreen : packoffset(c0); |
| float4 _10_colorRed : packoffset(c1); |
| }; |
| |
| |
| static float4 sk_FragColor; |
| |
| struct SPIRV_Cross_Output |
| { |
| float4 sk_FragColor : SV_Target0; |
| }; |
| |
| float4 main(float2 _24) |
| { |
| float x = 1.0f; |
| float y = 1.0f; |
| float _31 = 0.0f; |
| if (true) |
| { |
| float _35 = 1.0f + 1.0f; |
| x = _35; |
| _31 = _35; |
| } |
| else |
| { |
| float _36 = 1.0f + 1.0f; |
| y = _36; |
| _31 = _36; |
| } |
| float _41 = 0.0f; |
| if (x == y) |
| { |
| float _45 = x; |
| float _47 = _45 + 3.0f; |
| x = _47; |
| _41 = _47; |
| } |
| else |
| { |
| float _48 = y; |
| float _49 = _48 + 3.0f; |
| y = _49; |
| _41 = _49; |
| } |
| float _54 = 0.0f; |
| if (x < y) |
| { |
| float _58 = x; |
| float _60 = _58 + 5.0f; |
| x = _60; |
| _54 = _60; |
| } |
| else |
| { |
| float _61 = y; |
| float _62 = _61 + 5.0f; |
| y = _62; |
| _54 = _62; |
| } |
| float _67 = 0.0f; |
| if (y >= x) |
| { |
| float _71 = x; |
| float _73 = _71 + 9.0f; |
| x = _73; |
| _67 = _73; |
| } |
| else |
| { |
| float _74 = y; |
| float _75 = _74 + 9.0f; |
| y = _75; |
| _67 = _75; |
| } |
| float _80 = 0.0f; |
| if (x != y) |
| { |
| float _84 = x; |
| float _85 = _84 + 1.0f; |
| x = _85; |
| _80 = _85; |
| } |
| else |
| { |
| _80 = y; |
| } |
| float _91 = 0.0f; |
| if (x == y) |
| { |
| float _95 = x; |
| float _97 = _95 + 2.0f; |
| x = _97; |
| _91 = _97; |
| } |
| else |
| { |
| _91 = y; |
| } |
| float _103 = 0.0f; |
| if (x != y) |
| { |
| _103 = x; |
| } |
| else |
| { |
| float _108 = y; |
| float _109 = _108 + 3.0f; |
| y = _109; |
| _103 = _109; |
| } |
| float _114 = 0.0f; |
| if (x == y) |
| { |
| _114 = x; |
| } |
| else |
| { |
| float _119 = y; |
| float _121 = _119 + 4.0f; |
| y = _121; |
| _114 = _121; |
| } |
| bool b = true; |
| b = false; |
| bool _127 = false ? false : false; |
| bool c = _127; |
| float4 _128 = 0.0f.xxxx; |
| if (_127) |
| { |
| _128 = _10_colorRed; |
| } |
| else |
| { |
| bool _146 = false; |
| if (x == 8.0f) |
| { |
| _146 = y == 17.0f; |
| } |
| else |
| { |
| _146 = false; |
| } |
| bool4 _148 = _146.xxxx; |
| _128 = float4(_148.x ? _10_colorGreen.x : _10_colorRed.x, _148.y ? _10_colorGreen.y : _10_colorRed.y, _148.z ? _10_colorGreen.z : _10_colorRed.z, _148.w ? _10_colorGreen.w : _10_colorRed.w); |
| } |
| return _128; |
| } |
| |
| void frag_main() |
| { |
| float2 _20 = 0.0f.xx; |
| sk_FragColor = main(_20); |
| } |
| |
| SPIRV_Cross_Output main() |
| { |
| frag_main(); |
| SPIRV_Cross_Output stage_output; |
| stage_output.sk_FragColor = sk_FragColor; |
| return stage_output; |
| } |