1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _7_colorGreen : packoffset(c0); 4 float4 _7_colorRed : packoffset(c1); 5 row_major float2x2 _7_testMatrix2x2 : packoffset(c2); 6 row_major float3x3 _7_testMatrix3x3 : packoffset(c4); 7}; 8 9 10static float4 sk_FragColor; 11 12struct SPIRV_Cross_Output 13{ 14 float4 sk_FragColor : SV_Target0; 15}; 16 17float4 main(float2 _24) 18{ 19 bool _RESERVED_IDENTIFIER_FIXUP_0_ok = true; 20 bool _53 = false; 21 if (true) 22 { 23 _53 = all(bool2(_7_testMatrix2x2[0].x == float2(1.0f, 2.0f).x, _7_testMatrix2x2[0].y == float2(1.0f, 2.0f).y)) && all(bool2(_7_testMatrix2x2[1].x == float2(3.0f, 4.0f).x, _7_testMatrix2x2[1].y == float2(3.0f, 4.0f).y)); 24 } 25 else 26 { 27 _53 = false; 28 } 29 _RESERVED_IDENTIFIER_FIXUP_0_ok = _53; 30 bool _81 = false; 31 if (_53) 32 { 33 _81 = (all(bool3(_7_testMatrix3x3[0].x == float3(1.0f, 2.0f, 3.0f).x, _7_testMatrix3x3[0].y == float3(1.0f, 2.0f, 3.0f).y, _7_testMatrix3x3[0].z == float3(1.0f, 2.0f, 3.0f).z)) && all(bool3(_7_testMatrix3x3[1].x == float3(4.0f, 5.0f, 6.0f).x, _7_testMatrix3x3[1].y == float3(4.0f, 5.0f, 6.0f).y, _7_testMatrix3x3[1].z == float3(4.0f, 5.0f, 6.0f).z))) && all(bool3(_7_testMatrix3x3[2].x == float3(7.0f, 8.0f, 9.0f).x, _7_testMatrix3x3[2].y == float3(7.0f, 8.0f, 9.0f).y, _7_testMatrix3x3[2].z == float3(7.0f, 8.0f, 9.0f).z)); 34 } 35 else 36 { 37 _81 = false; 38 } 39 _RESERVED_IDENTIFIER_FIXUP_0_ok = _81; 40 bool _97 = false; 41 if (_81) 42 { 43 _97 = any(bool2(_7_testMatrix2x2[0].x != float2(100.0f, 0.0f).x, _7_testMatrix2x2[0].y != float2(100.0f, 0.0f).y)) || any(bool2(_7_testMatrix2x2[1].x != float2(0.0f, 100.0f).x, _7_testMatrix2x2[1].y != float2(0.0f, 100.0f).y)); 44 } 45 else 46 { 47 _97 = false; 48 } 49 _RESERVED_IDENTIFIER_FIXUP_0_ok = _97; 50 bool _117 = false; 51 if (_97) 52 { 53 _117 = (any(bool3(_7_testMatrix3x3[0].x != float3(9.0f, 8.0f, 7.0f).x, _7_testMatrix3x3[0].y != float3(9.0f, 8.0f, 7.0f).y, _7_testMatrix3x3[0].z != float3(9.0f, 8.0f, 7.0f).z)) || any(bool3(_7_testMatrix3x3[1].x != float3(6.0f, 5.0f, 4.0f).x, _7_testMatrix3x3[1].y != float3(6.0f, 5.0f, 4.0f).y, _7_testMatrix3x3[1].z != float3(6.0f, 5.0f, 4.0f).z))) || any(bool3(_7_testMatrix3x3[2].x != float3(3.0f, 2.0f, 1.0f).x, _7_testMatrix3x3[2].y != float3(3.0f, 2.0f, 1.0f).y, _7_testMatrix3x3[2].z != float3(3.0f, 2.0f, 1.0f).z)); 54 } 55 else 56 { 57 _117 = false; 58 } 59 _RESERVED_IDENTIFIER_FIXUP_0_ok = _117; 60 float _RESERVED_IDENTIFIER_FIXUP_1_zero = _7_colorGreen.x; 61 float _RESERVED_IDENTIFIER_FIXUP_2_one = _7_colorGreen.y; 62 float _130 = 2.0f * _7_colorGreen.y; 63 float _RESERVED_IDENTIFIER_FIXUP_3_two = _130; 64 float _132 = 9.0f * _7_colorGreen.y; 65 float _RESERVED_IDENTIFIER_FIXUP_4_nine = _132; 66 bool _146 = false; 67 if (_117) 68 { 69 float2 _135 = float2(_7_colorGreen.y, _7_colorGreen.x); 70 float2 _136 = float2(_7_colorGreen.x, _7_colorGreen.y); 71 _146 = all(bool2(_135.x == float2(1.0f, 0.0f).x, _135.y == float2(1.0f, 0.0f).y)) && all(bool2(_136.x == float2(0.0f, 1.0f).x, _136.y == float2(0.0f, 1.0f).y)); 72 } 73 else 74 { 75 _146 = false; 76 } 77 _RESERVED_IDENTIFIER_FIXUP_0_ok = _146; 78 bool _157 = false; 79 if (_146) 80 { 81 float2 _149 = _7_colorGreen.y.xx; 82 float2 _150 = float2(_7_colorGreen.y, _7_colorGreen.x); 83 _157 = any(bool2(_150.x != float2(1.0f, 0.0f).x, _150.y != float2(1.0f, 0.0f).y)) || any(bool2(_149.x != float2(0.0f, 1.0f).x, _149.y != float2(0.0f, 1.0f).y)); 84 } 85 else 86 { 87 _157 = false; 88 } 89 _RESERVED_IDENTIFIER_FIXUP_0_ok = _157; 90 bool _168 = false; 91 if (_157) 92 { 93 float2 _160 = float2(_7_colorGreen.y, 0.0f); 94 float2 _161 = float2(0.0f, _7_colorGreen.y); 95 _168 = all(bool2(_160.x == float2(1.0f, 0.0f).x, _160.y == float2(1.0f, 0.0f).y)) && all(bool2(_161.x == float2(0.0f, 1.0f).x, _161.y == float2(0.0f, 1.0f).y)); 96 } 97 else 98 { 99 _168 = false; 100 } 101 _RESERVED_IDENTIFIER_FIXUP_0_ok = _168; 102 bool _180 = false; 103 if (_168) 104 { 105 float2 _171 = float2(_7_colorGreen.y, 0.0f); 106 float2 _172 = float2(0.0f, _7_colorGreen.y); 107 _180 = any(bool2(_171.x != 0.0f.xx.x, _171.y != 0.0f.xx.y)) || any(bool2(_172.x != 0.0f.xx.x, _172.y != 0.0f.xx.y)); 108 } 109 else 110 { 111 _180 = false; 112 } 113 _RESERVED_IDENTIFIER_FIXUP_0_ok = _180; 114 bool _196 = false; 115 if (_180) 116 { 117 float _183 = -_7_colorGreen.y; 118 float2 _184 = float2(_183, 0.0f); 119 float2 _185 = float2(0.0f, _183); 120 _196 = all(bool2(_184.x == float2(-1.0f, 0.0f).x, _184.y == float2(-1.0f, 0.0f).y)) && all(bool2(_185.x == float2(0.0f, -1.0f).x, _185.y == float2(0.0f, -1.0f).y)); 121 } 122 else 123 { 124 _196 = false; 125 } 126 _RESERVED_IDENTIFIER_FIXUP_0_ok = _196; 127 bool _211 = false; 128 if (_196) 129 { 130 float2 _199 = float2(_7_colorGreen.x, 0.0f); 131 float2 _200 = float2(0.0f, _7_colorGreen.x); 132 _211 = all(bool2(_199.x == float2(-0.0f, 0.0f).x, _199.y == float2(-0.0f, 0.0f).y)) && all(bool2(_200.x == float2(0.0f, -0.0f).x, _200.y == float2(0.0f, -0.0f).y)); 133 } 134 else 135 { 136 _211 = false; 137 } 138 _RESERVED_IDENTIFIER_FIXUP_0_ok = _211; 139 bool _226 = false; 140 if (_211) 141 { 142 float _214 = -_7_colorGreen.y; 143 float2 _215 = float2(_214, 0.0f); 144 float2 _216 = float2(0.0f, _214); 145 float2 _218 = -_215; 146 float2 _219 = -_216; 147 _226 = all(bool2(_218.x == float2(1.0f, 0.0f).x, _218.y == float2(1.0f, 0.0f).y)) && all(bool2(_219.x == float2(0.0f, 1.0f).x, _219.y == float2(0.0f, 1.0f).y)); 148 } 149 else 150 { 151 _226 = false; 152 } 153 _RESERVED_IDENTIFIER_FIXUP_0_ok = _226; 154 bool _240 = false; 155 if (_226) 156 { 157 float2 _229 = float2(_7_colorGreen.x, 0.0f); 158 float2 _230 = float2(0.0f, _7_colorGreen.x); 159 float2 _232 = -_229; 160 float2 _233 = -_230; 161 _240 = all(bool2(_232.x == float2(-0.0f, 0.0f).x, _232.y == float2(-0.0f, 0.0f).y)) && all(bool2(_233.x == float2(0.0f, -0.0f).x, _233.y == float2(0.0f, -0.0f).y)); 162 } 163 else 164 { 165 _240 = false; 166 } 167 _RESERVED_IDENTIFIER_FIXUP_0_ok = _240; 168 bool _251 = false; 169 if (_240) 170 { 171 float2 _243 = float2(_7_colorGreen.y, 0.0f); 172 float2 _244 = float2(0.0f, _7_colorGreen.y); 173 _251 = all(bool2(_243.x == float2(1.0f, 0.0f).x, _243.y == float2(1.0f, 0.0f).y)) && all(bool2(_244.x == float2(0.0f, 1.0f).x, _244.y == float2(0.0f, 1.0f).y)); 174 } 175 else 176 { 177 _251 = false; 178 } 179 _RESERVED_IDENTIFIER_FIXUP_0_ok = _251; 180 bool _262 = false; 181 if (_251) 182 { 183 float2 _254 = float2(_130, 0.0f); 184 float2 _255 = float2(0.0f, _130); 185 _262 = any(bool2(_254.x != float2(1.0f, 0.0f).x, _254.y != float2(1.0f, 0.0f).y)) || any(bool2(_255.x != float2(0.0f, 1.0f).x, _255.y != float2(0.0f, 1.0f).y)); 186 } 187 else 188 { 189 _262 = false; 190 } 191 _RESERVED_IDENTIFIER_FIXUP_0_ok = _262; 192 bool _273 = false; 193 if (_262) 194 { 195 float2 _265 = float2(_7_colorGreen.y, 0.0f); 196 float2 _266 = float2(0.0f, _7_colorGreen.y); 197 _273 = all(bool2(_265.x == float2(1.0f, 0.0f).x, _265.y == float2(1.0f, 0.0f).y)) && all(bool2(_266.x == float2(0.0f, 1.0f).x, _266.y == float2(0.0f, 1.0f).y)); 198 } 199 else 200 { 201 _273 = false; 202 } 203 _RESERVED_IDENTIFIER_FIXUP_0_ok = _273; 204 bool _284 = false; 205 if (_273) 206 { 207 float2 _276 = float2(_7_colorGreen.y, 0.0f); 208 float2 _277 = float2(0.0f, _7_colorGreen.y); 209 _284 = any(bool2(_276.x != 0.0f.xx.x, _276.y != 0.0f.xx.y)) || any(bool2(_277.x != 0.0f.xx.x, _277.y != 0.0f.xx.y)); 210 } 211 else 212 { 213 _284 = false; 214 } 215 _RESERVED_IDENTIFIER_FIXUP_0_ok = _284; 216 bool _303 = false; 217 if (_284) 218 { 219 float3 _287 = float3(_7_colorGreen.y, _7_colorGreen.xx); 220 float3 _288 = float3(_7_colorGreen.x, _7_colorGreen.y, _7_colorGreen.x); 221 float3 _289 = float3(_7_colorGreen.xx, _7_colorGreen.y); 222 _303 = (all(bool3(_287.x == float3(1.0f, 0.0f, 0.0f).x, _287.y == float3(1.0f, 0.0f, 0.0f).y, _287.z == float3(1.0f, 0.0f, 0.0f).z)) && all(bool3(_288.x == float3(0.0f, 1.0f, 0.0f).x, _288.y == float3(0.0f, 1.0f, 0.0f).y, _288.z == float3(0.0f, 1.0f, 0.0f).z))) && all(bool3(_289.x == float3(0.0f, 0.0f, 1.0f).x, _289.y == float3(0.0f, 0.0f, 1.0f).y, _289.z == float3(0.0f, 0.0f, 1.0f).z)); 223 } 224 else 225 { 226 _303 = false; 227 } 228 _RESERVED_IDENTIFIER_FIXUP_0_ok = _303; 229 bool _324 = false; 230 if (_303) 231 { 232 float3 _306 = float3(_132, _7_colorGreen.xx); 233 float3 _307 = float3(_7_colorGreen.x, _132, _7_colorGreen.x); 234 float3 _308 = float3(_7_colorGreen.xx, _7_colorGreen.y); 235 _324 = (all(bool3(_306.x == float3(9.0f, 0.0f, 0.0f).x, _306.y == float3(9.0f, 0.0f, 0.0f).y, _306.z == float3(9.0f, 0.0f, 0.0f).z)) && all(bool3(_307.x == float3(0.0f, 9.0f, 0.0f).x, _307.y == float3(0.0f, 9.0f, 0.0f).y, _307.z == float3(0.0f, 9.0f, 0.0f).z))) && all(bool3(_308.x == float3(0.0f, 0.0f, 1.0f).x, _308.y == float3(0.0f, 0.0f, 1.0f).y, _308.z == float3(0.0f, 0.0f, 1.0f).z)); 236 } 237 else 238 { 239 _324 = false; 240 } 241 _RESERVED_IDENTIFIER_FIXUP_0_ok = _324; 242 bool _339 = false; 243 if (_324) 244 { 245 float3 _327 = float3(_7_colorGreen.y, 0.0f, 0.0f); 246 float3 _328 = float3(0.0f, _7_colorGreen.y, 0.0f); 247 float3 _329 = float3(0.0f, 0.0f, _7_colorGreen.y); 248 _339 = (all(bool3(_327.x == float3(1.0f, 0.0f, 0.0f).x, _327.y == float3(1.0f, 0.0f, 0.0f).y, _327.z == float3(1.0f, 0.0f, 0.0f).z)) && all(bool3(_328.x == float3(0.0f, 1.0f, 0.0f).x, _328.y == float3(0.0f, 1.0f, 0.0f).y, _328.z == float3(0.0f, 1.0f, 0.0f).z))) && all(bool3(_329.x == float3(0.0f, 0.0f, 1.0f).x, _329.y == float3(0.0f, 0.0f, 1.0f).y, _329.z == float3(0.0f, 0.0f, 1.0f).z)); 249 } 250 else 251 { 252 _339 = false; 253 } 254 _RESERVED_IDENTIFIER_FIXUP_0_ok = _339; 255 bool _354 = false; 256 if (_339) 257 { 258 float3 _342 = float3(_132, 0.0f, 0.0f); 259 float3 _343 = float3(0.0f, _132, 0.0f); 260 float3 _344 = float3(0.0f, 0.0f, _7_colorGreen.y); 261 _354 = (all(bool3(_342.x == float3(9.0f, 0.0f, 0.0f).x, _342.y == float3(9.0f, 0.0f, 0.0f).y, _342.z == float3(9.0f, 0.0f, 0.0f).z)) && all(bool3(_343.x == float3(0.0f, 9.0f, 0.0f).x, _343.y == float3(0.0f, 9.0f, 0.0f).y, _343.z == float3(0.0f, 9.0f, 0.0f).z))) && all(bool3(_344.x == float3(0.0f, 0.0f, 1.0f).x, _344.y == float3(0.0f, 0.0f, 1.0f).y, _344.z == float3(0.0f, 0.0f, 1.0f).z)); 262 } 263 else 264 { 265 _354 = false; 266 } 267 _RESERVED_IDENTIFIER_FIXUP_0_ok = _354; 268 bool _369 = false; 269 if (_354) 270 { 271 float3 _357 = float3(_7_colorGreen.y, 0.0f, 0.0f); 272 float3 _358 = float3(0.0f, _7_colorGreen.y, 0.0f); 273 float2 _361 = _357.xy; 274 float2 _362 = _358.xy; 275 _369 = all(bool2(_361.x == float2(1.0f, 0.0f).x, _361.y == float2(1.0f, 0.0f).y)) && all(bool2(_362.x == float2(0.0f, 1.0f).x, _362.y == float2(0.0f, 1.0f).y)); 276 } 277 else 278 { 279 _369 = false; 280 } 281 _RESERVED_IDENTIFIER_FIXUP_0_ok = _369; 282 bool _384 = false; 283 if (_369) 284 { 285 float3 _372 = float3(_7_colorGreen.y, 0.0f, 0.0f); 286 float3 _373 = float3(0.0f, _7_colorGreen.y, 0.0f); 287 float2 _376 = _372.xy; 288 float2 _377 = _373.xy; 289 _384 = all(bool2(_376.x == float2(1.0f, 0.0f).x, _376.y == float2(1.0f, 0.0f).y)) && all(bool2(_377.x == float2(0.0f, 1.0f).x, _377.y == float2(0.0f, 1.0f).y)); 290 } 291 else 292 { 293 _384 = false; 294 } 295 _RESERVED_IDENTIFIER_FIXUP_0_ok = _384; 296 bool _395 = false; 297 if (_384) 298 { 299 float2 _387 = float2(_7_colorGreen.y, _7_colorGreen.x); 300 float2 _388 = float2(_7_colorGreen.x, _7_colorGreen.y); 301 _395 = all(bool2(_387.x == float2(1.0f, 0.0f).x, _387.y == float2(1.0f, 0.0f).y)) && all(bool2(_388.x == float2(0.0f, 1.0f).x, _388.y == float2(0.0f, 1.0f).y)); 302 } 303 else 304 { 305 _395 = false; 306 } 307 _RESERVED_IDENTIFIER_FIXUP_0_ok = _395; 308 bool _406 = false; 309 if (_395) 310 { 311 float2 _398 = float2(_7_colorGreen.y, _7_colorGreen.x); 312 float2 _399 = float2(_7_colorGreen.x, _7_colorGreen.y); 313 _406 = all(bool2(_398.x == float2(1.0f, 0.0f).x, _398.y == float2(1.0f, 0.0f).y)) && all(bool2(_399.x == float2(0.0f, 1.0f).x, _399.y == float2(0.0f, 1.0f).y)); 314 } 315 else 316 { 317 _406 = false; 318 } 319 _RESERVED_IDENTIFIER_FIXUP_0_ok = _406; 320 bool _417 = false; 321 if (_406) 322 { 323 float2 _409 = float2(_7_colorGreen.y, _7_colorGreen.x); 324 float2 _410 = float2(_7_colorGreen.x, _7_colorGreen.y); 325 _417 = all(bool2(_409.x == float2(1.0f, 0.0f).x, _409.y == float2(1.0f, 0.0f).y)) && all(bool2(_410.x == float2(0.0f, 1.0f).x, _410.y == float2(0.0f, 1.0f).y)); 326 } 327 else 328 { 329 _417 = false; 330 } 331 _RESERVED_IDENTIFIER_FIXUP_0_ok = _417; 332 bool _433 = false; 333 if (_417) 334 { 335 float4 _428 = float4(_7_testMatrix2x2[0].x, _7_testMatrix2x2[0].y, _7_testMatrix2x2[1].x, _7_testMatrix2x2[1].y) * _7_colorGreen.y.xxxx; 336 _433 = all(bool4(_428.x == float4(1.0f, 2.0f, 3.0f, 4.0f).x, _428.y == float4(1.0f, 2.0f, 3.0f, 4.0f).y, _428.z == float4(1.0f, 2.0f, 3.0f, 4.0f).z, _428.w == float4(1.0f, 2.0f, 3.0f, 4.0f).w)); 337 } 338 else 339 { 340 _433 = false; 341 } 342 _RESERVED_IDENTIFIER_FIXUP_0_ok = _433; 343 bool _454 = false; 344 if (_433) 345 { 346 float4 _444 = float4(_7_testMatrix2x2[0].x, _7_testMatrix2x2[0].y, _7_testMatrix2x2[1].x, _7_testMatrix2x2[1].y) * _7_colorGreen.y.xxxx; 347 float4 _451 = float4(_7_testMatrix2x2[0].x, _7_testMatrix2x2[0].y, _7_testMatrix2x2[1].x, _7_testMatrix2x2[1].y); 348 _454 = all(bool4(_444.x == _451.x, _444.y == _451.y, _444.z == _451.z, _444.w == _451.w)); 349 } 350 else 351 { 352 _454 = false; 353 } 354 _RESERVED_IDENTIFIER_FIXUP_0_ok = _454; 355 bool _469 = false; 356 if (_454) 357 { 358 float4 _465 = float4(_7_testMatrix2x2[0].x, _7_testMatrix2x2[0].y, _7_testMatrix2x2[1].x, _7_testMatrix2x2[1].y) * _7_colorGreen.x.xxxx; 359 _469 = all(bool4(_465.x == 0.0f.xxxx.x, _465.y == 0.0f.xxxx.y, _465.z == 0.0f.xxxx.z, _465.w == 0.0f.xxxx.w)); 360 } 361 else 362 { 363 _469 = false; 364 } 365 _RESERVED_IDENTIFIER_FIXUP_0_ok = _469; 366 float3x3 _RESERVED_IDENTIFIER_FIXUP_5_m = float3x3(float3(_7_colorGreen.y, _130, 3.0f), float3(4.0f, 5.0f, 6.0f), float3(7.0f, 8.0f, _132)); 367 bool _482 = false; 368 if (_469) 369 { 370 _482 = all(bool3(_RESERVED_IDENTIFIER_FIXUP_5_m[0].x == float3(1.0f, 2.0f, 3.0f).x, _RESERVED_IDENTIFIER_FIXUP_5_m[0].y == float3(1.0f, 2.0f, 3.0f).y, _RESERVED_IDENTIFIER_FIXUP_5_m[0].z == float3(1.0f, 2.0f, 3.0f).z)); 371 } 372 else 373 { 374 _482 = false; 375 } 376 _RESERVED_IDENTIFIER_FIXUP_0_ok = _482; 377 bool _490 = false; 378 if (_482) 379 { 380 _490 = all(bool3(_RESERVED_IDENTIFIER_FIXUP_5_m[1].x == float3(4.0f, 5.0f, 6.0f).x, _RESERVED_IDENTIFIER_FIXUP_5_m[1].y == float3(4.0f, 5.0f, 6.0f).y, _RESERVED_IDENTIFIER_FIXUP_5_m[1].z == float3(4.0f, 5.0f, 6.0f).z)); 381 } 382 else 383 { 384 _490 = false; 385 } 386 _RESERVED_IDENTIFIER_FIXUP_0_ok = _490; 387 bool _497 = false; 388 if (_490) 389 { 390 _497 = all(bool3(_RESERVED_IDENTIFIER_FIXUP_5_m[2].x == float3(7.0f, 8.0f, 9.0f).x, _RESERVED_IDENTIFIER_FIXUP_5_m[2].y == float3(7.0f, 8.0f, 9.0f).y, _RESERVED_IDENTIFIER_FIXUP_5_m[2].z == float3(7.0f, 8.0f, 9.0f).z)); 391 } 392 else 393 { 394 _497 = false; 395 } 396 _RESERVED_IDENTIFIER_FIXUP_0_ok = _497; 397 bool _504 = false; 398 if (_497) 399 { 400 _504 = _RESERVED_IDENTIFIER_FIXUP_5_m[0].x == 1.0f; 401 } 402 else 403 { 404 _504 = false; 405 } 406 _RESERVED_IDENTIFIER_FIXUP_0_ok = _504; 407 bool _511 = false; 408 if (_504) 409 { 410 _511 = _RESERVED_IDENTIFIER_FIXUP_5_m[0].y == 2.0f; 411 } 412 else 413 { 414 _511 = false; 415 } 416 _RESERVED_IDENTIFIER_FIXUP_0_ok = _511; 417 bool _518 = false; 418 if (_511) 419 { 420 _518 = _RESERVED_IDENTIFIER_FIXUP_5_m[0].z == 3.0f; 421 } 422 else 423 { 424 _518 = false; 425 } 426 _RESERVED_IDENTIFIER_FIXUP_0_ok = _518; 427 bool _525 = false; 428 if (_518) 429 { 430 _525 = _RESERVED_IDENTIFIER_FIXUP_5_m[1].x == 4.0f; 431 } 432 else 433 { 434 _525 = false; 435 } 436 _RESERVED_IDENTIFIER_FIXUP_0_ok = _525; 437 bool _532 = false; 438 if (_525) 439 { 440 _532 = _RESERVED_IDENTIFIER_FIXUP_5_m[1].y == 5.0f; 441 } 442 else 443 { 444 _532 = false; 445 } 446 _RESERVED_IDENTIFIER_FIXUP_0_ok = _532; 447 bool _539 = false; 448 if (_532) 449 { 450 _539 = _RESERVED_IDENTIFIER_FIXUP_5_m[1].z == 6.0f; 451 } 452 else 453 { 454 _539 = false; 455 } 456 _RESERVED_IDENTIFIER_FIXUP_0_ok = _539; 457 bool _546 = false; 458 if (_539) 459 { 460 _546 = _RESERVED_IDENTIFIER_FIXUP_5_m[2].x == 7.0f; 461 } 462 else 463 { 464 _546 = false; 465 } 466 _RESERVED_IDENTIFIER_FIXUP_0_ok = _546; 467 bool _553 = false; 468 if (_546) 469 { 470 _553 = _RESERVED_IDENTIFIER_FIXUP_5_m[2].y == 8.0f; 471 } 472 else 473 { 474 _553 = false; 475 } 476 _RESERVED_IDENTIFIER_FIXUP_0_ok = _553; 477 bool _560 = false; 478 if (_553) 479 { 480 _560 = _RESERVED_IDENTIFIER_FIXUP_5_m[2].z == 9.0f; 481 } 482 else 483 { 484 _560 = false; 485 } 486 _RESERVED_IDENTIFIER_FIXUP_0_ok = _560; 487 float4 _561 = 0.0f.xxxx; 488 if (_560) 489 { 490 _561 = _7_colorGreen; 491 } 492 else 493 { 494 _561 = _7_colorRed; 495 } 496 return _561; 497} 498 499void frag_main() 500{ 501 float2 _20 = 0.0f.xx; 502 sk_FragColor = main(_20); 503} 504 505SPIRV_Cross_Output main() 506{ 507 frag_main(); 508 SPIRV_Cross_Output stage_output; 509 stage_output.sk_FragColor = sk_FragColor; 510 return stage_output; 511} 512