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 row_major float2x2 _7_testMatrix2x2 : packoffset(c2); 6*c8dee2aaSAndroid Build Coastguard Worker}; 7*c8dee2aaSAndroid Build Coastguard Worker 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workerstatic float4 sk_FragColor; 10*c8dee2aaSAndroid Build Coastguard Worker 11*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Output 12*c8dee2aaSAndroid Build Coastguard Worker{ 13*c8dee2aaSAndroid Build Coastguard Worker float4 sk_FragColor : SV_Target0; 14*c8dee2aaSAndroid Build Coastguard Worker}; 15*c8dee2aaSAndroid Build Coastguard Worker 16*c8dee2aaSAndroid Build Coastguard Workerfloat4 main(float2 _22) 17*c8dee2aaSAndroid Build Coastguard Worker{ 18*c8dee2aaSAndroid Build Coastguard Worker bool ok = true; 19*c8dee2aaSAndroid Build Coastguard Worker int i = 5; 20*c8dee2aaSAndroid Build Coastguard Worker int _33 = 5 + 1; 21*c8dee2aaSAndroid Build Coastguard Worker i = _33; 22*c8dee2aaSAndroid Build Coastguard Worker bool _39 = false; 23*c8dee2aaSAndroid Build Coastguard Worker if (true) 24*c8dee2aaSAndroid Build Coastguard Worker { 25*c8dee2aaSAndroid Build Coastguard Worker _39 = _33 == 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 int _42 = _33 + 1; 36*c8dee2aaSAndroid Build Coastguard Worker i = _42; 37*c8dee2aaSAndroid Build Coastguard Worker _45 = _42 == 7; 38*c8dee2aaSAndroid Build Coastguard Worker } 39*c8dee2aaSAndroid Build Coastguard Worker else 40*c8dee2aaSAndroid Build Coastguard Worker { 41*c8dee2aaSAndroid Build Coastguard Worker _45 = false; 42*c8dee2aaSAndroid Build Coastguard Worker } 43*c8dee2aaSAndroid Build Coastguard Worker ok = _45; 44*c8dee2aaSAndroid Build Coastguard Worker bool _51 = false; 45*c8dee2aaSAndroid Build Coastguard Worker if (_45) 46*c8dee2aaSAndroid Build Coastguard Worker { 47*c8dee2aaSAndroid Build Coastguard Worker int _48 = i; 48*c8dee2aaSAndroid Build Coastguard Worker int _49 = _48 - 1; 49*c8dee2aaSAndroid Build Coastguard Worker i = _49; 50*c8dee2aaSAndroid Build Coastguard Worker _51 = _49 == 6; 51*c8dee2aaSAndroid Build Coastguard Worker } 52*c8dee2aaSAndroid Build Coastguard Worker else 53*c8dee2aaSAndroid Build Coastguard Worker { 54*c8dee2aaSAndroid Build Coastguard Worker _51 = false; 55*c8dee2aaSAndroid Build Coastguard Worker } 56*c8dee2aaSAndroid Build Coastguard Worker ok = _51; 57*c8dee2aaSAndroid Build Coastguard Worker int _52 = i; 58*c8dee2aaSAndroid Build Coastguard Worker int _53 = _52 - 1; 59*c8dee2aaSAndroid Build Coastguard Worker i = _53; 60*c8dee2aaSAndroid Build Coastguard Worker bool _57 = false; 61*c8dee2aaSAndroid Build Coastguard Worker if (_51) 62*c8dee2aaSAndroid Build Coastguard Worker { 63*c8dee2aaSAndroid Build Coastguard Worker _57 = _53 == 5; 64*c8dee2aaSAndroid Build Coastguard Worker } 65*c8dee2aaSAndroid Build Coastguard Worker else 66*c8dee2aaSAndroid Build Coastguard Worker { 67*c8dee2aaSAndroid Build Coastguard Worker _57 = false; 68*c8dee2aaSAndroid Build Coastguard Worker } 69*c8dee2aaSAndroid Build Coastguard Worker ok = _57; 70*c8dee2aaSAndroid Build Coastguard Worker float f = 0.5f; 71*c8dee2aaSAndroid Build Coastguard Worker float _62 = 0.5f + 1.0f; 72*c8dee2aaSAndroid Build Coastguard Worker f = _62; 73*c8dee2aaSAndroid Build Coastguard Worker bool _67 = false; 74*c8dee2aaSAndroid Build Coastguard Worker if (_57) 75*c8dee2aaSAndroid Build Coastguard Worker { 76*c8dee2aaSAndroid Build Coastguard Worker _67 = _62 == 1.5f; 77*c8dee2aaSAndroid Build Coastguard Worker } 78*c8dee2aaSAndroid Build Coastguard Worker else 79*c8dee2aaSAndroid Build Coastguard Worker { 80*c8dee2aaSAndroid Build Coastguard Worker _67 = false; 81*c8dee2aaSAndroid Build Coastguard Worker } 82*c8dee2aaSAndroid Build Coastguard Worker ok = _67; 83*c8dee2aaSAndroid Build Coastguard Worker bool _73 = false; 84*c8dee2aaSAndroid Build Coastguard Worker if (_67) 85*c8dee2aaSAndroid Build Coastguard Worker { 86*c8dee2aaSAndroid Build Coastguard Worker float _70 = _62 + 1.0f; 87*c8dee2aaSAndroid Build Coastguard Worker f = _70; 88*c8dee2aaSAndroid Build Coastguard Worker _73 = _70 == 2.5f; 89*c8dee2aaSAndroid Build Coastguard Worker } 90*c8dee2aaSAndroid Build Coastguard Worker else 91*c8dee2aaSAndroid Build Coastguard Worker { 92*c8dee2aaSAndroid Build Coastguard Worker _73 = false; 93*c8dee2aaSAndroid Build Coastguard Worker } 94*c8dee2aaSAndroid Build Coastguard Worker ok = _73; 95*c8dee2aaSAndroid Build Coastguard Worker bool _79 = false; 96*c8dee2aaSAndroid Build Coastguard Worker if (_73) 97*c8dee2aaSAndroid Build Coastguard Worker { 98*c8dee2aaSAndroid Build Coastguard Worker float _76 = f; 99*c8dee2aaSAndroid Build Coastguard Worker float _77 = _76 - 1.0f; 100*c8dee2aaSAndroid Build Coastguard Worker f = _77; 101*c8dee2aaSAndroid Build Coastguard Worker _79 = _77 == 1.5f; 102*c8dee2aaSAndroid Build Coastguard Worker } 103*c8dee2aaSAndroid Build Coastguard Worker else 104*c8dee2aaSAndroid Build Coastguard Worker { 105*c8dee2aaSAndroid Build Coastguard Worker _79 = false; 106*c8dee2aaSAndroid Build Coastguard Worker } 107*c8dee2aaSAndroid Build Coastguard Worker ok = _79; 108*c8dee2aaSAndroid Build Coastguard Worker float _80 = f; 109*c8dee2aaSAndroid Build Coastguard Worker float _81 = _80 - 1.0f; 110*c8dee2aaSAndroid Build Coastguard Worker f = _81; 111*c8dee2aaSAndroid Build Coastguard Worker bool _85 = false; 112*c8dee2aaSAndroid Build Coastguard Worker if (_79) 113*c8dee2aaSAndroid Build Coastguard Worker { 114*c8dee2aaSAndroid Build Coastguard Worker _85 = _81 == 0.5f; 115*c8dee2aaSAndroid Build Coastguard Worker } 116*c8dee2aaSAndroid Build Coastguard Worker else 117*c8dee2aaSAndroid Build Coastguard Worker { 118*c8dee2aaSAndroid Build Coastguard Worker _85 = false; 119*c8dee2aaSAndroid Build Coastguard Worker } 120*c8dee2aaSAndroid Build Coastguard Worker ok = _85; 121*c8dee2aaSAndroid Build Coastguard Worker float2 f2 = 0.5f.xx; 122*c8dee2aaSAndroid Build Coastguard Worker f2.x += 1.0f; 123*c8dee2aaSAndroid Build Coastguard Worker bool _98 = false; 124*c8dee2aaSAndroid Build Coastguard Worker if (ok) 125*c8dee2aaSAndroid Build Coastguard Worker { 126*c8dee2aaSAndroid Build Coastguard Worker _98 = f2.x == 1.5f; 127*c8dee2aaSAndroid Build Coastguard Worker } 128*c8dee2aaSAndroid Build Coastguard Worker else 129*c8dee2aaSAndroid Build Coastguard Worker { 130*c8dee2aaSAndroid Build Coastguard Worker _98 = false; 131*c8dee2aaSAndroid Build Coastguard Worker } 132*c8dee2aaSAndroid Build Coastguard Worker ok = _98; 133*c8dee2aaSAndroid Build Coastguard Worker bool _105 = false; 134*c8dee2aaSAndroid Build Coastguard Worker if (_98) 135*c8dee2aaSAndroid Build Coastguard Worker { 136*c8dee2aaSAndroid Build Coastguard Worker float _102 = f2.x; 137*c8dee2aaSAndroid Build Coastguard Worker float _103 = _102 + 1.0f; 138*c8dee2aaSAndroid Build Coastguard Worker f2.x = _103; 139*c8dee2aaSAndroid Build Coastguard Worker _105 = _103 == 2.5f; 140*c8dee2aaSAndroid Build Coastguard Worker } 141*c8dee2aaSAndroid Build Coastguard Worker else 142*c8dee2aaSAndroid Build Coastguard Worker { 143*c8dee2aaSAndroid Build Coastguard Worker _105 = false; 144*c8dee2aaSAndroid Build Coastguard Worker } 145*c8dee2aaSAndroid Build Coastguard Worker ok = _105; 146*c8dee2aaSAndroid Build Coastguard Worker bool _112 = false; 147*c8dee2aaSAndroid Build Coastguard Worker if (_105) 148*c8dee2aaSAndroid Build Coastguard Worker { 149*c8dee2aaSAndroid Build Coastguard Worker float _109 = f2.x; 150*c8dee2aaSAndroid Build Coastguard Worker float _110 = _109 - 1.0f; 151*c8dee2aaSAndroid Build Coastguard Worker f2.x = _110; 152*c8dee2aaSAndroid Build Coastguard Worker _112 = _110 == 1.5f; 153*c8dee2aaSAndroid Build Coastguard Worker } 154*c8dee2aaSAndroid Build Coastguard Worker else 155*c8dee2aaSAndroid Build Coastguard Worker { 156*c8dee2aaSAndroid Build Coastguard Worker _112 = false; 157*c8dee2aaSAndroid Build Coastguard Worker } 158*c8dee2aaSAndroid Build Coastguard Worker ok = _112; 159*c8dee2aaSAndroid Build Coastguard Worker f2.x -= 1.0f; 160*c8dee2aaSAndroid Build Coastguard Worker bool _122 = false; 161*c8dee2aaSAndroid Build Coastguard Worker if (ok) 162*c8dee2aaSAndroid Build Coastguard Worker { 163*c8dee2aaSAndroid Build Coastguard Worker _122 = f2.x == 0.5f; 164*c8dee2aaSAndroid Build Coastguard Worker } 165*c8dee2aaSAndroid Build Coastguard Worker else 166*c8dee2aaSAndroid Build Coastguard Worker { 167*c8dee2aaSAndroid Build Coastguard Worker _122 = false; 168*c8dee2aaSAndroid Build Coastguard Worker } 169*c8dee2aaSAndroid Build Coastguard Worker ok = _122; 170*c8dee2aaSAndroid Build Coastguard Worker float2 _124 = f2; 171*c8dee2aaSAndroid Build Coastguard Worker float2 _125 = _124 + 1.0f.xx; 172*c8dee2aaSAndroid Build Coastguard Worker f2 = _125; 173*c8dee2aaSAndroid Build Coastguard Worker bool _132 = false; 174*c8dee2aaSAndroid Build Coastguard Worker if (_122) 175*c8dee2aaSAndroid Build Coastguard Worker { 176*c8dee2aaSAndroid Build Coastguard Worker _132 = all(bool2(_125.x == 1.5f.xx.x, _125.y == 1.5f.xx.y)); 177*c8dee2aaSAndroid Build Coastguard Worker } 178*c8dee2aaSAndroid Build Coastguard Worker else 179*c8dee2aaSAndroid Build Coastguard Worker { 180*c8dee2aaSAndroid Build Coastguard Worker _132 = false; 181*c8dee2aaSAndroid Build Coastguard Worker } 182*c8dee2aaSAndroid Build Coastguard Worker ok = _132; 183*c8dee2aaSAndroid Build Coastguard Worker bool _139 = false; 184*c8dee2aaSAndroid Build Coastguard Worker if (_132) 185*c8dee2aaSAndroid Build Coastguard Worker { 186*c8dee2aaSAndroid Build Coastguard Worker float2 _135 = _125 + 1.0f.xx; 187*c8dee2aaSAndroid Build Coastguard Worker f2 = _135; 188*c8dee2aaSAndroid Build Coastguard Worker _139 = all(bool2(_135.x == 2.5f.xx.x, _135.y == 2.5f.xx.y)); 189*c8dee2aaSAndroid Build Coastguard Worker } 190*c8dee2aaSAndroid Build Coastguard Worker else 191*c8dee2aaSAndroid Build Coastguard Worker { 192*c8dee2aaSAndroid Build Coastguard Worker _139 = false; 193*c8dee2aaSAndroid Build Coastguard Worker } 194*c8dee2aaSAndroid Build Coastguard Worker ok = _139; 195*c8dee2aaSAndroid Build Coastguard Worker bool _146 = false; 196*c8dee2aaSAndroid Build Coastguard Worker if (_139) 197*c8dee2aaSAndroid Build Coastguard Worker { 198*c8dee2aaSAndroid Build Coastguard Worker float2 _142 = f2; 199*c8dee2aaSAndroid Build Coastguard Worker float2 _143 = _142 - 1.0f.xx; 200*c8dee2aaSAndroid Build Coastguard Worker f2 = _143; 201*c8dee2aaSAndroid Build Coastguard Worker _146 = all(bool2(_143.x == 1.5f.xx.x, _143.y == 1.5f.xx.y)); 202*c8dee2aaSAndroid Build Coastguard Worker } 203*c8dee2aaSAndroid Build Coastguard Worker else 204*c8dee2aaSAndroid Build Coastguard Worker { 205*c8dee2aaSAndroid Build Coastguard Worker _146 = false; 206*c8dee2aaSAndroid Build Coastguard Worker } 207*c8dee2aaSAndroid Build Coastguard Worker ok = _146; 208*c8dee2aaSAndroid Build Coastguard Worker float2 _147 = f2; 209*c8dee2aaSAndroid Build Coastguard Worker float2 _148 = _147 - 1.0f.xx; 210*c8dee2aaSAndroid Build Coastguard Worker f2 = _148; 211*c8dee2aaSAndroid Build Coastguard Worker bool _153 = false; 212*c8dee2aaSAndroid Build Coastguard Worker if (_146) 213*c8dee2aaSAndroid Build Coastguard Worker { 214*c8dee2aaSAndroid Build Coastguard Worker _153 = all(bool2(_148.x == 0.5f.xx.x, _148.y == 0.5f.xx.y)); 215*c8dee2aaSAndroid Build Coastguard Worker } 216*c8dee2aaSAndroid Build Coastguard Worker else 217*c8dee2aaSAndroid Build Coastguard Worker { 218*c8dee2aaSAndroid Build Coastguard Worker _153 = false; 219*c8dee2aaSAndroid Build Coastguard Worker } 220*c8dee2aaSAndroid Build Coastguard Worker ok = _153; 221*c8dee2aaSAndroid Build Coastguard Worker int4 i4 = int4(7, 8, 9, 10); 222*c8dee2aaSAndroid Build Coastguard Worker int4 _162 = int4(7, 8, 9, 10) + int4(1, 1, 1, 1); 223*c8dee2aaSAndroid Build Coastguard Worker i4 = _162; 224*c8dee2aaSAndroid Build Coastguard Worker bool _170 = false; 225*c8dee2aaSAndroid Build Coastguard Worker if (_153) 226*c8dee2aaSAndroid Build Coastguard Worker { 227*c8dee2aaSAndroid Build Coastguard Worker _170 = all(bool4(_162.x == int4(8, 9, 10, 11).x, _162.y == int4(8, 9, 10, 11).y, _162.z == int4(8, 9, 10, 11).z, _162.w == int4(8, 9, 10, 11).w)); 228*c8dee2aaSAndroid Build Coastguard Worker } 229*c8dee2aaSAndroid Build Coastguard Worker else 230*c8dee2aaSAndroid Build Coastguard Worker { 231*c8dee2aaSAndroid Build Coastguard Worker _170 = false; 232*c8dee2aaSAndroid Build Coastguard Worker } 233*c8dee2aaSAndroid Build Coastguard Worker ok = _170; 234*c8dee2aaSAndroid Build Coastguard Worker bool _178 = false; 235*c8dee2aaSAndroid Build Coastguard Worker if (_170) 236*c8dee2aaSAndroid Build Coastguard Worker { 237*c8dee2aaSAndroid Build Coastguard Worker int4 _173 = _162 + int4(1, 1, 1, 1); 238*c8dee2aaSAndroid Build Coastguard Worker i4 = _173; 239*c8dee2aaSAndroid Build Coastguard Worker _178 = all(bool4(_173.x == int4(9, 10, 11, 12).x, _173.y == int4(9, 10, 11, 12).y, _173.z == int4(9, 10, 11, 12).z, _173.w == int4(9, 10, 11, 12).w)); 240*c8dee2aaSAndroid Build Coastguard Worker } 241*c8dee2aaSAndroid Build Coastguard Worker else 242*c8dee2aaSAndroid Build Coastguard Worker { 243*c8dee2aaSAndroid Build Coastguard Worker _178 = false; 244*c8dee2aaSAndroid Build Coastguard Worker } 245*c8dee2aaSAndroid Build Coastguard Worker ok = _178; 246*c8dee2aaSAndroid Build Coastguard Worker bool _185 = false; 247*c8dee2aaSAndroid Build Coastguard Worker if (_178) 248*c8dee2aaSAndroid Build Coastguard Worker { 249*c8dee2aaSAndroid Build Coastguard Worker int4 _181 = i4; 250*c8dee2aaSAndroid Build Coastguard Worker int4 _182 = _181 - int4(1, 1, 1, 1); 251*c8dee2aaSAndroid Build Coastguard Worker i4 = _182; 252*c8dee2aaSAndroid Build Coastguard Worker _185 = all(bool4(_182.x == int4(8, 9, 10, 11).x, _182.y == int4(8, 9, 10, 11).y, _182.z == int4(8, 9, 10, 11).z, _182.w == int4(8, 9, 10, 11).w)); 253*c8dee2aaSAndroid Build Coastguard Worker } 254*c8dee2aaSAndroid Build Coastguard Worker else 255*c8dee2aaSAndroid Build Coastguard Worker { 256*c8dee2aaSAndroid Build Coastguard Worker _185 = false; 257*c8dee2aaSAndroid Build Coastguard Worker } 258*c8dee2aaSAndroid Build Coastguard Worker ok = _185; 259*c8dee2aaSAndroid Build Coastguard Worker int4 _186 = i4; 260*c8dee2aaSAndroid Build Coastguard Worker int4 _187 = _186 - int4(1, 1, 1, 1); 261*c8dee2aaSAndroid Build Coastguard Worker i4 = _187; 262*c8dee2aaSAndroid Build Coastguard Worker bool _192 = false; 263*c8dee2aaSAndroid Build Coastguard Worker if (_185) 264*c8dee2aaSAndroid Build Coastguard Worker { 265*c8dee2aaSAndroid Build Coastguard Worker _192 = all(bool4(_187.x == int4(7, 8, 9, 10).x, _187.y == int4(7, 8, 9, 10).y, _187.z == int4(7, 8, 9, 10).z, _187.w == int4(7, 8, 9, 10).w)); 266*c8dee2aaSAndroid Build Coastguard Worker } 267*c8dee2aaSAndroid Build Coastguard Worker else 268*c8dee2aaSAndroid Build Coastguard Worker { 269*c8dee2aaSAndroid Build Coastguard Worker _192 = false; 270*c8dee2aaSAndroid Build Coastguard Worker } 271*c8dee2aaSAndroid Build Coastguard Worker ok = _192; 272*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)); 273*c8dee2aaSAndroid Build Coastguard Worker float3 _211 = float3(1.0f, 2.0f, 3.0f) + 1.0f.xxx; 274*c8dee2aaSAndroid Build Coastguard Worker float3 _212 = float3(4.0f, 5.0f, 6.0f) + 1.0f.xxx; 275*c8dee2aaSAndroid Build Coastguard Worker float3 _213 = float3(7.0f, 8.0f, 9.0f) + 1.0f.xxx; 276*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_211, _212, _213); 277*c8dee2aaSAndroid Build Coastguard Worker bool _231 = false; 278*c8dee2aaSAndroid Build Coastguard Worker if (_192) 279*c8dee2aaSAndroid Build Coastguard Worker { 280*c8dee2aaSAndroid Build Coastguard Worker _231 = (all(bool3(_211.x == float3(2.0f, 3.0f, 4.0f).x, _211.y == float3(2.0f, 3.0f, 4.0f).y, _211.z == float3(2.0f, 3.0f, 4.0f).z)) && all(bool3(_212.x == float3(5.0f, 6.0f, 7.0f).x, _212.y == float3(5.0f, 6.0f, 7.0f).y, _212.z == float3(5.0f, 6.0f, 7.0f).z))) && all(bool3(_213.x == float3(8.0f, 9.0f, 10.0f).x, _213.y == float3(8.0f, 9.0f, 10.0f).y, _213.z == float3(8.0f, 9.0f, 10.0f).z)); 281*c8dee2aaSAndroid Build Coastguard Worker } 282*c8dee2aaSAndroid Build Coastguard Worker else 283*c8dee2aaSAndroid Build Coastguard Worker { 284*c8dee2aaSAndroid Build Coastguard Worker _231 = false; 285*c8dee2aaSAndroid Build Coastguard Worker } 286*c8dee2aaSAndroid Build Coastguard Worker ok = _231; 287*c8dee2aaSAndroid Build Coastguard Worker bool _251 = false; 288*c8dee2aaSAndroid Build Coastguard Worker if (_231) 289*c8dee2aaSAndroid Build Coastguard Worker { 290*c8dee2aaSAndroid Build Coastguard Worker float3 _234 = _211 + 1.0f.xxx; 291*c8dee2aaSAndroid Build Coastguard Worker float3 _235 = _212 + 1.0f.xxx; 292*c8dee2aaSAndroid Build Coastguard Worker float3 _236 = _213 + 1.0f.xxx; 293*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_234, _235, _236); 294*c8dee2aaSAndroid Build Coastguard Worker _251 = (all(bool3(_234.x == float3(3.0f, 4.0f, 5.0f).x, _234.y == float3(3.0f, 4.0f, 5.0f).y, _234.z == float3(3.0f, 4.0f, 5.0f).z)) && all(bool3(_235.x == float3(6.0f, 7.0f, 8.0f).x, _235.y == float3(6.0f, 7.0f, 8.0f).y, _235.z == float3(6.0f, 7.0f, 8.0f).z))) && all(bool3(_236.x == float3(9.0f, 10.0f, 11.0f).x, _236.y == float3(9.0f, 10.0f, 11.0f).y, _236.z == float3(9.0f, 10.0f, 11.0f).z)); 295*c8dee2aaSAndroid Build Coastguard Worker } 296*c8dee2aaSAndroid Build Coastguard Worker else 297*c8dee2aaSAndroid Build Coastguard Worker { 298*c8dee2aaSAndroid Build Coastguard Worker _251 = false; 299*c8dee2aaSAndroid Build Coastguard Worker } 300*c8dee2aaSAndroid Build Coastguard Worker ok = _251; 301*c8dee2aaSAndroid Build Coastguard Worker bool _270 = false; 302*c8dee2aaSAndroid Build Coastguard Worker if (_251) 303*c8dee2aaSAndroid Build Coastguard Worker { 304*c8dee2aaSAndroid Build Coastguard Worker float3x3 _254 = m3x3; 305*c8dee2aaSAndroid Build Coastguard Worker float3 _256 = _254[0] - 1.0f.xxx; 306*c8dee2aaSAndroid Build Coastguard Worker float3 _258 = _254[1] - 1.0f.xxx; 307*c8dee2aaSAndroid Build Coastguard Worker float3 _260 = _254[2] - 1.0f.xxx; 308*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_256, _258, _260); 309*c8dee2aaSAndroid Build Coastguard Worker _270 = (all(bool3(_256.x == float3(2.0f, 3.0f, 4.0f).x, _256.y == float3(2.0f, 3.0f, 4.0f).y, _256.z == float3(2.0f, 3.0f, 4.0f).z)) && all(bool3(_258.x == float3(5.0f, 6.0f, 7.0f).x, _258.y == float3(5.0f, 6.0f, 7.0f).y, _258.z == float3(5.0f, 6.0f, 7.0f).z))) && all(bool3(_260.x == float3(8.0f, 9.0f, 10.0f).x, _260.y == float3(8.0f, 9.0f, 10.0f).y, _260.z == float3(8.0f, 9.0f, 10.0f).z)); 310*c8dee2aaSAndroid Build Coastguard Worker } 311*c8dee2aaSAndroid Build Coastguard Worker else 312*c8dee2aaSAndroid Build Coastguard Worker { 313*c8dee2aaSAndroid Build Coastguard Worker _270 = false; 314*c8dee2aaSAndroid Build Coastguard Worker } 315*c8dee2aaSAndroid Build Coastguard Worker ok = _270; 316*c8dee2aaSAndroid Build Coastguard Worker float3x3 _271 = m3x3; 317*c8dee2aaSAndroid Build Coastguard Worker float3 _273 = _271[0] - 1.0f.xxx; 318*c8dee2aaSAndroid Build Coastguard Worker float3 _275 = _271[1] - 1.0f.xxx; 319*c8dee2aaSAndroid Build Coastguard Worker float3 _277 = _271[2] - 1.0f.xxx; 320*c8dee2aaSAndroid Build Coastguard Worker m3x3 = float3x3(_273, _275, _277); 321*c8dee2aaSAndroid Build Coastguard Worker bool _289 = false; 322*c8dee2aaSAndroid Build Coastguard Worker if (_270) 323*c8dee2aaSAndroid Build Coastguard Worker { 324*c8dee2aaSAndroid Build Coastguard Worker _289 = (all(bool3(_273.x == float3(1.0f, 2.0f, 3.0f).x, _273.y == float3(1.0f, 2.0f, 3.0f).y, _273.z == float3(1.0f, 2.0f, 3.0f).z)) && all(bool3(_275.x == float3(4.0f, 5.0f, 6.0f).x, _275.y == float3(4.0f, 5.0f, 6.0f).y, _275.z == float3(4.0f, 5.0f, 6.0f).z))) && all(bool3(_277.x == float3(7.0f, 8.0f, 9.0f).x, _277.y == float3(7.0f, 8.0f, 9.0f).y, _277.z == float3(7.0f, 8.0f, 9.0f).z)); 325*c8dee2aaSAndroid Build Coastguard Worker } 326*c8dee2aaSAndroid Build Coastguard Worker else 327*c8dee2aaSAndroid Build Coastguard Worker { 328*c8dee2aaSAndroid Build Coastguard Worker _289 = false; 329*c8dee2aaSAndroid Build Coastguard Worker } 330*c8dee2aaSAndroid Build Coastguard Worker ok = _289; 331*c8dee2aaSAndroid Build Coastguard Worker bool _297 = false; 332*c8dee2aaSAndroid Build Coastguard Worker if (_289) 333*c8dee2aaSAndroid Build Coastguard Worker { 334*c8dee2aaSAndroid Build Coastguard Worker _297 = _7_colorGreen.x != 1.0f; 335*c8dee2aaSAndroid Build Coastguard Worker } 336*c8dee2aaSAndroid Build Coastguard Worker else 337*c8dee2aaSAndroid Build Coastguard Worker { 338*c8dee2aaSAndroid Build Coastguard Worker _297 = false; 339*c8dee2aaSAndroid Build Coastguard Worker } 340*c8dee2aaSAndroid Build Coastguard Worker ok = _297; 341*c8dee2aaSAndroid Build Coastguard Worker bool _306 = false; 342*c8dee2aaSAndroid Build Coastguard Worker if (_297) 343*c8dee2aaSAndroid Build Coastguard Worker { 344*c8dee2aaSAndroid Build Coastguard Worker _306 = (-1.0f) == (-_7_colorGreen.y); 345*c8dee2aaSAndroid Build Coastguard Worker } 346*c8dee2aaSAndroid Build Coastguard Worker else 347*c8dee2aaSAndroid Build Coastguard Worker { 348*c8dee2aaSAndroid Build Coastguard Worker _306 = false; 349*c8dee2aaSAndroid Build Coastguard Worker } 350*c8dee2aaSAndroid Build Coastguard Worker ok = _306; 351*c8dee2aaSAndroid Build Coastguard Worker bool _315 = false; 352*c8dee2aaSAndroid Build Coastguard Worker if (_306) 353*c8dee2aaSAndroid Build Coastguard Worker { 354*c8dee2aaSAndroid Build Coastguard Worker float4 _312 = -_7_colorGreen; 355*c8dee2aaSAndroid Build Coastguard Worker _315 = all(bool4(float4(0.0f, -1.0f, 0.0f, -1.0f).x == _312.x, float4(0.0f, -1.0f, 0.0f, -1.0f).y == _312.y, float4(0.0f, -1.0f, 0.0f, -1.0f).z == _312.z, float4(0.0f, -1.0f, 0.0f, -1.0f).w == _312.w)); 356*c8dee2aaSAndroid Build Coastguard Worker } 357*c8dee2aaSAndroid Build Coastguard Worker else 358*c8dee2aaSAndroid Build Coastguard Worker { 359*c8dee2aaSAndroid Build Coastguard Worker _315 = false; 360*c8dee2aaSAndroid Build Coastguard Worker } 361*c8dee2aaSAndroid Build Coastguard Worker ok = _315; 362*c8dee2aaSAndroid Build Coastguard Worker bool _338 = false; 363*c8dee2aaSAndroid Build Coastguard Worker if (_315) 364*c8dee2aaSAndroid Build Coastguard Worker { 365*c8dee2aaSAndroid Build Coastguard Worker float2 _329 = -_7_testMatrix2x2[0]; 366*c8dee2aaSAndroid Build Coastguard Worker float2 _331 = -_7_testMatrix2x2[1]; 367*c8dee2aaSAndroid Build Coastguard Worker _338 = all(bool2(float2(-1.0f, -2.0f).x == _329.x, float2(-1.0f, -2.0f).y == _329.y)) && all(bool2(float2(-3.0f, -4.0f).x == _331.x, float2(-3.0f, -4.0f).y == _331.y)); 368*c8dee2aaSAndroid Build Coastguard Worker } 369*c8dee2aaSAndroid Build Coastguard Worker else 370*c8dee2aaSAndroid Build Coastguard Worker { 371*c8dee2aaSAndroid Build Coastguard Worker _338 = false; 372*c8dee2aaSAndroid Build Coastguard Worker } 373*c8dee2aaSAndroid Build Coastguard Worker ok = _338; 374*c8dee2aaSAndroid Build Coastguard Worker int2 _345 = int2(i, -i); 375*c8dee2aaSAndroid Build Coastguard Worker int2 iv = _345; 376*c8dee2aaSAndroid Build Coastguard Worker bool _352 = false; 377*c8dee2aaSAndroid Build Coastguard Worker if (_338) 378*c8dee2aaSAndroid Build Coastguard Worker { 379*c8dee2aaSAndroid Build Coastguard Worker _352 = (-i) == (-5); 380*c8dee2aaSAndroid Build Coastguard Worker } 381*c8dee2aaSAndroid Build Coastguard Worker else 382*c8dee2aaSAndroid Build Coastguard Worker { 383*c8dee2aaSAndroid Build Coastguard Worker _352 = false; 384*c8dee2aaSAndroid Build Coastguard Worker } 385*c8dee2aaSAndroid Build Coastguard Worker ok = _352; 386*c8dee2aaSAndroid Build Coastguard Worker bool _359 = false; 387*c8dee2aaSAndroid Build Coastguard Worker if (_352) 388*c8dee2aaSAndroid Build Coastguard Worker { 389*c8dee2aaSAndroid Build Coastguard Worker int2 _355 = -_345; 390*c8dee2aaSAndroid Build Coastguard Worker _359 = all(bool2(_355.x == int2(-5, 5).x, _355.y == int2(-5, 5).y)); 391*c8dee2aaSAndroid Build Coastguard Worker } 392*c8dee2aaSAndroid Build Coastguard Worker else 393*c8dee2aaSAndroid Build Coastguard Worker { 394*c8dee2aaSAndroid Build Coastguard Worker _359 = false; 395*c8dee2aaSAndroid Build Coastguard Worker } 396*c8dee2aaSAndroid Build Coastguard Worker ok = _359; 397*c8dee2aaSAndroid Build Coastguard Worker float4 _360 = 0.0f.xxxx; 398*c8dee2aaSAndroid Build Coastguard Worker if (_359) 399*c8dee2aaSAndroid Build Coastguard Worker { 400*c8dee2aaSAndroid Build Coastguard Worker _360 = _7_colorGreen; 401*c8dee2aaSAndroid Build Coastguard Worker } 402*c8dee2aaSAndroid Build Coastguard Worker else 403*c8dee2aaSAndroid Build Coastguard Worker { 404*c8dee2aaSAndroid Build Coastguard Worker _360 = _7_colorRed; 405*c8dee2aaSAndroid Build Coastguard Worker } 406*c8dee2aaSAndroid Build Coastguard Worker return _360; 407*c8dee2aaSAndroid Build Coastguard Worker} 408*c8dee2aaSAndroid Build Coastguard Worker 409*c8dee2aaSAndroid Build Coastguard Workervoid frag_main() 410*c8dee2aaSAndroid Build Coastguard Worker{ 411*c8dee2aaSAndroid Build Coastguard Worker float2 _18 = 0.0f.xx; 412*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor = main(_18); 413*c8dee2aaSAndroid Build Coastguard Worker} 414*c8dee2aaSAndroid Build Coastguard Worker 415*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main() 416*c8dee2aaSAndroid Build Coastguard Worker{ 417*c8dee2aaSAndroid Build Coastguard Worker frag_main(); 418*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 419*c8dee2aaSAndroid Build Coastguard Worker stage_output.sk_FragColor = sk_FragColor; 420*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 421*c8dee2aaSAndroid Build Coastguard Worker} 422