1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _10_colorGreen : packoffset(c0); 4 float4 _10_colorRed : packoffset(c1); 5}; 6 7 8static float4 sk_FragColor; 9 10struct SPIRV_Cross_Output 11{ 12 float4 sk_FragColor : SV_Target0; 13}; 14 15bool TrueFalse_b() 16{ 17 int x = 1; 18 int y = 1; 19 bool _38 = false; 20 if (true) 21 { 22 int _35 = 1 + 1; 23 y = _35; 24 _38 = _35 == 3; 25 } 26 else 27 { 28 _38 = false; 29 } 30 if (_38) 31 { 32 return false; 33 } 34 else 35 { 36 bool _47 = false; 37 if (true) 38 { 39 _47 = y == 2; 40 } 41 else 42 { 43 _47 = false; 44 } 45 return _47; 46 } 47} 48 49bool FalseTrue_b() 50{ 51 int x = 1; 52 int y = 1; 53 bool _56 = false; 54 if (1 == 2) 55 { 56 int _54 = 1 + 1; 57 y = _54; 58 _56 = _54 == 2; 59 } 60 else 61 { 62 _56 = false; 63 } 64 if (_56) 65 { 66 return false; 67 } 68 else 69 { 70 bool _64 = false; 71 if (true) 72 { 73 _64 = y == 1; 74 } 75 else 76 { 77 _64 = false; 78 } 79 return _64; 80 } 81} 82 83bool FalseFalse_b() 84{ 85 int x = 1; 86 int y = 1; 87 bool _73 = false; 88 if (1 == 2) 89 { 90 int _71 = 1 + 1; 91 y = _71; 92 _73 = _71 == 3; 93 } 94 else 95 { 96 _73 = false; 97 } 98 if (_73) 99 { 100 return false; 101 } 102 else 103 { 104 bool _81 = false; 105 if (true) 106 { 107 _81 = y == 1; 108 } 109 else 110 { 111 _81 = false; 112 } 113 return _81; 114 } 115} 116 117float4 main(float2 _83) 118{ 119 int _RESERVED_IDENTIFIER_FIXUP_2_y = 1; 120 int _88 = 1 + 1; 121 _RESERVED_IDENTIFIER_FIXUP_2_y = _88; 122 bool _RESERVED_IDENTIFIER_FIXUP_0_TrueTrue = false; 123 if (_88 == 2) 124 { 125 _RESERVED_IDENTIFIER_FIXUP_0_TrueTrue = _88 == 2; 126 } 127 else 128 { 129 _RESERVED_IDENTIFIER_FIXUP_0_TrueTrue = false; 130 } 131 bool _98 = false; 132 if (_RESERVED_IDENTIFIER_FIXUP_0_TrueTrue) 133 { 134 _98 = TrueFalse_b(); 135 } 136 else 137 { 138 _98 = false; 139 } 140 bool _102 = false; 141 if (_98) 142 { 143 _102 = FalseTrue_b(); 144 } 145 else 146 { 147 _102 = false; 148 } 149 bool _106 = false; 150 if (_102) 151 { 152 _106 = FalseFalse_b(); 153 } 154 else 155 { 156 _106 = false; 157 } 158 float4 _107 = 0.0f.xxxx; 159 if (_106) 160 { 161 _107 = _10_colorGreen; 162 } 163 else 164 { 165 _107 = _10_colorRed; 166 } 167 return _107; 168} 169 170void frag_main() 171{ 172 float2 _20 = 0.0f.xx; 173 sk_FragColor = main(_20); 174} 175 176SPIRV_Cross_Output main() 177{ 178 frag_main(); 179 SPIRV_Cross_Output stage_output; 180 stage_output.sk_FragColor = sk_FragColor; 181 return stage_output; 182} 183