1617a3babSopenharmony_ci 2617a3babSopenharmony_civoid TestMatNx1() 3617a3babSopenharmony_ci{ 4617a3babSopenharmony_ci float1x1 f1x1; 5617a3babSopenharmony_ci float2x1 f2x1; 6617a3babSopenharmony_ci float3x1 f3x1; 7617a3babSopenharmony_ci float4x1 f4x1; 8617a3babSopenharmony_ci 9617a3babSopenharmony_ci float1x2 f1x2; 10617a3babSopenharmony_ci float1x3 f1x3; 11617a3babSopenharmony_ci float1x4 f1x4; 12617a3babSopenharmony_ci 13617a3babSopenharmony_ci float1x1 r00 = transpose(f1x1); 14617a3babSopenharmony_ci float1x2 r01 = transpose(f2x1); 15617a3babSopenharmony_ci float1x3 r02 = transpose(f3x1); 16617a3babSopenharmony_ci float1x4 r03 = transpose(f4x1); 17617a3babSopenharmony_ci 18617a3babSopenharmony_ci float1x1 r10 = transpose(f1x1); 19617a3babSopenharmony_ci float2x1 r11 = transpose(f1x2); 20617a3babSopenharmony_ci float3x1 r12 = transpose(f1x3); 21617a3babSopenharmony_ci float4x1 r13 = transpose(f1x4); 22617a3babSopenharmony_ci} 23617a3babSopenharmony_ci 24617a3babSopenharmony_cistruct PS_OUTPUT { float4 color : SV_Target0; }; 25617a3babSopenharmony_ci 26617a3babSopenharmony_ciPS_OUTPUT main() 27617a3babSopenharmony_ci{ 28617a3babSopenharmony_ci PS_OUTPUT ps_output; 29617a3babSopenharmony_ci ps_output.color = 1.0; 30617a3babSopenharmony_ci return ps_output; 31617a3babSopenharmony_ci}; 32