| |
| void TestMatNx1() |
| { |
| float1x1 f1x1; |
| float2x1 f2x1; |
| float3x1 f3x1; |
| float4x1 f4x1; |
| |
| float1x2 f1x2; |
| float1x3 f1x3; |
| float1x4 f1x4; |
| |
| float1x1 r00 = transpose(f1x1); |
| float1x2 r01 = transpose(f2x1); |
| float1x3 r02 = transpose(f3x1); |
| float1x4 r03 = transpose(f4x1); |
| |
| float1x1 r10 = transpose(f1x1); |
| float2x1 r11 = transpose(f1x2); |
| float3x1 r12 = transpose(f1x3); |
| float4x1 r13 = transpose(f1x4); |
| } |
| |
| struct PS_OUTPUT { float4 color : SV_Target0; }; |
| |
| PS_OUTPUT main() |
| { |
| PS_OUTPUT ps_output; |
| ps_output.color = 1.0; |
| return ps_output; |
| }; |