1*c8dee2aaSAndroid Build Coastguard Workercbuffer _UniformBuffer : register(b0, space0) 2*c8dee2aaSAndroid Build Coastguard Worker{ 3*c8dee2aaSAndroid Build Coastguard Worker float4 _10_colorGreen : packoffset(c0); 4*c8dee2aaSAndroid Build Coastguard Worker float4 _10_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 Workerbool TrueFalse_b() 16*c8dee2aaSAndroid Build Coastguard Worker{ 17*c8dee2aaSAndroid Build Coastguard Worker int x = 1; 18*c8dee2aaSAndroid Build Coastguard Worker int y = 1; 19*c8dee2aaSAndroid Build Coastguard Worker bool _38 = false; 20*c8dee2aaSAndroid Build Coastguard Worker if (true) 21*c8dee2aaSAndroid Build Coastguard Worker { 22*c8dee2aaSAndroid Build Coastguard Worker int _35 = 1 + 1; 23*c8dee2aaSAndroid Build Coastguard Worker y = _35; 24*c8dee2aaSAndroid Build Coastguard Worker _38 = _35 == 3; 25*c8dee2aaSAndroid Build Coastguard Worker } 26*c8dee2aaSAndroid Build Coastguard Worker else 27*c8dee2aaSAndroid Build Coastguard Worker { 28*c8dee2aaSAndroid Build Coastguard Worker _38 = false; 29*c8dee2aaSAndroid Build Coastguard Worker } 30*c8dee2aaSAndroid Build Coastguard Worker if (_38) 31*c8dee2aaSAndroid Build Coastguard Worker { 32*c8dee2aaSAndroid Build Coastguard Worker return false; 33*c8dee2aaSAndroid Build Coastguard Worker } 34*c8dee2aaSAndroid Build Coastguard Worker else 35*c8dee2aaSAndroid Build Coastguard Worker { 36*c8dee2aaSAndroid Build Coastguard Worker bool _47 = false; 37*c8dee2aaSAndroid Build Coastguard Worker if (true) 38*c8dee2aaSAndroid Build Coastguard Worker { 39*c8dee2aaSAndroid Build Coastguard Worker _47 = y == 2; 40*c8dee2aaSAndroid Build Coastguard Worker } 41*c8dee2aaSAndroid Build Coastguard Worker else 42*c8dee2aaSAndroid Build Coastguard Worker { 43*c8dee2aaSAndroid Build Coastguard Worker _47 = false; 44*c8dee2aaSAndroid Build Coastguard Worker } 45*c8dee2aaSAndroid Build Coastguard Worker return _47; 46*c8dee2aaSAndroid Build Coastguard Worker } 47*c8dee2aaSAndroid Build Coastguard Worker} 48*c8dee2aaSAndroid Build Coastguard Worker 49*c8dee2aaSAndroid Build Coastguard Workerbool FalseTrue_b() 50*c8dee2aaSAndroid Build Coastguard Worker{ 51*c8dee2aaSAndroid Build Coastguard Worker int x = 1; 52*c8dee2aaSAndroid Build Coastguard Worker int y = 1; 53*c8dee2aaSAndroid Build Coastguard Worker bool _56 = false; 54*c8dee2aaSAndroid Build Coastguard Worker if (1 == 2) 55*c8dee2aaSAndroid Build Coastguard Worker { 56*c8dee2aaSAndroid Build Coastguard Worker int _54 = 1 + 1; 57*c8dee2aaSAndroid Build Coastguard Worker y = _54; 58*c8dee2aaSAndroid Build Coastguard Worker _56 = _54 == 2; 59*c8dee2aaSAndroid Build Coastguard Worker } 60*c8dee2aaSAndroid Build Coastguard Worker else 61*c8dee2aaSAndroid Build Coastguard Worker { 62*c8dee2aaSAndroid Build Coastguard Worker _56 = false; 63*c8dee2aaSAndroid Build Coastguard Worker } 64*c8dee2aaSAndroid Build Coastguard Worker if (_56) 65*c8dee2aaSAndroid Build Coastguard Worker { 66*c8dee2aaSAndroid Build Coastguard Worker return false; 67*c8dee2aaSAndroid Build Coastguard Worker } 68*c8dee2aaSAndroid Build Coastguard Worker else 69*c8dee2aaSAndroid Build Coastguard Worker { 70*c8dee2aaSAndroid Build Coastguard Worker bool _64 = false; 71*c8dee2aaSAndroid Build Coastguard Worker if (true) 72*c8dee2aaSAndroid Build Coastguard Worker { 73*c8dee2aaSAndroid Build Coastguard Worker _64 = y == 1; 74*c8dee2aaSAndroid Build Coastguard Worker } 75*c8dee2aaSAndroid Build Coastguard Worker else 76*c8dee2aaSAndroid Build Coastguard Worker { 77*c8dee2aaSAndroid Build Coastguard Worker _64 = false; 78*c8dee2aaSAndroid Build Coastguard Worker } 79*c8dee2aaSAndroid Build Coastguard Worker return _64; 80*c8dee2aaSAndroid Build Coastguard Worker } 81*c8dee2aaSAndroid Build Coastguard Worker} 82*c8dee2aaSAndroid Build Coastguard Worker 83*c8dee2aaSAndroid Build Coastguard Workerbool FalseFalse_b() 84*c8dee2aaSAndroid Build Coastguard Worker{ 85*c8dee2aaSAndroid Build Coastguard Worker int x = 1; 86*c8dee2aaSAndroid Build Coastguard Worker int y = 1; 87*c8dee2aaSAndroid Build Coastguard Worker bool _73 = false; 88*c8dee2aaSAndroid Build Coastguard Worker if (1 == 2) 89*c8dee2aaSAndroid Build Coastguard Worker { 90*c8dee2aaSAndroid Build Coastguard Worker int _71 = 1 + 1; 91*c8dee2aaSAndroid Build Coastguard Worker y = _71; 92*c8dee2aaSAndroid Build Coastguard Worker _73 = _71 == 3; 93*c8dee2aaSAndroid Build Coastguard Worker } 94*c8dee2aaSAndroid Build Coastguard Worker else 95*c8dee2aaSAndroid Build Coastguard Worker { 96*c8dee2aaSAndroid Build Coastguard Worker _73 = false; 97*c8dee2aaSAndroid Build Coastguard Worker } 98*c8dee2aaSAndroid Build Coastguard Worker if (_73) 99*c8dee2aaSAndroid Build Coastguard Worker { 100*c8dee2aaSAndroid Build Coastguard Worker return false; 101*c8dee2aaSAndroid Build Coastguard Worker } 102*c8dee2aaSAndroid Build Coastguard Worker else 103*c8dee2aaSAndroid Build Coastguard Worker { 104*c8dee2aaSAndroid Build Coastguard Worker bool _81 = false; 105*c8dee2aaSAndroid Build Coastguard Worker if (true) 106*c8dee2aaSAndroid Build Coastguard Worker { 107*c8dee2aaSAndroid Build Coastguard Worker _81 = y == 1; 108*c8dee2aaSAndroid Build Coastguard Worker } 109*c8dee2aaSAndroid Build Coastguard Worker else 110*c8dee2aaSAndroid Build Coastguard Worker { 111*c8dee2aaSAndroid Build Coastguard Worker _81 = false; 112*c8dee2aaSAndroid Build Coastguard Worker } 113*c8dee2aaSAndroid Build Coastguard Worker return _81; 114*c8dee2aaSAndroid Build Coastguard Worker } 115*c8dee2aaSAndroid Build Coastguard Worker} 116*c8dee2aaSAndroid Build Coastguard Worker 117*c8dee2aaSAndroid Build Coastguard Workerfloat4 main(float2 _83) 118*c8dee2aaSAndroid Build Coastguard Worker{ 119*c8dee2aaSAndroid Build Coastguard Worker int _RESERVED_IDENTIFIER_FIXUP_2_y = 1; 120*c8dee2aaSAndroid Build Coastguard Worker int _88 = 1 + 1; 121*c8dee2aaSAndroid Build Coastguard Worker _RESERVED_IDENTIFIER_FIXUP_2_y = _88; 122*c8dee2aaSAndroid Build Coastguard Worker bool _RESERVED_IDENTIFIER_FIXUP_0_TrueTrue = false; 123*c8dee2aaSAndroid Build Coastguard Worker if (_88 == 2) 124*c8dee2aaSAndroid Build Coastguard Worker { 125*c8dee2aaSAndroid Build Coastguard Worker _RESERVED_IDENTIFIER_FIXUP_0_TrueTrue = _88 == 2; 126*c8dee2aaSAndroid Build Coastguard Worker } 127*c8dee2aaSAndroid Build Coastguard Worker else 128*c8dee2aaSAndroid Build Coastguard Worker { 129*c8dee2aaSAndroid Build Coastguard Worker _RESERVED_IDENTIFIER_FIXUP_0_TrueTrue = false; 130*c8dee2aaSAndroid Build Coastguard Worker } 131*c8dee2aaSAndroid Build Coastguard Worker bool _98 = false; 132*c8dee2aaSAndroid Build Coastguard Worker if (_RESERVED_IDENTIFIER_FIXUP_0_TrueTrue) 133*c8dee2aaSAndroid Build Coastguard Worker { 134*c8dee2aaSAndroid Build Coastguard Worker _98 = TrueFalse_b(); 135*c8dee2aaSAndroid Build Coastguard Worker } 136*c8dee2aaSAndroid Build Coastguard Worker else 137*c8dee2aaSAndroid Build Coastguard Worker { 138*c8dee2aaSAndroid Build Coastguard Worker _98 = false; 139*c8dee2aaSAndroid Build Coastguard Worker } 140*c8dee2aaSAndroid Build Coastguard Worker bool _102 = false; 141*c8dee2aaSAndroid Build Coastguard Worker if (_98) 142*c8dee2aaSAndroid Build Coastguard Worker { 143*c8dee2aaSAndroid Build Coastguard Worker _102 = FalseTrue_b(); 144*c8dee2aaSAndroid Build Coastguard Worker } 145*c8dee2aaSAndroid Build Coastguard Worker else 146*c8dee2aaSAndroid Build Coastguard Worker { 147*c8dee2aaSAndroid Build Coastguard Worker _102 = false; 148*c8dee2aaSAndroid Build Coastguard Worker } 149*c8dee2aaSAndroid Build Coastguard Worker bool _106 = false; 150*c8dee2aaSAndroid Build Coastguard Worker if (_102) 151*c8dee2aaSAndroid Build Coastguard Worker { 152*c8dee2aaSAndroid Build Coastguard Worker _106 = FalseFalse_b(); 153*c8dee2aaSAndroid Build Coastguard Worker } 154*c8dee2aaSAndroid Build Coastguard Worker else 155*c8dee2aaSAndroid Build Coastguard Worker { 156*c8dee2aaSAndroid Build Coastguard Worker _106 = false; 157*c8dee2aaSAndroid Build Coastguard Worker } 158*c8dee2aaSAndroid Build Coastguard Worker float4 _107 = 0.0f.xxxx; 159*c8dee2aaSAndroid Build Coastguard Worker if (_106) 160*c8dee2aaSAndroid Build Coastguard Worker { 161*c8dee2aaSAndroid Build Coastguard Worker _107 = _10_colorGreen; 162*c8dee2aaSAndroid Build Coastguard Worker } 163*c8dee2aaSAndroid Build Coastguard Worker else 164*c8dee2aaSAndroid Build Coastguard Worker { 165*c8dee2aaSAndroid Build Coastguard Worker _107 = _10_colorRed; 166*c8dee2aaSAndroid Build Coastguard Worker } 167*c8dee2aaSAndroid Build Coastguard Worker return _107; 168*c8dee2aaSAndroid Build Coastguard Worker} 169*c8dee2aaSAndroid Build Coastguard Worker 170*c8dee2aaSAndroid Build Coastguard Workervoid frag_main() 171*c8dee2aaSAndroid Build Coastguard Worker{ 172*c8dee2aaSAndroid Build Coastguard Worker float2 _20 = 0.0f.xx; 173*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor = main(_20); 174*c8dee2aaSAndroid Build Coastguard Worker} 175*c8dee2aaSAndroid Build Coastguard Worker 176*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main() 177*c8dee2aaSAndroid Build Coastguard Worker{ 178*c8dee2aaSAndroid Build Coastguard Worker frag_main(); 179*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 180*c8dee2aaSAndroid Build Coastguard Worker stage_output.sk_FragColor = sk_FragColor; 181*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 182*c8dee2aaSAndroid Build Coastguard Worker} 183