1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _11_colorGreen : packoffset(c0); 4}; 5 6 7static float4 sk_FragColor; 8 9struct SPIRV_Cross_Output 10{ 11 float4 sk_FragColor : SV_Target0; 12}; 13 14void outParameterWrite_vh4(out float4 _26) 15{ 16 _26 = _11_colorGreen; 17} 18 19void outParameterWriteIndirect_vh4(out float4 _33) 20{ 21 float4 _35 = 0.0f.xxxx; 22 outParameterWrite_vh4(_35); 23 _33 = _35; 24} 25 26void inoutParameterWrite_vh4(inout float4 _38) 27{ 28 _38 *= _38; 29} 30 31void inoutParameterWriteIndirect_vh4(inout float4 _43) 32{ 33 float4 _46 = _43; 34 inoutParameterWrite_vh4(_46); 35 _43 = _46; 36} 37 38float4 main(float2 _50) 39{ 40 float4 _53 = 0.0f.xxxx; 41 outParameterWrite_vh4(_53); 42 float4 c = _53; 43 float4 _56 = 0.0f.xxxx; 44 outParameterWriteIndirect_vh4(_56); 45 c = _56; 46 float4 _59 = _56; 47 inoutParameterWrite_vh4(_59); 48 c = _59; 49 float4 _62 = _59; 50 inoutParameterWriteIndirect_vh4(_62); 51 c = _62; 52 return _62; 53} 54 55void frag_main() 56{ 57 float2 _21 = 0.0f.xx; 58 sk_FragColor = main(_21); 59} 60 61SPIRV_Cross_Output main() 62{ 63 frag_main(); 64 SPIRV_Cross_Output stage_output; 65 stage_output.sk_FragColor = sk_FragColor; 66 return stage_output; 67} 68