1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _7_colorGreen : packoffset(c0); 4 float4 _7_colorRed : packoffset(c1); 5 float _7_unknownInput : packoffset(c2); 6}; 7 8 9static float4 sk_FragColor; 10 11struct SPIRV_Cross_Output 12{ 13 float4 sk_FragColor : SV_Target0; 14}; 15 16float4 main(float2 _21) 17{ 18 float x = 1.0f; 19 float y = 2.0f; 20 int z = 3; 21 float _37 = (1.0f - 1.0f) + (((2.0f * 1.0f) * 1.0f) * (2.0f - 1.0f)); 22 x = _37; 23 float _39 = (_37 / 2.0f) / _37; 24 y = _39; 25 int _47 = ((((3 / 2) % 3) << 4) >> 2) << 1; 26 z = _47; 27 bool _67 = false; 28 if ((_37 > 4.0f) == (_37 < 2.0f)) 29 { 30 _67 = true; 31 } 32 else 33 { 34 bool _66 = false; 35 if (2.0f >= _7_unknownInput) 36 { 37 _66 = _39 <= _37; 38 } 39 else 40 { 41 _66 = false; 42 } 43 _67 = _66; 44 } 45 bool b = _67; 46 bool _71 = _7_unknownInput > 2.0f; 47 bool c = _71; 48 bool _73 = _67 != _71; 49 bool d = _73; 50 bool _77 = false; 51 if (_67) 52 { 53 _77 = _71; 54 } 55 else 56 { 57 _77 = false; 58 } 59 bool e = _77; 60 bool _81 = false; 61 if (_67) 62 { 63 _81 = true; 64 } 65 else 66 { 67 _81 = _71; 68 } 69 bool f = _81; 70 float _83 = _37 + 12.0f; 71 x = _83; 72 float _84 = _83 - 12.0f; 73 x = _84; 74 float _86 = _39 * 0.100000001490116119384765625f; 75 y = _86; 76 x = _84 * _86; 77 int _89 = _47 | 0; 78 z = _89; 79 int _91 = _89 & (-1); 80 z = _91; 81 int _92 = _91 ^ 0; 82 z = _92; 83 int _93 = _92 >> 2; 84 z = _93; 85 int _94 = _93 << 4; 86 z = _94; 87 z = _94 % 5; 88 float _102 = float(6); 89 x = _102; 90 y = 6.0f; 91 z = 6; 92 int2 w = int2(-6, -6); 93 int2 _121 = ~int2(-6, -6); 94 w = _121; 95 bool _128 = false; 96 if (_121.x == 5) 97 { 98 _128 = _121.y == 5; 99 } 100 else 101 { 102 _128 = false; 103 } 104 bool _132 = false; 105 if (_128) 106 { 107 _132 = _102 == 6.0f; 108 } 109 else 110 { 111 _132 = false; 112 } 113 bool _135 = false; 114 if (_132) 115 { 116 _135 = true; 117 } 118 else 119 { 120 _135 = false; 121 } 122 bool _138 = false; 123 if (_135) 124 { 125 _138 = true; 126 } 127 else 128 { 129 _138 = false; 130 } 131 float4 _139 = 0.0f.xxxx; 132 if (_138) 133 { 134 _139 = _7_colorGreen; 135 } 136 else 137 { 138 _139 = _7_colorRed; 139 } 140 return _139; 141} 142 143void frag_main() 144{ 145 float2 _17 = 0.0f.xx; 146 sk_FragColor = main(_17); 147} 148 149SPIRV_Cross_Output main() 150{ 151 frag_main(); 152 SPIRV_Cross_Output stage_output; 153 stage_output.sk_FragColor = sk_FragColor; 154 return stage_output; 155} 156