summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.constructexpr.frag
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/hlsl.constructexpr.frag')
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.constructexpr.frag17
1 files changed, 17 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.constructexpr.frag b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.constructexpr.frag
new file mode 100644
index 00000000000..7048f62cdfe
--- /dev/null
+++ b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.constructexpr.frag
@@ -0,0 +1,17 @@
+struct PS_OUTPUT { float4 color : SV_Target0; };
+
+PS_OUTPUT main()
+{
+ // Evaluates to a sequence: 3, 4, 5, 6, 7, 8, and a float2(9,10), float2(11,12) sequence
+ (int(3));
+ (int(3) + int(1));
+ (int(3) + int(1) + int(1));
+ (((int(6))));
+ (int(7.0));
+ ((int((2)) ? 8 : 8));
+ (float2(9, 10), float2(11, 12));
+
+ PS_OUTPUT ps_output;
+ ps_output.color = 1.0;
+ return ps_output;
+}