Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'reference/opt/shaders/asm/tese/unroll-input-array-load.asm.tese')
-rw-r--r--reference/opt/shaders/asm/tese/unroll-input-array-load.asm.tese17
1 files changed, 17 insertions, 0 deletions
diff --git a/reference/opt/shaders/asm/tese/unroll-input-array-load.asm.tese b/reference/opt/shaders/asm/tese/unroll-input-array-load.asm.tese
new file mode 100644
index 00000000..731ed3fa
--- /dev/null
+++ b/reference/opt/shaders/asm/tese/unroll-input-array-load.asm.tese
@@ -0,0 +1,17 @@
+#version 450
+layout(quads) in;
+
+struct ControlPoint
+{
+ vec4 baz;
+};
+
+layout(location = 0) patch in vec4 input_foo;
+layout(location = 1) patch in vec4 input_bar;
+layout(location = 2) in ControlPoint CPData[];
+
+void main()
+{
+ gl_Position = (((input_foo + input_bar) + vec2(gl_TessCoord.xy).xyxy) + CPData[0u].baz) + CPData[3u].baz;
+}
+