aboutsummaryrefslogtreecommitdiff
path: root/Test/hlsl.logical.unary.frag
diff options
context:
space:
mode:
Diffstat (limited to 'Test/hlsl.logical.unary.frag')
-rw-r--r--Test/hlsl.logical.unary.frag29
1 files changed, 29 insertions, 0 deletions
diff --git a/Test/hlsl.logical.unary.frag b/Test/hlsl.logical.unary.frag
new file mode 100644
index 00000000..cbcb3bfc
--- /dev/null
+++ b/Test/hlsl.logical.unary.frag
@@ -0,0 +1,29 @@
+struct PS_OUTPUT
+{
+ float4 Color : SV_Target0;
+};
+
+uniform int ival;
+uniform int4 ival4;
+uniform float fval;
+uniform float4 fval4;
+
+PS_OUTPUT main()
+{
+ !ival; // scalar int
+ !ival4; // vector int
+
+ !fval; // scalar float
+ !fval4; // vector float
+
+ if (ival);
+ if (fval);
+ if (!ival);
+ if (!fval);
+
+ PS_OUTPUT psout;
+ psout.Color = 1.0;
+ return psout;
+}
+
+