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 float4 _7_colorBlack : packoffset(c2); 6*c8dee2aaSAndroid Build Coastguard Worker float4 _7_colorWhite : packoffset(c3); 7*c8dee2aaSAndroid Build Coastguard Worker float4 _7_testInputs : packoffset(c4); 8*c8dee2aaSAndroid Build Coastguard Worker}; 9*c8dee2aaSAndroid Build Coastguard Worker 10*c8dee2aaSAndroid Build Coastguard Worker 11*c8dee2aaSAndroid Build Coastguard Workerstatic float4 sk_FragColor; 12*c8dee2aaSAndroid Build Coastguard Worker 13*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Output 14*c8dee2aaSAndroid Build Coastguard Worker{ 15*c8dee2aaSAndroid Build Coastguard Worker float4 sk_FragColor : SV_Target0; 16*c8dee2aaSAndroid Build Coastguard Worker}; 17*c8dee2aaSAndroid Build Coastguard Worker 18*c8dee2aaSAndroid Build Coastguard Workerfloat4 main(float2 _21) 19*c8dee2aaSAndroid Build Coastguard Worker{ 20*c8dee2aaSAndroid Build Coastguard Worker float4 _32 = _7_colorGreen * 100.0f; 21*c8dee2aaSAndroid Build Coastguard Worker int4 _41 = int4(int(_32.x), int(_32.y), int(_32.z), int(_32.w)); 22*c8dee2aaSAndroid Build Coastguard Worker int4 intGreen = _41; 23*c8dee2aaSAndroid Build Coastguard Worker float4 _46 = _7_colorRed * 100.0f; 24*c8dee2aaSAndroid Build Coastguard Worker int4 _55 = int4(int(_46.x), int(_46.y), int(_46.z), int(_46.w)); 25*c8dee2aaSAndroid Build Coastguard Worker int4 intRed = _55; 26*c8dee2aaSAndroid Build Coastguard Worker int _59 = _41.x; 27*c8dee2aaSAndroid Build Coastguard Worker int _60 = _55.x; 28*c8dee2aaSAndroid Build Coastguard Worker bool _75 = false; 29*c8dee2aaSAndroid Build Coastguard Worker if ((false ? _60 : _59) == _59) 30*c8dee2aaSAndroid Build Coastguard Worker { 31*c8dee2aaSAndroid Build Coastguard Worker int2 _70 = _41.xy; 32*c8dee2aaSAndroid Build Coastguard Worker int2 _71 = _55.xy; 33*c8dee2aaSAndroid Build Coastguard Worker int2 _64 = int2(bool2(false, false).x ? _71.x : _70.x, bool2(false, false).y ? _71.y : _70.y); 34*c8dee2aaSAndroid Build Coastguard Worker int2 _72 = _41.xy; 35*c8dee2aaSAndroid Build Coastguard Worker _75 = all(bool2(_64.x == _72.x, _64.y == _72.y)); 36*c8dee2aaSAndroid Build Coastguard Worker } 37*c8dee2aaSAndroid Build Coastguard Worker else 38*c8dee2aaSAndroid Build Coastguard Worker { 39*c8dee2aaSAndroid Build Coastguard Worker _75 = false; 40*c8dee2aaSAndroid Build Coastguard Worker } 41*c8dee2aaSAndroid Build Coastguard Worker bool _89 = false; 42*c8dee2aaSAndroid Build Coastguard Worker if (_75) 43*c8dee2aaSAndroid Build Coastguard Worker { 44*c8dee2aaSAndroid Build Coastguard Worker int3 _84 = _41.xyz; 45*c8dee2aaSAndroid Build Coastguard Worker int3 _85 = _55.xyz; 46*c8dee2aaSAndroid Build Coastguard Worker int3 _78 = int3(bool3(false, false, false).x ? _85.x : _84.x, bool3(false, false, false).y ? _85.y : _84.y, bool3(false, false, false).z ? _85.z : _84.z); 47*c8dee2aaSAndroid Build Coastguard Worker int3 _86 = _41.xyz; 48*c8dee2aaSAndroid Build Coastguard Worker _89 = all(bool3(_78.x == _86.x, _78.y == _86.y, _78.z == _86.z)); 49*c8dee2aaSAndroid Build Coastguard Worker } 50*c8dee2aaSAndroid Build Coastguard Worker else 51*c8dee2aaSAndroid Build Coastguard Worker { 52*c8dee2aaSAndroid Build Coastguard Worker _89 = false; 53*c8dee2aaSAndroid Build Coastguard Worker } 54*c8dee2aaSAndroid Build Coastguard Worker bool _97 = false; 55*c8dee2aaSAndroid Build Coastguard Worker if (_89) 56*c8dee2aaSAndroid Build Coastguard Worker { 57*c8dee2aaSAndroid Build Coastguard Worker int4 _92 = int4(bool4(false, false, false, false).x ? _55.x : _41.x, bool4(false, false, false, false).y ? _55.y : _41.y, bool4(false, false, false, false).z ? _55.z : _41.z, bool4(false, false, false, false).w ? _55.w : _41.w); 58*c8dee2aaSAndroid Build Coastguard Worker _97 = all(bool4(_92.x == _41.x, _92.y == _41.y, _92.z == _41.z, _92.w == _41.w)); 59*c8dee2aaSAndroid Build Coastguard Worker } 60*c8dee2aaSAndroid Build Coastguard Worker else 61*c8dee2aaSAndroid Build Coastguard Worker { 62*c8dee2aaSAndroid Build Coastguard Worker _97 = false; 63*c8dee2aaSAndroid Build Coastguard Worker } 64*c8dee2aaSAndroid Build Coastguard Worker bool _103 = false; 65*c8dee2aaSAndroid Build Coastguard Worker if (_97) 66*c8dee2aaSAndroid Build Coastguard Worker { 67*c8dee2aaSAndroid Build Coastguard Worker _103 = (true ? _60 : _59) == _60; 68*c8dee2aaSAndroid Build Coastguard Worker } 69*c8dee2aaSAndroid Build Coastguard Worker else 70*c8dee2aaSAndroid Build Coastguard Worker { 71*c8dee2aaSAndroid Build Coastguard Worker _103 = false; 72*c8dee2aaSAndroid Build Coastguard Worker } 73*c8dee2aaSAndroid Build Coastguard Worker bool _115 = false; 74*c8dee2aaSAndroid Build Coastguard Worker if (_103) 75*c8dee2aaSAndroid Build Coastguard Worker { 76*c8dee2aaSAndroid Build Coastguard Worker int2 _110 = _41.xy; 77*c8dee2aaSAndroid Build Coastguard Worker int2 _111 = _55.xy; 78*c8dee2aaSAndroid Build Coastguard Worker int2 _106 = int2(bool2(true, true).x ? _111.x : _110.x, bool2(true, true).y ? _111.y : _110.y); 79*c8dee2aaSAndroid Build Coastguard Worker int2 _112 = _55.xy; 80*c8dee2aaSAndroid Build Coastguard Worker _115 = all(bool2(_106.x == _112.x, _106.y == _112.y)); 81*c8dee2aaSAndroid Build Coastguard Worker } 82*c8dee2aaSAndroid Build Coastguard Worker else 83*c8dee2aaSAndroid Build Coastguard Worker { 84*c8dee2aaSAndroid Build Coastguard Worker _115 = false; 85*c8dee2aaSAndroid Build Coastguard Worker } 86*c8dee2aaSAndroid Build Coastguard Worker bool _127 = false; 87*c8dee2aaSAndroid Build Coastguard Worker if (_115) 88*c8dee2aaSAndroid Build Coastguard Worker { 89*c8dee2aaSAndroid Build Coastguard Worker int3 _122 = _41.xyz; 90*c8dee2aaSAndroid Build Coastguard Worker int3 _123 = _55.xyz; 91*c8dee2aaSAndroid Build Coastguard Worker int3 _118 = int3(bool3(true, true, true).x ? _123.x : _122.x, bool3(true, true, true).y ? _123.y : _122.y, bool3(true, true, true).z ? _123.z : _122.z); 92*c8dee2aaSAndroid Build Coastguard Worker int3 _124 = _55.xyz; 93*c8dee2aaSAndroid Build Coastguard Worker _127 = all(bool3(_118.x == _124.x, _118.y == _124.y, _118.z == _124.z)); 94*c8dee2aaSAndroid Build Coastguard Worker } 95*c8dee2aaSAndroid Build Coastguard Worker else 96*c8dee2aaSAndroid Build Coastguard Worker { 97*c8dee2aaSAndroid Build Coastguard Worker _127 = false; 98*c8dee2aaSAndroid Build Coastguard Worker } 99*c8dee2aaSAndroid Build Coastguard Worker bool _134 = false; 100*c8dee2aaSAndroid Build Coastguard Worker if (_127) 101*c8dee2aaSAndroid Build Coastguard Worker { 102*c8dee2aaSAndroid Build Coastguard Worker int4 _130 = int4(bool4(true, true, true, true).x ? _55.x : _41.x, bool4(true, true, true, true).y ? _55.y : _41.y, bool4(true, true, true, true).z ? _55.z : _41.z, bool4(true, true, true, true).w ? _55.w : _41.w); 103*c8dee2aaSAndroid Build Coastguard Worker _134 = all(bool4(_130.x == _55.x, _130.y == _55.y, _130.z == _55.z, _130.w == _55.w)); 104*c8dee2aaSAndroid Build Coastguard Worker } 105*c8dee2aaSAndroid Build Coastguard Worker else 106*c8dee2aaSAndroid Build Coastguard Worker { 107*c8dee2aaSAndroid Build Coastguard Worker _134 = false; 108*c8dee2aaSAndroid Build Coastguard Worker } 109*c8dee2aaSAndroid Build Coastguard Worker bool _138 = false; 110*c8dee2aaSAndroid Build Coastguard Worker if (_134) 111*c8dee2aaSAndroid Build Coastguard Worker { 112*c8dee2aaSAndroid Build Coastguard Worker _138 = 0 == _59; 113*c8dee2aaSAndroid Build Coastguard Worker } 114*c8dee2aaSAndroid Build Coastguard Worker else 115*c8dee2aaSAndroid Build Coastguard Worker { 116*c8dee2aaSAndroid Build Coastguard Worker _138 = false; 117*c8dee2aaSAndroid Build Coastguard Worker } 118*c8dee2aaSAndroid Build Coastguard Worker bool _146 = false; 119*c8dee2aaSAndroid Build Coastguard Worker if (_138) 120*c8dee2aaSAndroid Build Coastguard Worker { 121*c8dee2aaSAndroid Build Coastguard Worker int2 _143 = _41.xy; 122*c8dee2aaSAndroid Build Coastguard Worker _146 = all(bool2(int2(0, 100).x == _143.x, int2(0, 100).y == _143.y)); 123*c8dee2aaSAndroid Build Coastguard Worker } 124*c8dee2aaSAndroid Build Coastguard Worker else 125*c8dee2aaSAndroid Build Coastguard Worker { 126*c8dee2aaSAndroid Build Coastguard Worker _146 = false; 127*c8dee2aaSAndroid Build Coastguard Worker } 128*c8dee2aaSAndroid Build Coastguard Worker bool _153 = false; 129*c8dee2aaSAndroid Build Coastguard Worker if (_146) 130*c8dee2aaSAndroid Build Coastguard Worker { 131*c8dee2aaSAndroid Build Coastguard Worker int3 _150 = _41.xyz; 132*c8dee2aaSAndroid Build Coastguard Worker _153 = all(bool3(int3(0, 100, 0).x == _150.x, int3(0, 100, 0).y == _150.y, int3(0, 100, 0).z == _150.z)); 133*c8dee2aaSAndroid Build Coastguard Worker } 134*c8dee2aaSAndroid Build Coastguard Worker else 135*c8dee2aaSAndroid Build Coastguard Worker { 136*c8dee2aaSAndroid Build Coastguard Worker _153 = false; 137*c8dee2aaSAndroid Build Coastguard Worker } 138*c8dee2aaSAndroid Build Coastguard Worker bool _159 = false; 139*c8dee2aaSAndroid Build Coastguard Worker if (_153) 140*c8dee2aaSAndroid Build Coastguard Worker { 141*c8dee2aaSAndroid Build Coastguard Worker _159 = all(bool4(int4(0, 100, 0, 100).x == _41.x, int4(0, 100, 0, 100).y == _41.y, int4(0, 100, 0, 100).z == _41.z, int4(0, 100, 0, 100).w == _41.w)); 142*c8dee2aaSAndroid Build Coastguard Worker } 143*c8dee2aaSAndroid Build Coastguard Worker else 144*c8dee2aaSAndroid Build Coastguard Worker { 145*c8dee2aaSAndroid Build Coastguard Worker _159 = false; 146*c8dee2aaSAndroid Build Coastguard Worker } 147*c8dee2aaSAndroid Build Coastguard Worker bool _163 = false; 148*c8dee2aaSAndroid Build Coastguard Worker if (_159) 149*c8dee2aaSAndroid Build Coastguard Worker { 150*c8dee2aaSAndroid Build Coastguard Worker _163 = 100 == _60; 151*c8dee2aaSAndroid Build Coastguard Worker } 152*c8dee2aaSAndroid Build Coastguard Worker else 153*c8dee2aaSAndroid Build Coastguard Worker { 154*c8dee2aaSAndroid Build Coastguard Worker _163 = false; 155*c8dee2aaSAndroid Build Coastguard Worker } 156*c8dee2aaSAndroid Build Coastguard Worker bool _170 = false; 157*c8dee2aaSAndroid Build Coastguard Worker if (_163) 158*c8dee2aaSAndroid Build Coastguard Worker { 159*c8dee2aaSAndroid Build Coastguard Worker int2 _167 = _55.xy; 160*c8dee2aaSAndroid Build Coastguard Worker _170 = all(bool2(int2(100, 0).x == _167.x, int2(100, 0).y == _167.y)); 161*c8dee2aaSAndroid Build Coastguard Worker } 162*c8dee2aaSAndroid Build Coastguard Worker else 163*c8dee2aaSAndroid Build Coastguard Worker { 164*c8dee2aaSAndroid Build Coastguard Worker _170 = false; 165*c8dee2aaSAndroid Build Coastguard Worker } 166*c8dee2aaSAndroid Build Coastguard Worker bool _177 = false; 167*c8dee2aaSAndroid Build Coastguard Worker if (_170) 168*c8dee2aaSAndroid Build Coastguard Worker { 169*c8dee2aaSAndroid Build Coastguard Worker int3 _174 = _55.xyz; 170*c8dee2aaSAndroid Build Coastguard Worker _177 = all(bool3(int3(100, 0, 0).x == _174.x, int3(100, 0, 0).y == _174.y, int3(100, 0, 0).z == _174.z)); 171*c8dee2aaSAndroid Build Coastguard Worker } 172*c8dee2aaSAndroid Build Coastguard Worker else 173*c8dee2aaSAndroid Build Coastguard Worker { 174*c8dee2aaSAndroid Build Coastguard Worker _177 = false; 175*c8dee2aaSAndroid Build Coastguard Worker } 176*c8dee2aaSAndroid Build Coastguard Worker bool _183 = false; 177*c8dee2aaSAndroid Build Coastguard Worker if (_177) 178*c8dee2aaSAndroid Build Coastguard Worker { 179*c8dee2aaSAndroid Build Coastguard Worker _183 = all(bool4(int4(100, 0, 0, 100).x == _55.x, int4(100, 0, 0, 100).y == _55.y, int4(100, 0, 0, 100).z == _55.z, int4(100, 0, 0, 100).w == _55.w)); 180*c8dee2aaSAndroid Build Coastguard Worker } 181*c8dee2aaSAndroid Build Coastguard Worker else 182*c8dee2aaSAndroid Build Coastguard Worker { 183*c8dee2aaSAndroid Build Coastguard Worker _183 = false; 184*c8dee2aaSAndroid Build Coastguard Worker } 185*c8dee2aaSAndroid Build Coastguard Worker bool _203 = false; 186*c8dee2aaSAndroid Build Coastguard Worker if (_183) 187*c8dee2aaSAndroid Build Coastguard Worker { 188*c8dee2aaSAndroid Build Coastguard Worker _203 = (false ? _7_colorRed.x : _7_colorGreen.x) == _7_colorGreen.x; 189*c8dee2aaSAndroid Build Coastguard Worker } 190*c8dee2aaSAndroid Build Coastguard Worker else 191*c8dee2aaSAndroid Build Coastguard Worker { 192*c8dee2aaSAndroid Build Coastguard Worker _203 = false; 193*c8dee2aaSAndroid Build Coastguard Worker } 194*c8dee2aaSAndroid Build Coastguard Worker bool _224 = false; 195*c8dee2aaSAndroid Build Coastguard Worker if (_203) 196*c8dee2aaSAndroid Build Coastguard Worker { 197*c8dee2aaSAndroid Build Coastguard Worker float2 _206 = float2(bool2(false, false).x ? _7_colorRed.xy.x : _7_colorGreen.xy.x, bool2(false, false).y ? _7_colorRed.xy.y : _7_colorGreen.xy.y); 198*c8dee2aaSAndroid Build Coastguard Worker _224 = all(bool2(_206.x == _7_colorGreen.xy.x, _206.y == _7_colorGreen.xy.y)); 199*c8dee2aaSAndroid Build Coastguard Worker } 200*c8dee2aaSAndroid Build Coastguard Worker else 201*c8dee2aaSAndroid Build Coastguard Worker { 202*c8dee2aaSAndroid Build Coastguard Worker _224 = false; 203*c8dee2aaSAndroid Build Coastguard Worker } 204*c8dee2aaSAndroid Build Coastguard Worker bool _246 = false; 205*c8dee2aaSAndroid Build Coastguard Worker if (_224) 206*c8dee2aaSAndroid Build Coastguard Worker { 207*c8dee2aaSAndroid Build Coastguard Worker float3 _227 = float3(bool3(false, false, false).x ? _7_colorRed.xyz.x : _7_colorGreen.xyz.x, bool3(false, false, false).y ? _7_colorRed.xyz.y : _7_colorGreen.xyz.y, bool3(false, false, false).z ? _7_colorRed.xyz.z : _7_colorGreen.xyz.z); 208*c8dee2aaSAndroid Build Coastguard Worker _246 = all(bool3(_227.x == _7_colorGreen.xyz.x, _227.y == _7_colorGreen.xyz.y, _227.z == _7_colorGreen.xyz.z)); 209*c8dee2aaSAndroid Build Coastguard Worker } 210*c8dee2aaSAndroid Build Coastguard Worker else 211*c8dee2aaSAndroid Build Coastguard Worker { 212*c8dee2aaSAndroid Build Coastguard Worker _246 = false; 213*c8dee2aaSAndroid Build Coastguard Worker } 214*c8dee2aaSAndroid Build Coastguard Worker bool _262 = false; 215*c8dee2aaSAndroid Build Coastguard Worker if (_246) 216*c8dee2aaSAndroid Build Coastguard Worker { 217*c8dee2aaSAndroid Build Coastguard Worker float4 _249 = float4(bool4(false, false, false, false).x ? _7_colorRed.x : _7_colorGreen.x, bool4(false, false, false, false).y ? _7_colorRed.y : _7_colorGreen.y, bool4(false, false, false, false).z ? _7_colorRed.z : _7_colorGreen.z, bool4(false, false, false, false).w ? _7_colorRed.w : _7_colorGreen.w); 218*c8dee2aaSAndroid Build Coastguard Worker _262 = all(bool4(_249.x == _7_colorGreen.x, _249.y == _7_colorGreen.y, _249.z == _7_colorGreen.z, _249.w == _7_colorGreen.w)); 219*c8dee2aaSAndroid Build Coastguard Worker } 220*c8dee2aaSAndroid Build Coastguard Worker else 221*c8dee2aaSAndroid Build Coastguard Worker { 222*c8dee2aaSAndroid Build Coastguard Worker _262 = false; 223*c8dee2aaSAndroid Build Coastguard Worker } 224*c8dee2aaSAndroid Build Coastguard Worker bool _282 = false; 225*c8dee2aaSAndroid Build Coastguard Worker if (_262) 226*c8dee2aaSAndroid Build Coastguard Worker { 227*c8dee2aaSAndroid Build Coastguard Worker _282 = (true ? _7_colorRed.x : _7_colorGreen.x) == _7_colorRed.x; 228*c8dee2aaSAndroid Build Coastguard Worker } 229*c8dee2aaSAndroid Build Coastguard Worker else 230*c8dee2aaSAndroid Build Coastguard Worker { 231*c8dee2aaSAndroid Build Coastguard Worker _282 = false; 232*c8dee2aaSAndroid Build Coastguard Worker } 233*c8dee2aaSAndroid Build Coastguard Worker bool _303 = false; 234*c8dee2aaSAndroid Build Coastguard Worker if (_282) 235*c8dee2aaSAndroid Build Coastguard Worker { 236*c8dee2aaSAndroid Build Coastguard Worker float2 _285 = float2(bool2(true, true).x ? _7_colorRed.xy.x : _7_colorGreen.xy.x, bool2(true, true).y ? _7_colorRed.xy.y : _7_colorGreen.xy.y); 237*c8dee2aaSAndroid Build Coastguard Worker _303 = all(bool2(_285.x == _7_colorRed.xy.x, _285.y == _7_colorRed.xy.y)); 238*c8dee2aaSAndroid Build Coastguard Worker } 239*c8dee2aaSAndroid Build Coastguard Worker else 240*c8dee2aaSAndroid Build Coastguard Worker { 241*c8dee2aaSAndroid Build Coastguard Worker _303 = false; 242*c8dee2aaSAndroid Build Coastguard Worker } 243*c8dee2aaSAndroid Build Coastguard Worker bool _324 = false; 244*c8dee2aaSAndroid Build Coastguard Worker if (_303) 245*c8dee2aaSAndroid Build Coastguard Worker { 246*c8dee2aaSAndroid Build Coastguard Worker float3 _306 = float3(bool3(true, true, true).x ? _7_colorRed.xyz.x : _7_colorGreen.xyz.x, bool3(true, true, true).y ? _7_colorRed.xyz.y : _7_colorGreen.xyz.y, bool3(true, true, true).z ? _7_colorRed.xyz.z : _7_colorGreen.xyz.z); 247*c8dee2aaSAndroid Build Coastguard Worker _324 = all(bool3(_306.x == _7_colorRed.xyz.x, _306.y == _7_colorRed.xyz.y, _306.z == _7_colorRed.xyz.z)); 248*c8dee2aaSAndroid Build Coastguard Worker } 249*c8dee2aaSAndroid Build Coastguard Worker else 250*c8dee2aaSAndroid Build Coastguard Worker { 251*c8dee2aaSAndroid Build Coastguard Worker _324 = false; 252*c8dee2aaSAndroid Build Coastguard Worker } 253*c8dee2aaSAndroid Build Coastguard Worker bool _340 = false; 254*c8dee2aaSAndroid Build Coastguard Worker if (_324) 255*c8dee2aaSAndroid Build Coastguard Worker { 256*c8dee2aaSAndroid Build Coastguard Worker float4 _327 = float4(bool4(true, true, true, true).x ? _7_colorRed.x : _7_colorGreen.x, bool4(true, true, true, true).y ? _7_colorRed.y : _7_colorGreen.y, bool4(true, true, true, true).z ? _7_colorRed.z : _7_colorGreen.z, bool4(true, true, true, true).w ? _7_colorRed.w : _7_colorGreen.w); 257*c8dee2aaSAndroid Build Coastguard Worker _340 = all(bool4(_327.x == _7_colorRed.x, _327.y == _7_colorRed.y, _327.z == _7_colorRed.z, _327.w == _7_colorRed.w)); 258*c8dee2aaSAndroid Build Coastguard Worker } 259*c8dee2aaSAndroid Build Coastguard Worker else 260*c8dee2aaSAndroid Build Coastguard Worker { 261*c8dee2aaSAndroid Build Coastguard Worker _340 = false; 262*c8dee2aaSAndroid Build Coastguard Worker } 263*c8dee2aaSAndroid Build Coastguard Worker bool _347 = false; 264*c8dee2aaSAndroid Build Coastguard Worker if (_340) 265*c8dee2aaSAndroid Build Coastguard Worker { 266*c8dee2aaSAndroid Build Coastguard Worker _347 = 0.0f == _7_colorGreen.x; 267*c8dee2aaSAndroid Build Coastguard Worker } 268*c8dee2aaSAndroid Build Coastguard Worker else 269*c8dee2aaSAndroid Build Coastguard Worker { 270*c8dee2aaSAndroid Build Coastguard Worker _347 = false; 271*c8dee2aaSAndroid Build Coastguard Worker } 272*c8dee2aaSAndroid Build Coastguard Worker bool _357 = false; 273*c8dee2aaSAndroid Build Coastguard Worker if (_347) 274*c8dee2aaSAndroid Build Coastguard Worker { 275*c8dee2aaSAndroid Build Coastguard Worker _357 = all(bool2(float2(0.0f, 1.0f).x == _7_colorGreen.xy.x, float2(0.0f, 1.0f).y == _7_colorGreen.xy.y)); 276*c8dee2aaSAndroid Build Coastguard Worker } 277*c8dee2aaSAndroid Build Coastguard Worker else 278*c8dee2aaSAndroid Build Coastguard Worker { 279*c8dee2aaSAndroid Build Coastguard Worker _357 = false; 280*c8dee2aaSAndroid Build Coastguard Worker } 281*c8dee2aaSAndroid Build Coastguard Worker bool _366 = false; 282*c8dee2aaSAndroid Build Coastguard Worker if (_357) 283*c8dee2aaSAndroid Build Coastguard Worker { 284*c8dee2aaSAndroid Build Coastguard Worker _366 = all(bool3(float3(0.0f, 1.0f, 0.0f).x == _7_colorGreen.xyz.x, float3(0.0f, 1.0f, 0.0f).y == _7_colorGreen.xyz.y, float3(0.0f, 1.0f, 0.0f).z == _7_colorGreen.xyz.z)); 285*c8dee2aaSAndroid Build Coastguard Worker } 286*c8dee2aaSAndroid Build Coastguard Worker else 287*c8dee2aaSAndroid Build Coastguard Worker { 288*c8dee2aaSAndroid Build Coastguard Worker _366 = false; 289*c8dee2aaSAndroid Build Coastguard Worker } 290*c8dee2aaSAndroid Build Coastguard Worker bool _374 = false; 291*c8dee2aaSAndroid Build Coastguard Worker if (_366) 292*c8dee2aaSAndroid Build Coastguard Worker { 293*c8dee2aaSAndroid Build Coastguard Worker _374 = all(bool4(float4(0.0f, 1.0f, 0.0f, 1.0f).x == _7_colorGreen.x, float4(0.0f, 1.0f, 0.0f, 1.0f).y == _7_colorGreen.y, float4(0.0f, 1.0f, 0.0f, 1.0f).z == _7_colorGreen.z, float4(0.0f, 1.0f, 0.0f, 1.0f).w == _7_colorGreen.w)); 294*c8dee2aaSAndroid Build Coastguard Worker } 295*c8dee2aaSAndroid Build Coastguard Worker else 296*c8dee2aaSAndroid Build Coastguard Worker { 297*c8dee2aaSAndroid Build Coastguard Worker _374 = false; 298*c8dee2aaSAndroid Build Coastguard Worker } 299*c8dee2aaSAndroid Build Coastguard Worker bool _381 = false; 300*c8dee2aaSAndroid Build Coastguard Worker if (_374) 301*c8dee2aaSAndroid Build Coastguard Worker { 302*c8dee2aaSAndroid Build Coastguard Worker _381 = 1.0f == _7_colorRed.x; 303*c8dee2aaSAndroid Build Coastguard Worker } 304*c8dee2aaSAndroid Build Coastguard Worker else 305*c8dee2aaSAndroid Build Coastguard Worker { 306*c8dee2aaSAndroid Build Coastguard Worker _381 = false; 307*c8dee2aaSAndroid Build Coastguard Worker } 308*c8dee2aaSAndroid Build Coastguard Worker bool _390 = false; 309*c8dee2aaSAndroid Build Coastguard Worker if (_381) 310*c8dee2aaSAndroid Build Coastguard Worker { 311*c8dee2aaSAndroid Build Coastguard Worker _390 = all(bool2(float2(1.0f, 0.0f).x == _7_colorRed.xy.x, float2(1.0f, 0.0f).y == _7_colorRed.xy.y)); 312*c8dee2aaSAndroid Build Coastguard Worker } 313*c8dee2aaSAndroid Build Coastguard Worker else 314*c8dee2aaSAndroid Build Coastguard Worker { 315*c8dee2aaSAndroid Build Coastguard Worker _390 = false; 316*c8dee2aaSAndroid Build Coastguard Worker } 317*c8dee2aaSAndroid Build Coastguard Worker bool _399 = false; 318*c8dee2aaSAndroid Build Coastguard Worker if (_390) 319*c8dee2aaSAndroid Build Coastguard Worker { 320*c8dee2aaSAndroid Build Coastguard Worker _399 = all(bool3(float3(1.0f, 0.0f, 0.0f).x == _7_colorRed.xyz.x, float3(1.0f, 0.0f, 0.0f).y == _7_colorRed.xyz.y, float3(1.0f, 0.0f, 0.0f).z == _7_colorRed.xyz.z)); 321*c8dee2aaSAndroid Build Coastguard Worker } 322*c8dee2aaSAndroid Build Coastguard Worker else 323*c8dee2aaSAndroid Build Coastguard Worker { 324*c8dee2aaSAndroid Build Coastguard Worker _399 = false; 325*c8dee2aaSAndroid Build Coastguard Worker } 326*c8dee2aaSAndroid Build Coastguard Worker bool _407 = false; 327*c8dee2aaSAndroid Build Coastguard Worker if (_399) 328*c8dee2aaSAndroid Build Coastguard Worker { 329*c8dee2aaSAndroid Build Coastguard Worker _407 = all(bool4(float4(1.0f, 0.0f, 0.0f, 1.0f).x == _7_colorRed.x, float4(1.0f, 0.0f, 0.0f, 1.0f).y == _7_colorRed.y, float4(1.0f, 0.0f, 0.0f, 1.0f).z == _7_colorRed.z, float4(1.0f, 0.0f, 0.0f, 1.0f).w == _7_colorRed.w)); 330*c8dee2aaSAndroid Build Coastguard Worker } 331*c8dee2aaSAndroid Build Coastguard Worker else 332*c8dee2aaSAndroid Build Coastguard Worker { 333*c8dee2aaSAndroid Build Coastguard Worker _407 = false; 334*c8dee2aaSAndroid Build Coastguard Worker } 335*c8dee2aaSAndroid Build Coastguard Worker float4 _408 = 0.0f.xxxx; 336*c8dee2aaSAndroid Build Coastguard Worker if (_407) 337*c8dee2aaSAndroid Build Coastguard Worker { 338*c8dee2aaSAndroid Build Coastguard Worker _408 = _7_colorGreen; 339*c8dee2aaSAndroid Build Coastguard Worker } 340*c8dee2aaSAndroid Build Coastguard Worker else 341*c8dee2aaSAndroid Build Coastguard Worker { 342*c8dee2aaSAndroid Build Coastguard Worker _408 = _7_colorRed; 343*c8dee2aaSAndroid Build Coastguard Worker } 344*c8dee2aaSAndroid Build Coastguard Worker return _408; 345*c8dee2aaSAndroid Build Coastguard Worker} 346*c8dee2aaSAndroid Build Coastguard Worker 347*c8dee2aaSAndroid Build Coastguard Workervoid frag_main() 348*c8dee2aaSAndroid Build Coastguard Worker{ 349*c8dee2aaSAndroid Build Coastguard Worker float2 _17 = 0.0f.xx; 350*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor = main(_17); 351*c8dee2aaSAndroid Build Coastguard Worker} 352*c8dee2aaSAndroid Build Coastguard Worker 353*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main() 354*c8dee2aaSAndroid Build Coastguard Worker{ 355*c8dee2aaSAndroid Build Coastguard Worker frag_main(); 356*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 357*c8dee2aaSAndroid Build Coastguard Worker stage_output.sk_FragColor = sk_FragColor; 358*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 359*c8dee2aaSAndroid Build Coastguard Worker} 360