aboutsummaryrefslogtreecommitdiff
path: root/Test/hlsl.matNx1.frag
diff options
context:
space:
mode:
Diffstat (limited to 'Test/hlsl.matNx1.frag')
-rw-r--r--Test/hlsl.matNx1.frag31
1 files changed, 31 insertions, 0 deletions
diff --git a/Test/hlsl.matNx1.frag b/Test/hlsl.matNx1.frag
new file mode 100644
index 00000000..515bd470
--- /dev/null
+++ b/Test/hlsl.matNx1.frag
@@ -0,0 +1,31 @@
+
+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;
+};