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