1cbuffer _4_5 : register(b0) 2{ 3 column_major float2x4 _5_m0 : packoffset(c0); 4 float4 _5_m1 : packoffset(c4); 5}; 6 7 8static float2 _3; 9 10struct SPIRV_Cross_Output 11{ 12 float2 _3 : SV_Target0; 13}; 14 15float2 _23() 16{ 17 float2 _25 = mul(_5_m0, _5_m1); 18 return _25; 19} 20 21void frag_main() 22{ 23 _3 = _23(); 24} 25 26SPIRV_Cross_Output main() 27{ 28 frag_main(); 29 SPIRV_Cross_Output stage_output; 30 stage_output._3 = _3; 31 return stage_output; 32} 33