1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _7_colorGreen : packoffset(c0); 4 float4 _7_colorRed : packoffset(c1); 5}; 6 7 8static float4 sk_FragColor; 9 10struct SPIRV_Cross_Output 11{ 12 float4 sk_FragColor : SV_Target0; 13}; 14 15float4 main(float2 _21) 16{ 17 float x = 1.0f; 18 float y = 1.0f; 19 float _29 = 0.0f; 20 if (true) 21 { 22 float _33 = 1.0f + 1.0f; 23 x = _33; 24 _29 = _33; 25 } 26 else 27 { 28 float _34 = 1.0f + 1.0f; 29 y = _34; 30 _29 = _34; 31 } 32 float _39 = 0.0f; 33 if (x == y) 34 { 35 float _43 = x; 36 float _45 = _43 + 3.0f; 37 x = _45; 38 _39 = _45; 39 } 40 else 41 { 42 float _46 = y; 43 float _47 = _46 + 3.0f; 44 y = _47; 45 _39 = _47; 46 } 47 float _52 = 0.0f; 48 if (x < y) 49 { 50 float _56 = x; 51 float _58 = _56 + 5.0f; 52 x = _58; 53 _52 = _58; 54 } 55 else 56 { 57 float _59 = y; 58 float _60 = _59 + 5.0f; 59 y = _60; 60 _52 = _60; 61 } 62 float _65 = 0.0f; 63 if (y >= x) 64 { 65 float _69 = x; 66 float _71 = _69 + 9.0f; 67 x = _71; 68 _65 = _71; 69 } 70 else 71 { 72 float _72 = y; 73 float _73 = _72 + 9.0f; 74 y = _73; 75 _65 = _73; 76 } 77 float _78 = 0.0f; 78 if (x != y) 79 { 80 float _82 = x; 81 float _83 = _82 + 1.0f; 82 x = _83; 83 _78 = _83; 84 } 85 else 86 { 87 _78 = y; 88 } 89 float _89 = 0.0f; 90 if (x == y) 91 { 92 float _93 = x; 93 float _95 = _93 + 2.0f; 94 x = _95; 95 _89 = _95; 96 } 97 else 98 { 99 _89 = y; 100 } 101 float _101 = 0.0f; 102 if (x != y) 103 { 104 _101 = x; 105 } 106 else 107 { 108 float _106 = y; 109 float _107 = _106 + 3.0f; 110 y = _107; 111 _101 = _107; 112 } 113 float _112 = 0.0f; 114 if (x == y) 115 { 116 _112 = x; 117 } 118 else 119 { 120 float _117 = y; 121 float _119 = _117 + 4.0f; 122 y = _119; 123 _112 = _119; 124 } 125 bool b = true; 126 b = false; 127 bool _125 = false; 128 if (false) 129 { 130 _125 = false; 131 } 132 else 133 { 134 _125 = false; 135 } 136 bool c = _125; 137 float4 _130 = 0.0f.xxxx; 138 if (_125) 139 { 140 _130 = _7_colorRed; 141 } 142 else 143 { 144 bool _148 = false; 145 if (x == 8.0f) 146 { 147 _148 = y == 17.0f; 148 } 149 else 150 { 151 _148 = false; 152 } 153 float4 _149 = 0.0f.xxxx; 154 if (_148) 155 { 156 _149 = _7_colorGreen; 157 } 158 else 159 { 160 _149 = _7_colorRed; 161 } 162 _130 = _149; 163 } 164 return _130; 165} 166 167void frag_main() 168{ 169 float2 _17 = 0.0f.xx; 170 sk_FragColor = main(_17); 171} 172 173SPIRV_Cross_Output main() 174{ 175 frag_main(); 176 SPIRV_Cross_Output stage_output; 177 stage_output.sk_FragColor = sk_FragColor; 178 return stage_output; 179} 180