summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/parameters-01.txt9
-rw-r--r--tests/parameters-02.txt9
-rw-r--r--tests/parameters-03.txt9
-rw-r--r--tests/swiz-01.glsl10
-rw-r--r--tests/swiz-02.glsl10
5 files changed, 47 insertions, 0 deletions
diff --git a/tests/parameters-01.txt b/tests/parameters-01.txt
new file mode 100644
index 0000000000..f0beb6c35d
--- /dev/null
+++ b/tests/parameters-01.txt
@@ -0,0 +1,9 @@
+void a()
+{
+ ;
+}
+
+void a()
+{
+ ;
+}
diff --git a/tests/parameters-02.txt b/tests/parameters-02.txt
new file mode 100644
index 0000000000..58f44e532e
--- /dev/null
+++ b/tests/parameters-02.txt
@@ -0,0 +1,9 @@
+void a()
+{
+ ;
+}
+
+void a(float x)
+{
+ ;
+}
diff --git a/tests/parameters-03.txt b/tests/parameters-03.txt
new file mode 100644
index 0000000000..7ec30f80cc
--- /dev/null
+++ b/tests/parameters-03.txt
@@ -0,0 +1,9 @@
+/* FAIL - x is redeclared in the function body at the same scope as the
+ * parameter
+ */
+void a(float x, float y)
+{
+ float x;
+
+ x = y;
+}
diff --git a/tests/swiz-01.glsl b/tests/swiz-01.glsl
new file mode 100644
index 0000000000..a72af37c67
--- /dev/null
+++ b/tests/swiz-01.glsl
@@ -0,0 +1,10 @@
+#version 120
+
+void main()
+{
+ float a;
+ vec4 b;
+
+ b.x = 6.0;
+ a = b.x;
+}
diff --git a/tests/swiz-02.glsl b/tests/swiz-02.glsl
new file mode 100644
index 0000000000..5e2acd1a25
--- /dev/null
+++ b/tests/swiz-02.glsl
@@ -0,0 +1,10 @@
+#version 120
+
+void main()
+{
+ float a;
+ vec4 b;
+
+ b.x = 6.0;
+ a = b.xy;
+}