1*c8dee2aaSAndroid Build Coastguard Workercbuffer _UniformBuffer : register(b0, space0) 2*c8dee2aaSAndroid Build Coastguard Worker{ 3*c8dee2aaSAndroid Build Coastguard Worker float2 _9_ah : packoffset(c0); 4*c8dee2aaSAndroid Build Coastguard Worker float2 _9_bh : packoffset(c0.z); 5*c8dee2aaSAndroid Build Coastguard Worker float2 _9_af : packoffset(c1); 6*c8dee2aaSAndroid Build Coastguard Worker float2 _9_bf : packoffset(c1.z); 7*c8dee2aaSAndroid Build Coastguard Worker}; 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Worker 10*c8dee2aaSAndroid Build Coastguard Workerstatic float4 sk_FragColor; 11*c8dee2aaSAndroid Build Coastguard Worker 12*c8dee2aaSAndroid Build Coastguard Workerstruct SPIRV_Cross_Output 13*c8dee2aaSAndroid Build Coastguard Worker{ 14*c8dee2aaSAndroid Build Coastguard Worker float4 sk_FragColor : SV_Target0; 15*c8dee2aaSAndroid Build Coastguard Worker}; 16*c8dee2aaSAndroid Build Coastguard Worker 17*c8dee2aaSAndroid Build Coastguard Workerfloat cross_length_2d_hh2h2(float2 _23, float2 _24) 18*c8dee2aaSAndroid Build Coastguard Worker{ 19*c8dee2aaSAndroid Build Coastguard Worker return determinant(float2x2(_23, _24)); 20*c8dee2aaSAndroid Build Coastguard Worker} 21*c8dee2aaSAndroid Build Coastguard Worker 22*c8dee2aaSAndroid Build Coastguard Workerfloat cross_length_2d_ff2f2(float2 _15, float2 _16) 23*c8dee2aaSAndroid Build Coastguard Worker{ 24*c8dee2aaSAndroid Build Coastguard Worker return determinant(float2x2(_15, _16)); 25*c8dee2aaSAndroid Build Coastguard Worker} 26*c8dee2aaSAndroid Build Coastguard Worker 27*c8dee2aaSAndroid Build Coastguard Workervoid frag_main() 28*c8dee2aaSAndroid Build Coastguard Worker{ 29*c8dee2aaSAndroid Build Coastguard Worker float2 _38 = _9_ah; 30*c8dee2aaSAndroid Build Coastguard Worker float2 _42 = _9_bh; 31*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.x = cross_length_2d_hh2h2(_38, _42); 32*c8dee2aaSAndroid Build Coastguard Worker float2 _49 = _9_af; 33*c8dee2aaSAndroid Build Coastguard Worker float2 _53 = _9_bf; 34*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.y = cross_length_2d_ff2f2(_49, _53); 35*c8dee2aaSAndroid Build Coastguard Worker} 36*c8dee2aaSAndroid Build Coastguard Worker 37*c8dee2aaSAndroid Build Coastguard WorkerSPIRV_Cross_Output main() 38*c8dee2aaSAndroid Build Coastguard Worker{ 39*c8dee2aaSAndroid Build Coastguard Worker frag_main(); 40*c8dee2aaSAndroid Build Coastguard Worker SPIRV_Cross_Output stage_output; 41*c8dee2aaSAndroid Build Coastguard Worker stage_output.sk_FragColor = sk_FragColor; 42*c8dee2aaSAndroid Build Coastguard Worker return stage_output; 43*c8dee2aaSAndroid Build Coastguard Worker} 44