summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.semantic.geom
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/hlsl.semantic.geom')
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.semantic.geom15
1 files changed, 15 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.semantic.geom b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.semantic.geom
new file mode 100644
index 00000000000..c4d7abad7e7
--- /dev/null
+++ b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.semantic.geom
@@ -0,0 +1,15 @@
+struct S {
+ float clip0 : SV_ClipDistance0;
+ float cull0 : SV_CullDistance0;
+ uint vpai : SV_ViewportArrayIndex;
+ uint rtai : SV_RenderTargetArrayIndex;
+ int ii : SV_InstanceID;
+};
+
+[maxvertexcount(4)]
+S main(triangle in uint VertexID[3] : VertexID,
+ inout LineStream<S> OutputStream)
+{
+ S s;
+ return s;
+}