1*c8dee2aaSAndroid Build Coastguard Workercbuffer _UniformBuffer : register(b0, space0) 2*c8dee2aaSAndroid Build Coastguard Worker{ 3*c8dee2aaSAndroid Build Coastguard Worker float4 _7_colorWhite : packoffset(c0); 4*c8dee2aaSAndroid Build Coastguard Worker}; 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Worker 7*c8dee2aaSAndroid Build Coastguard Workerstatic float4 sk_FragColor; 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Output 10*c8dee2aaSAndroid Build Coastguard Worker{ 11*c8dee2aaSAndroid Build Coastguard Worker float4 sk_FragColor : SV_Target0; 12*c8dee2aaSAndroid Build Coastguard Worker}; 13*c8dee2aaSAndroid Build Coastguard Worker 14*c8dee2aaSAndroid Build Coastguard Workerfloat4 main(float2 _21) 15*c8dee2aaSAndroid Build Coastguard Worker{ 16*c8dee2aaSAndroid Build Coastguard Worker float4 _33 = float4(0.0f, 0.0f, _7_colorWhite.zw); 17*c8dee2aaSAndroid Build Coastguard Worker float4 colorBlue = _33; 18*c8dee2aaSAndroid Build Coastguard Worker float4 _41 = float4(0.0f, _7_colorWhite.y, 0.0f, _7_colorWhite.w); 19*c8dee2aaSAndroid Build Coastguard Worker float4 colorGreen = _41; 20*c8dee2aaSAndroid Build Coastguard Worker float4 _49 = float4(_7_colorWhite.x, 0.0f, 0.0f, _7_colorWhite.w); 21*c8dee2aaSAndroid Build Coastguard Worker float4 colorRed = _49; 22*c8dee2aaSAndroid Build Coastguard Worker float4 _57 = 0.0f.xxxx; 23*c8dee2aaSAndroid Build Coastguard Worker if (any(bool4(_7_colorWhite.x != _33.x, _7_colorWhite.y != _33.y, _7_colorWhite.z != _33.z, _7_colorWhite.w != _33.w))) 24*c8dee2aaSAndroid Build Coastguard Worker { 25*c8dee2aaSAndroid Build Coastguard Worker float4 _63 = 0.0f.xxxx; 26*c8dee2aaSAndroid Build Coastguard Worker if (all(bool4(_41.x == _49.x, _41.y == _49.y, _41.z == _49.z, _41.w == _49.w))) 27*c8dee2aaSAndroid Build Coastguard Worker { 28*c8dee2aaSAndroid Build Coastguard Worker _63 = _49; 29*c8dee2aaSAndroid Build Coastguard Worker } 30*c8dee2aaSAndroid Build Coastguard Worker else 31*c8dee2aaSAndroid Build Coastguard Worker { 32*c8dee2aaSAndroid Build Coastguard Worker _63 = _41; 33*c8dee2aaSAndroid Build Coastguard Worker } 34*c8dee2aaSAndroid Build Coastguard Worker _57 = _63; 35*c8dee2aaSAndroid Build Coastguard Worker } 36*c8dee2aaSAndroid Build Coastguard Worker else 37*c8dee2aaSAndroid Build Coastguard Worker { 38*c8dee2aaSAndroid Build Coastguard Worker float4 _70 = 0.0f.xxxx; 39*c8dee2aaSAndroid Build Coastguard Worker if (any(bool4(_49.x != _41.x, _49.y != _41.y, _49.z != _41.z, _49.w != _41.w))) 40*c8dee2aaSAndroid Build Coastguard Worker { 41*c8dee2aaSAndroid Build Coastguard Worker _70 = _33; 42*c8dee2aaSAndroid Build Coastguard Worker } 43*c8dee2aaSAndroid Build Coastguard Worker else 44*c8dee2aaSAndroid Build Coastguard Worker { 45*c8dee2aaSAndroid Build Coastguard Worker _70 = _7_colorWhite; 46*c8dee2aaSAndroid Build Coastguard Worker } 47*c8dee2aaSAndroid Build Coastguard Worker _57 = _70; 48*c8dee2aaSAndroid Build Coastguard Worker } 49*c8dee2aaSAndroid Build Coastguard Worker float4 result = _57; 50*c8dee2aaSAndroid Build Coastguard Worker float4 _80 = 0.0f.xxxx; 51*c8dee2aaSAndroid Build Coastguard Worker if (all(bool4(_49.x == _33.x, _49.y == _33.y, _49.z == _33.z, _49.w == _33.w))) 52*c8dee2aaSAndroid Build Coastguard Worker { 53*c8dee2aaSAndroid Build Coastguard Worker _80 = _7_colorWhite; 54*c8dee2aaSAndroid Build Coastguard Worker } 55*c8dee2aaSAndroid Build Coastguard Worker else 56*c8dee2aaSAndroid Build Coastguard Worker { 57*c8dee2aaSAndroid Build Coastguard Worker float4 _88 = 0.0f.xxxx; 58*c8dee2aaSAndroid Build Coastguard Worker if (any(bool4(_49.x != _41.x, _49.y != _41.y, _49.z != _41.z, _49.w != _41.w))) 59*c8dee2aaSAndroid Build Coastguard Worker { 60*c8dee2aaSAndroid Build Coastguard Worker _88 = _57; 61*c8dee2aaSAndroid Build Coastguard Worker } 62*c8dee2aaSAndroid Build Coastguard Worker else 63*c8dee2aaSAndroid Build Coastguard Worker { 64*c8dee2aaSAndroid Build Coastguard Worker float4 _96 = 0.0f.xxxx; 65*c8dee2aaSAndroid Build Coastguard Worker if (all(bool4(_49.x == _7_colorWhite.x, _49.y == _7_colorWhite.y, _49.z == _7_colorWhite.z, _49.w == _7_colorWhite.w))) 66*c8dee2aaSAndroid Build Coastguard Worker { 67*c8dee2aaSAndroid Build Coastguard Worker _96 = _33; 68*c8dee2aaSAndroid Build Coastguard Worker } 69*c8dee2aaSAndroid Build Coastguard Worker else 70*c8dee2aaSAndroid Build Coastguard Worker { 71*c8dee2aaSAndroid Build Coastguard Worker _96 = _49; 72*c8dee2aaSAndroid Build Coastguard Worker } 73*c8dee2aaSAndroid Build Coastguard Worker _88 = _96; 74*c8dee2aaSAndroid Build Coastguard Worker } 75*c8dee2aaSAndroid Build Coastguard Worker _80 = _88; 76*c8dee2aaSAndroid Build Coastguard Worker } 77*c8dee2aaSAndroid Build Coastguard Worker return _80; 78*c8dee2aaSAndroid Build Coastguard Worker} 79*c8dee2aaSAndroid Build Coastguard Worker 80*c8dee2aaSAndroid Build Coastguard Workervoid frag_main() 81*c8dee2aaSAndroid Build Coastguard Worker{ 82*c8dee2aaSAndroid Build Coastguard Worker float2 _17 = 0.0f.xx; 83*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor = main(_17); 84*c8dee2aaSAndroid Build Coastguard Worker} 85*c8dee2aaSAndroid Build Coastguard Worker 86*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main() 87*c8dee2aaSAndroid Build Coastguard Worker{ 88*c8dee2aaSAndroid Build Coastguard Worker frag_main(); 89*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 90*c8dee2aaSAndroid Build Coastguard Worker stage_output.sk_FragColor = sk_FragColor; 91*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 92*c8dee2aaSAndroid Build Coastguard Worker} 93