1*c8dee2aaSAndroid Build Coastguard Workercbuffer _UniformBuffer : register(b0, space0) 2*c8dee2aaSAndroid Build Coastguard Worker{ 3*c8dee2aaSAndroid Build Coastguard Worker float4 _7_colorGreen : packoffset(c0); 4*c8dee2aaSAndroid Build Coastguard Worker float4 _7_colorRed : packoffset(c1); 5*c8dee2aaSAndroid Build Coastguard Worker}; 6*c8dee2aaSAndroid Build Coastguard Worker 7*c8dee2aaSAndroid Build Coastguard Worker 8*c8dee2aaSAndroid Build Coastguard Workerstatic float4 sk_FragColor; 9*c8dee2aaSAndroid Build Coastguard Worker 10*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Output 11*c8dee2aaSAndroid Build Coastguard Worker{ 12*c8dee2aaSAndroid Build Coastguard Worker float4 sk_FragColor : SV_Target0; 13*c8dee2aaSAndroid Build Coastguard Worker}; 14*c8dee2aaSAndroid Build Coastguard Worker 15*c8dee2aaSAndroid Build Coastguard Workerfloat4 main(float2 _21) 16*c8dee2aaSAndroid Build Coastguard Worker{ 17*c8dee2aaSAndroid Build Coastguard Worker bool ok = true; 18*c8dee2aaSAndroid Build Coastguard Worker int i = 5; 19*c8dee2aaSAndroid Build Coastguard Worker int _32 = 5 + 1; 20*c8dee2aaSAndroid Build Coastguard Worker i = _32; 21*c8dee2aaSAndroid Build Coastguard Worker bool _39 = false; 22*c8dee2aaSAndroid Build Coastguard Worker if (true) 23*c8dee2aaSAndroid Build Coastguard Worker { 24*c8dee2aaSAndroid Build Coastguard Worker i = _32 + 1; 25*c8dee2aaSAndroid Build Coastguard Worker _39 = _32 == 6; 26*c8dee2aaSAndroid Build Coastguard Worker } 27*c8dee2aaSAndroid Build Coastguard Worker else 28*c8dee2aaSAndroid Build Coastguard Worker { 29*c8dee2aaSAndroid Build Coastguard Worker _39 = false; 30*c8dee2aaSAndroid Build Coastguard Worker } 31*c8dee2aaSAndroid Build Coastguard Worker ok = _39; 32*c8dee2aaSAndroid Build Coastguard Worker bool _45 = false; 33*c8dee2aaSAndroid Build Coastguard Worker if (_39) 34*c8dee2aaSAndroid Build Coastguard Worker { 35*c8dee2aaSAndroid Build Coastguard Worker _45 = i == 7; 36*c8dee2aaSAndroid Build Coastguard Worker } 37*c8dee2aaSAndroid Build Coastguard Worker else 38*c8dee2aaSAndroid Build Coastguard Worker { 39*c8dee2aaSAndroid Build Coastguard Worker _45 = false; 40*c8dee2aaSAndroid Build Coastguard Worker } 41*c8dee2aaSAndroid Build Coastguard Worker ok = _45; 42*c8dee2aaSAndroid Build Coastguard Worker bool _51 = false; 43*c8dee2aaSAndroid Build Coastguard Worker if (_45) 44*c8dee2aaSAndroid Build Coastguard Worker { 45*c8dee2aaSAndroid Build Coastguard Worker int _48 = i; 46*c8dee2aaSAndroid Build Coastguard Worker i = _48 - 1; 47*c8dee2aaSAndroid Build Coastguard Worker _51 = _48 == 7; 48*c8dee2aaSAndroid Build Coastguard Worker } 49*c8dee2aaSAndroid Build Coastguard Worker else 50*c8dee2aaSAndroid Build Coastguard Worker { 51*c8dee2aaSAndroid Build Coastguard Worker _51 = false; 52*c8dee2aaSAndroid Build Coastguard Worker } 53*c8dee2aaSAndroid Build Coastguard Worker ok = _51; 54*c8dee2aaSAndroid Build Coastguard Worker bool _56 = false; 55*c8dee2aaSAndroid Build Coastguard Worker if (_51) 56*c8dee2aaSAndroid Build Coastguard Worker { 57*c8dee2aaSAndroid Build Coastguard Worker _56 = i == 6; 58*c8dee2aaSAndroid Build Coastguard Worker } 59*c8dee2aaSAndroid Build Coastguard Worker else 60*c8dee2aaSAndroid Build Coastguard Worker { 61*c8dee2aaSAndroid Build Coastguard Worker _56 = false; 62*c8dee2aaSAndroid Build Coastguard Worker } 63*c8dee2aaSAndroid Build Coastguard Worker ok = _56; 64*c8dee2aaSAndroid Build Coastguard Worker int _57 = i; 65*c8dee2aaSAndroid Build Coastguard Worker int _58 = _57 - 1; 66*c8dee2aaSAndroid Build Coastguard Worker i = _58; 67*c8dee2aaSAndroid Build Coastguard Worker bool _62 = false; 68*c8dee2aaSAndroid Build Coastguard Worker if (_56) 69*c8dee2aaSAndroid Build Coastguard Worker { 70*c8dee2aaSAndroid Build Coastguard Worker _62 = _58 == 5; 71*c8dee2aaSAndroid Build Coastguard Worker } 72*c8dee2aaSAndroid Build Coastguard Worker else 73*c8dee2aaSAndroid Build Coastguard Worker { 74*c8dee2aaSAndroid Build Coastguard Worker _62 = false; 75*c8dee2aaSAndroid Build Coastguard Worker } 76*c8dee2aaSAndroid Build Coastguard Worker ok = _62; 77*c8dee2aaSAndroid Build Coastguard Worker float f = 0.5f; 78*c8dee2aaSAndroid Build Coastguard Worker float _67 = 0.5f + 1.0f; 79*c8dee2aaSAndroid Build Coastguard Worker f = _67; 80*c8dee2aaSAndroid Build Coastguard Worker bool _73 = false; 81*c8dee2aaSAndroid Build Coastguard Worker if (_62) 82*c8dee2aaSAndroid Build Coastguard Worker { 83*c8dee2aaSAndroid Build Coastguard Worker f = _67 + 1.0f; 84*c8dee2aaSAndroid Build Coastguard Worker _73 = _67 == 1.5f; 85*c8dee2aaSAndroid Build Coastguard Worker } 86*c8dee2aaSAndroid Build Coastguard Worker else 87*c8dee2aaSAndroid Build Coastguard Worker { 88*c8dee2aaSAndroid Build Coastguard Worker _73 = false; 89*c8dee2aaSAndroid Build Coastguard Worker } 90*c8dee2aaSAndroid Build Coastguard Worker ok = _73; 91*c8dee2aaSAndroid Build Coastguard Worker bool _79 = false; 92*c8dee2aaSAndroid Build Coastguard Worker if (_73) 93*c8dee2aaSAndroid Build Coastguard Worker { 94*c8dee2aaSAndroid Build Coastguard Worker _79 = f == 2.5f; 95*c8dee2aaSAndroid Build Coastguard Worker } 96*c8dee2aaSAndroid Build Coastguard Worker else 97*c8dee2aaSAndroid Build Coastguard Worker { 98*c8dee2aaSAndroid Build Coastguard Worker _79 = false; 99*c8dee2aaSAndroid Build Coastguard Worker } 100*c8dee2aaSAndroid Build Coastguard Worker ok = _79; 101*c8dee2aaSAndroid Build Coastguard Worker bool _85 = false; 102*c8dee2aaSAndroid Build Coastguard Worker if (_79) 103*c8dee2aaSAndroid Build Coastguard Worker { 104*c8dee2aaSAndroid Build Coastguard Worker float _82 = f; 105*c8dee2aaSAndroid Build Coastguard Worker f = _82 - 1.0f; 106*c8dee2aaSAndroid Build Coastguard Worker _85 = _82 == 2.5f; 107*c8dee2aaSAndroid Build Coastguard Worker } 108*c8dee2aaSAndroid Build Coastguard Worker else 109*c8dee2aaSAndroid Build Coastguard Worker { 110*c8dee2aaSAndroid Build Coastguard Worker _85 = false; 111*c8dee2aaSAndroid Build Coastguard Worker } 112*c8dee2aaSAndroid Build Coastguard Worker ok = _85; 113*c8dee2aaSAndroid Build Coastguard Worker bool _90 = false; 114*c8dee2aaSAndroid Build Coastguard Worker if (_85) 115*c8dee2aaSAndroid Build Coastguard Worker { 116*c8dee2aaSAndroid Build Coastguard Worker _90 = f == 1.5f; 117*c8dee2aaSAndroid Build Coastguard Worker } 118*c8dee2aaSAndroid Build Coastguard Worker else 119*c8dee2aaSAndroid Build Coastguard Worker { 120*c8dee2aaSAndroid Build Coastguard Worker _90 = false; 121*c8dee2aaSAndroid Build Coastguard Worker } 122*c8dee2aaSAndroid Build Coastguard Worker ok = _90; 123*c8dee2aaSAndroid Build Coastguard Worker float _91 = f; 124*c8dee2aaSAndroid Build Coastguard Worker float _92 = _91 - 1.0f; 125*c8dee2aaSAndroid Build Coastguard Worker f = _92; 126*c8dee2aaSAndroid Build Coastguard Worker bool _96 = false; 127*c8dee2aaSAndroid Build Coastguard Worker if (_90) 128*c8dee2aaSAndroid Build Coastguard Worker { 129*c8dee2aaSAndroid Build Coastguard Worker _96 = _92 == 0.5f; 130*c8dee2aaSAndroid Build Coastguard Worker } 131*c8dee2aaSAndroid Build Coastguard Worker else 132*c8dee2aaSAndroid Build Coastguard Worker { 133*c8dee2aaSAndroid Build Coastguard Worker _96 = false; 134*c8dee2aaSAndroid Build Coastguard Worker } 135*c8dee2aaSAndroid Build Coastguard Worker ok = _96; 136*c8dee2aaSAndroid Build Coastguard Worker float2 f2 = 0.5f.xx; 137*c8dee2aaSAndroid Build Coastguard Worker f2.x += 1.0f; 138*c8dee2aaSAndroid Build Coastguard Worker bool _110 = false; 139*c8dee2aaSAndroid Build Coastguard Worker if (ok) 140*c8dee2aaSAndroid Build Coastguard Worker { 141*c8dee2aaSAndroid Build Coastguard Worker float _107 = f2.x; 142*c8dee2aaSAndroid Build Coastguard Worker f2.x = _107 + 1.0f; 143*c8dee2aaSAndroid Build Coastguard Worker _110 = _107 == 1.5f; 144*c8dee2aaSAndroid Build Coastguard Worker } 145*c8dee2aaSAndroid Build Coastguard Worker else 146*c8dee2aaSAndroid Build Coastguard Worker { 147*c8dee2aaSAndroid Build Coastguard Worker _110 = false; 148*c8dee2aaSAndroid Build Coastguard Worker } 149*c8dee2aaSAndroid Build Coastguard Worker ok = _110; 150*c8dee2aaSAndroid Build Coastguard Worker bool _116 = false; 151*c8dee2aaSAndroid Build Coastguard Worker if (_110) 152*c8dee2aaSAndroid Build Coastguard Worker { 153*c8dee2aaSAndroid Build Coastguard Worker _116 = f2.x == 2.5f; 154*c8dee2aaSAndroid Build Coastguard Worker } 155*c8dee2aaSAndroid Build Coastguard Worker else 156*c8dee2aaSAndroid Build Coastguard Worker { 157*c8dee2aaSAndroid Build Coastguard Worker _116 = false; 158*c8dee2aaSAndroid Build Coastguard Worker } 159*c8dee2aaSAndroid Build Coastguard Worker ok = _116; 160*c8dee2aaSAndroid Build Coastguard Worker bool _123 = false; 161*c8dee2aaSAndroid Build Coastguard Worker if (_116) 162*c8dee2aaSAndroid Build Coastguard Worker { 163*c8dee2aaSAndroid Build Coastguard Worker float _120 = f2.x; 164*c8dee2aaSAndroid Build Coastguard Worker f2.x = _120 - 1.0f; 165*c8dee2aaSAndroid Build Coastguard Worker _123 = _120 == 2.5f; 166*c8dee2aaSAndroid Build Coastguard Worker } 167*c8dee2aaSAndroid Build Coastguard Worker else 168*c8dee2aaSAndroid Build Coastguard Worker { 169*c8dee2aaSAndroid Build Coastguard Worker _123 = false; 170*c8dee2aaSAndroid Build Coastguard Worker } 171*c8dee2aaSAndroid Build Coastguard Worker ok = _123; 172*c8dee2aaSAndroid Build Coastguard Worker bool _129 = false; 173*c8dee2aaSAndroid Build Coastguard Worker if (_123) 174*c8dee2aaSAndroid Build Coastguard Worker { 175*c8dee2aaSAndroid Build Coastguard Worker _129 = f2.x == 1.5f; 176*c8dee2aaSAndroid Build Coastguard Worker } 177*c8dee2aaSAndroid Build Coastguard Worker else 178*c8dee2aaSAndroid Build Coastguard Worker { 179*c8dee2aaSAndroid Build Coastguard Worker _129 = false; 180*c8dee2aaSAndroid Build Coastguard Worker } 181*c8dee2aaSAndroid Build Coastguard Worker ok = _129; 182*c8dee2aaSAndroid Build Coastguard Worker f2.x -= 1.0f; 183*c8dee2aaSAndroid Build Coastguard Worker bool _139 = false; 184*c8dee2aaSAndroid Build Coastguard Worker if (ok) 185*c8dee2aaSAndroid Build Coastguard Worker { 186*c8dee2aaSAndroid Build Coastguard Worker _139 = f2.x == 0.5f; 187*c8dee2aaSAndroid Build Coastguard Worker } 188*c8dee2aaSAndroid Build Coastguard Worker else 189*c8dee2aaSAndroid Build Coastguard Worker { 190*c8dee2aaSAndroid Build Coastguard Worker _139 = false; 191*c8dee2aaSAndroid Build Coastguard Worker } 192*c8dee2aaSAndroid Build Coastguard Worker ok = _139; 193*c8dee2aaSAndroid Build Coastguard Worker float2 _140 = f2; 194*c8dee2aaSAndroid Build Coastguard Worker float2 _142 = _140 + 1.0f.xx; 195*c8dee2aaSAndroid Build Coastguard Worker f2 = _142; 196*c8dee2aaSAndroid Build Coastguard Worker bool _150 = false; 197*c8dee2aaSAndroid Build Coastguard Worker if (_139) 198*c8dee2aaSAndroid Build Coastguard Worker { 199*c8dee2aaSAndroid Build Coastguard Worker f2 = _142 + 1.0f.xx; 200*c8dee2aaSAndroid Build Coastguard Worker _150 = all(bool2(_142.x == 1.5f.xx.x, _142.y == 1.5f.xx.y)); 201*c8dee2aaSAndroid Build Coastguard Worker } 202*c8dee2aaSAndroid Build Coastguard Worker else 203*c8dee2aaSAndroid Build Coastguard Worker { 204*c8dee2aaSAndroid Build Coastguard Worker _150 = false; 205*c8dee2aaSAndroid Build Coastguard Worker } 206*c8dee2aaSAndroid Build Coastguard Worker ok = _150; 207*c8dee2aaSAndroid Build Coastguard Worker bool _157 = false; 208*c8dee2aaSAndroid Build Coastguard Worker if (_150) 209*c8dee2aaSAndroid Build Coastguard Worker { 210*c8dee2aaSAndroid Build Coastguard Worker _157 = all(bool2(f2.x == 2.5f.xx.x, f2.y == 2.5f.xx.y)); 211*c8dee2aaSAndroid Build Coastguard Worker } 212*c8dee2aaSAndroid Build Coastguard Worker else 213*c8dee2aaSAndroid Build Coastguard Worker { 214*c8dee2aaSAndroid Build Coastguard Worker _157 = false; 215*c8dee2aaSAndroid Build Coastguard Worker } 216*c8dee2aaSAndroid Build Coastguard Worker ok = _157; 217*c8dee2aaSAndroid Build Coastguard Worker bool _164 = false; 218*c8dee2aaSAndroid Build Coastguard Worker if (_157) 219*c8dee2aaSAndroid Build Coastguard Worker { 220*c8dee2aaSAndroid Build Coastguard Worker float2 _160 = f2; 221*c8dee2aaSAndroid Build Coastguard Worker f2 = _160 - 1.0f.xx; 222*c8dee2aaSAndroid Build Coastguard Worker _164 = all(bool2(_160.x == 2.5f.xx.x, _160.y == 2.5f.xx.y)); 223*c8dee2aaSAndroid Build Coastguard Worker } 224*c8dee2aaSAndroid Build Coastguard Worker else 225*c8dee2aaSAndroid Build Coastguard Worker { 226*c8dee2aaSAndroid Build Coastguard Worker _164 = false; 227*c8dee2aaSAndroid Build Coastguard Worker } 228*c8dee2aaSAndroid Build Coastguard Worker ok = _164; 229*c8dee2aaSAndroid Build Coastguard Worker bool _170 = false; 230*c8dee2aaSAndroid Build Coastguard Worker if (_164) 231*c8dee2aaSAndroid Build Coastguard Worker { 232*c8dee2aaSAndroid Build Coastguard Worker _170 = all(bool2(f2.x == 1.5f.xx.x, f2.y == 1.5f.xx.y)); 233*c8dee2aaSAndroid Build Coastguard Worker } 234*c8dee2aaSAndroid Build Coastguard Worker else 235*c8dee2aaSAndroid Build Coastguard Worker { 236*c8dee2aaSAndroid Build Coastguard Worker _170 = false; 237*c8dee2aaSAndroid Build Coastguard Worker } 238*c8dee2aaSAndroid Build Coastguard Worker ok = _170; 239*c8dee2aaSAndroid Build Coastguard Worker float2 _171 = f2; 240*c8dee2aaSAndroid Build Coastguard Worker float2 _172 = _171 - 1.0f.xx; 241*c8dee2aaSAndroid Build Coastguard Worker f2 = _172; 242*c8dee2aaSAndroid Build Coastguard Worker bool _177 = false; 243*c8dee2aaSAndroid Build Coastguard Worker if (_170) 244*c8dee2aaSAndroid Build Coastguard Worker { 245*c8dee2aaSAndroid Build Coastguard Worker _177 = all(bool2(_172.x == 0.5f.xx.x, _172.y == 0.5f.xx.y)); 246*c8dee2aaSAndroid Build Coastguard Worker } 247*c8dee2aaSAndroid Build Coastguard Worker else 248*c8dee2aaSAndroid Build Coastguard Worker { 249*c8dee2aaSAndroid Build Coastguard Worker _177 = false; 250*c8dee2aaSAndroid Build Coastguard Worker } 251*c8dee2aaSAndroid Build Coastguard Worker ok = _177; 252*c8dee2aaSAndroid Build Coastguard Worker int4 i4 = int4(7, 8, 9, 10); 253*c8dee2aaSAndroid Build Coastguard Worker int4 _186 = int4(7, 8, 9, 10) + int4(1, 1, 1, 1); 254*c8dee2aaSAndroid Build Coastguard Worker i4 = _186; 255*c8dee2aaSAndroid Build Coastguard Worker bool _195 = false; 256*c8dee2aaSAndroid Build Coastguard Worker if (_177) 257*c8dee2aaSAndroid Build Coastguard Worker { 258*c8dee2aaSAndroid Build Coastguard Worker i4 = _186 + int4(1, 1, 1, 1); 259*c8dee2aaSAndroid Build Coastguard Worker _195 = all(bool4(_186.x == int4(8, 9, 10, 11).x, _186.y == int4(8, 9, 10, 11).y, _186.z == int4(8, 9, 10, 11).z, _186.w == int4(8, 9, 10, 11).w)); 260*c8dee2aaSAndroid Build Coastguard Worker } 261*c8dee2aaSAndroid Build Coastguard Worker else 262*c8dee2aaSAndroid Build Coastguard Worker { 263*c8dee2aaSAndroid Build Coastguard Worker _195 = false; 264*c8dee2aaSAndroid Build Coastguard Worker } 265*c8dee2aaSAndroid Build Coastguard Worker ok = _195; 266*c8dee2aaSAndroid Build Coastguard Worker bool _203 = false; 267*c8dee2aaSAndroid Build Coastguard Worker if (_195) 268*c8dee2aaSAndroid Build Coastguard Worker { 269*c8dee2aaSAndroid Build Coastguard Worker _203 = all(bool4(i4.x == int4(9, 10, 11, 12).x, i4.y == int4(9, 10, 11, 12).y, i4.z == int4(9, 10, 11, 12).z, i4.w == int4(9, 10, 11, 12).w)); 270*c8dee2aaSAndroid Build Coastguard Worker } 271*c8dee2aaSAndroid Build Coastguard Worker else 272*c8dee2aaSAndroid Build Coastguard Worker { 273*c8dee2aaSAndroid Build Coastguard Worker _203 = false; 274*c8dee2aaSAndroid Build Coastguard Worker } 275*c8dee2aaSAndroid Build Coastguard Worker ok = _203; 276*c8dee2aaSAndroid Build Coastguard Worker bool _210 = false; 277*c8dee2aaSAndroid Build Coastguard Worker if (_203) 278*c8dee2aaSAndroid Build Coastguard Worker { 279*c8dee2aaSAndroid Build Coastguard Worker int4 _206 = i4; 280*c8dee2aaSAndroid Build Coastguard Worker i4 = _206 - int4(1, 1, 1, 1); 281*c8dee2aaSAndroid Build Coastguard Worker _210 = all(bool4(_206.x == int4(9, 10, 11, 12).x, _206.y == int4(9, 10, 11, 12).y, _206.z == int4(9, 10, 11, 12).z, _206.w == int4(9, 10, 11, 12).w)); 282*c8dee2aaSAndroid Build Coastguard Worker } 283*c8dee2aaSAndroid Build Coastguard Worker else 284*c8dee2aaSAndroid Build Coastguard Worker { 285*c8dee2aaSAndroid Build Coastguard Worker _210 = false; 286*c8dee2aaSAndroid Build Coastguard Worker } 287*c8dee2aaSAndroid Build Coastguard Worker ok = _210; 288*c8dee2aaSAndroid Build Coastguard Worker bool _216 = false; 289*c8dee2aaSAndroid Build Coastguard Worker if (_210) 290*c8dee2aaSAndroid Build Coastguard Worker { 291*c8dee2aaSAndroid Build Coastguard Worker _216 = all(bool4(i4.x == int4(8, 9, 10, 11).x, i4.y == int4(8, 9, 10, 11).y, i4.z == int4(8, 9, 10, 11).z, i4.w == int4(8, 9, 10, 11).w)); 292*c8dee2aaSAndroid Build Coastguard Worker } 293*c8dee2aaSAndroid Build Coastguard Worker else 294*c8dee2aaSAndroid Build Coastguard Worker { 295*c8dee2aaSAndroid Build Coastguard Worker _216 = false; 296*c8dee2aaSAndroid Build Coastguard Worker } 297*c8dee2aaSAndroid Build Coastguard Worker ok = _216; 298*c8dee2aaSAndroid Build Coastguard Worker int4 _217 = i4; 299*c8dee2aaSAndroid Build Coastguard Worker int4 _218 = _217 - int4(1, 1, 1, 1); 300*c8dee2aaSAndroid Build Coastguard Worker i4 = _218; 301*c8dee2aaSAndroid Build Coastguard Worker bool _223 = false; 302*c8dee2aaSAndroid Build Coastguard Worker if (_216) 303*c8dee2aaSAndroid Build Coastguard Worker { 304*c8dee2aaSAndroid Build Coastguard Worker _223 = all(bool4(_218.x == int4(7, 8, 9, 10).x, _218.y == int4(7, 8, 9, 10).y, _218.z == int4(7, 8, 9, 10).z, _218.w == int4(7, 8, 9, 10).w)); 305*c8dee2aaSAndroid Build Coastguard Worker } 306*c8dee2aaSAndroid Build Coastguard Worker else 307*c8dee2aaSAndroid Build Coastguard Worker { 308*c8dee2aaSAndroid Build Coastguard Worker _223 = false; 309*c8dee2aaSAndroid Build Coastguard Worker } 310*c8dee2aaSAndroid Build Coastguard Worker ok = _223; 311*c8dee2aaSAndroid Build Coastguard Worker float3x3 m3x3 = float3x3(float3(1.0f, 2.0f, 3.0f), float3(4.0f, 5.0f, 6.0f), float3(7.0f, 8.0f, 9.0f)); 312*c8dee2aaSAndroid Build Coastguard Worker float3 _242 = float3(1.0f, 2.0f, 3.0f) + 1.0f.xxx; 313*c8dee2aaSAndroid Build Coastguard Worker float3 _243 = float3(4.0f, 5.0f, 6.0f) + 1.0f.xxx; 314*c8dee2aaSAndroid Build Coastguard Worker float3 _244 = float3(7.0f, 8.0f, 9.0f) + 1.0f.xxx; 315*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_242, _243, _244); 316*c8dee2aaSAndroid Build Coastguard Worker bool _266 = false; 317*c8dee2aaSAndroid Build Coastguard Worker if (_223) 318*c8dee2aaSAndroid Build Coastguard Worker { 319*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_242 + 1.0f.xxx, _243 + 1.0f.xxx, _244 + 1.0f.xxx); 320*c8dee2aaSAndroid Build Coastguard Worker _266 = (all(bool3(_242.x == float3(2.0f, 3.0f, 4.0f).x, _242.y == float3(2.0f, 3.0f, 4.0f).y, _242.z == float3(2.0f, 3.0f, 4.0f).z)) && all(bool3(_243.x == float3(5.0f, 6.0f, 7.0f).x, _243.y == float3(5.0f, 6.0f, 7.0f).y, _243.z == float3(5.0f, 6.0f, 7.0f).z))) && all(bool3(_244.x == float3(8.0f, 9.0f, 10.0f).x, _244.y == float3(8.0f, 9.0f, 10.0f).y, _244.z == float3(8.0f, 9.0f, 10.0f).z)); 321*c8dee2aaSAndroid Build Coastguard Worker } 322*c8dee2aaSAndroid Build Coastguard Worker else 323*c8dee2aaSAndroid Build Coastguard Worker { 324*c8dee2aaSAndroid Build Coastguard Worker _266 = false; 325*c8dee2aaSAndroid Build Coastguard Worker } 326*c8dee2aaSAndroid Build Coastguard Worker ok = _266; 327*c8dee2aaSAndroid Build Coastguard Worker bool _286 = false; 328*c8dee2aaSAndroid Build Coastguard Worker if (_266) 329*c8dee2aaSAndroid Build Coastguard Worker { 330*c8dee2aaSAndroid Build Coastguard Worker _286 = (all(bool3(m3x3[0].x == float3(3.0f, 4.0f, 5.0f).x, m3x3[0].y == float3(3.0f, 4.0f, 5.0f).y, m3x3[0].z == float3(3.0f, 4.0f, 5.0f).z)) && all(bool3(m3x3[1].x == float3(6.0f, 7.0f, 8.0f).x, m3x3[1].y == float3(6.0f, 7.0f, 8.0f).y, m3x3[1].z == float3(6.0f, 7.0f, 8.0f).z))) && all(bool3(m3x3[2].x == float3(9.0f, 10.0f, 11.0f).x, m3x3[2].y == float3(9.0f, 10.0f, 11.0f).y, m3x3[2].z == float3(9.0f, 10.0f, 11.0f).z)); 331*c8dee2aaSAndroid Build Coastguard Worker } 332*c8dee2aaSAndroid Build Coastguard Worker else 333*c8dee2aaSAndroid Build Coastguard Worker { 334*c8dee2aaSAndroid Build Coastguard Worker _286 = false; 335*c8dee2aaSAndroid Build Coastguard Worker } 336*c8dee2aaSAndroid Build Coastguard Worker ok = _286; 337*c8dee2aaSAndroid Build Coastguard Worker bool _305 = false; 338*c8dee2aaSAndroid Build Coastguard Worker if (_286) 339*c8dee2aaSAndroid Build Coastguard Worker { 340*c8dee2aaSAndroid Build Coastguard Worker float3x3 _289 = m3x3; 341*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_289[0] - 1.0f.xxx, _289[1] - 1.0f.xxx, _289[2] - 1.0f.xxx); 342*c8dee2aaSAndroid Build Coastguard Worker _305 = (all(bool3(_289[0].x == float3(3.0f, 4.0f, 5.0f).x, _289[0].y == float3(3.0f, 4.0f, 5.0f).y, _289[0].z == float3(3.0f, 4.0f, 5.0f).z)) && all(bool3(_289[1].x == float3(6.0f, 7.0f, 8.0f).x, _289[1].y == float3(6.0f, 7.0f, 8.0f).y, _289[1].z == float3(6.0f, 7.0f, 8.0f).z))) && all(bool3(_289[2].x == float3(9.0f, 10.0f, 11.0f).x, _289[2].y == float3(9.0f, 10.0f, 11.0f).y, _289[2].z == float3(9.0f, 10.0f, 11.0f).z)); 343*c8dee2aaSAndroid Build Coastguard Worker } 344*c8dee2aaSAndroid Build Coastguard Worker else 345*c8dee2aaSAndroid Build Coastguard Worker { 346*c8dee2aaSAndroid Build Coastguard Worker _305 = false; 347*c8dee2aaSAndroid Build Coastguard Worker } 348*c8dee2aaSAndroid Build Coastguard Worker ok = _305; 349*c8dee2aaSAndroid Build Coastguard Worker bool _320 = false; 350*c8dee2aaSAndroid Build Coastguard Worker if (_305) 351*c8dee2aaSAndroid Build Coastguard Worker { 352*c8dee2aaSAndroid Build Coastguard Worker _320 = (all(bool3(m3x3[0].x == float3(2.0f, 3.0f, 4.0f).x, m3x3[0].y == float3(2.0f, 3.0f, 4.0f).y, m3x3[0].z == float3(2.0f, 3.0f, 4.0f).z)) && all(bool3(m3x3[1].x == float3(5.0f, 6.0f, 7.0f).x, m3x3[1].y == float3(5.0f, 6.0f, 7.0f).y, m3x3[1].z == float3(5.0f, 6.0f, 7.0f).z))) && all(bool3(m3x3[2].x == float3(8.0f, 9.0f, 10.0f).x, m3x3[2].y == float3(8.0f, 9.0f, 10.0f).y, m3x3[2].z == float3(8.0f, 9.0f, 10.0f).z)); 353*c8dee2aaSAndroid Build Coastguard Worker } 354*c8dee2aaSAndroid Build Coastguard Worker else 355*c8dee2aaSAndroid Build Coastguard Worker { 356*c8dee2aaSAndroid Build Coastguard Worker _320 = false; 357*c8dee2aaSAndroid Build Coastguard Worker } 358*c8dee2aaSAndroid Build Coastguard Worker ok = _320; 359*c8dee2aaSAndroid Build Coastguard Worker float3x3 _321 = m3x3; 360*c8dee2aaSAndroid Build Coastguard Worker float3 _323 = _321[0] - 1.0f.xxx; 361*c8dee2aaSAndroid Build Coastguard Worker float3 _325 = _321[1] - 1.0f.xxx; 362*c8dee2aaSAndroid Build Coastguard Worker float3 _327 = _321[2] - 1.0f.xxx; 363*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_323, _325, _327); 364*c8dee2aaSAndroid Build Coastguard Worker bool _339 = false; 365*c8dee2aaSAndroid Build Coastguard Worker if (_320) 366*c8dee2aaSAndroid Build Coastguard Worker { 367*c8dee2aaSAndroid Build Coastguard Worker _339 = (all(bool3(_323.x == float3(1.0f, 2.0f, 3.0f).x, _323.y == float3(1.0f, 2.0f, 3.0f).y, _323.z == float3(1.0f, 2.0f, 3.0f).z)) && all(bool3(_325.x == float3(4.0f, 5.0f, 6.0f).x, _325.y == float3(4.0f, 5.0f, 6.0f).y, _325.z == float3(4.0f, 5.0f, 6.0f).z))) && all(bool3(_327.x == float3(7.0f, 8.0f, 9.0f).x, _327.y == float3(7.0f, 8.0f, 9.0f).y, _327.z == float3(7.0f, 8.0f, 9.0f).z)); 368*c8dee2aaSAndroid Build Coastguard Worker } 369*c8dee2aaSAndroid Build Coastguard Worker else 370*c8dee2aaSAndroid Build Coastguard Worker { 371*c8dee2aaSAndroid Build Coastguard Worker _339 = false; 372*c8dee2aaSAndroid Build Coastguard Worker } 373*c8dee2aaSAndroid Build Coastguard Worker ok = _339; 374*c8dee2aaSAndroid Build Coastguard Worker float4 _340 = 0.0f.xxxx; 375*c8dee2aaSAndroid Build Coastguard Worker if (_339) 376*c8dee2aaSAndroid Build Coastguard Worker { 377*c8dee2aaSAndroid Build Coastguard Worker _340 = _7_colorGreen; 378*c8dee2aaSAndroid Build Coastguard Worker } 379*c8dee2aaSAndroid Build Coastguard Worker else 380*c8dee2aaSAndroid Build Coastguard Worker { 381*c8dee2aaSAndroid Build Coastguard Worker _340 = _7_colorRed; 382*c8dee2aaSAndroid Build Coastguard Worker } 383*c8dee2aaSAndroid Build Coastguard Worker return _340; 384*c8dee2aaSAndroid Build Coastguard Worker} 385*c8dee2aaSAndroid Build Coastguard Worker 386*c8dee2aaSAndroid Build Coastguard Workervoid frag_main() 387*c8dee2aaSAndroid Build Coastguard Worker{ 388*c8dee2aaSAndroid Build Coastguard Worker float2 _17 = 0.0f.xx; 389*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor = main(_17); 390*c8dee2aaSAndroid Build Coastguard Worker} 391*c8dee2aaSAndroid Build Coastguard Worker 392*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main() 393*c8dee2aaSAndroid Build Coastguard Worker{ 394*c8dee2aaSAndroid Build Coastguard Worker frag_main(); 395*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 396*c8dee2aaSAndroid Build Coastguard Worker stage_output.sk_FragColor = sk_FragColor; 397*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 398*c8dee2aaSAndroid Build Coastguard Worker} 399