[Piglit] [PATCH 3/6] glsl, gles2: add shader/frag tests for gles2

Tom Gall tom.gall at linaro.org
Wed Dec 19 06:43:27 PST 2012


This is a set of trivial changes. In the appropriate set of
tests/glslparsertests/shaders/*.frag which are targeted for
glsl_version 1.10 or 1.20, add glsles_version: 1.00 which
identifies the test as appropriate for glsl es 1.0 which lines up
with gles2.

CorrectVersion.V100.frag and CorrectVersion1.V100.frag are new
specific for GLSL ES testing #version 100.

Signed-off-by: Tom Gall <tom.gall at linaro.org>
---
 tests/glslparsertest/shaders/CGDataTypes.frag      |    1 +
 .../glslparsertest/shaders/CGStandardLibrary.frag  |    1 +
 .../shaders/ConstantConversions.frag               |    1 +
 .../shaders/CorrectBuiltInOveride.frag             |    1 +
 tests/glslparsertest/shaders/CorrectComma.frag     |    1 +
 .../shaders/CorrectExtension1.V110.frag            |    1 +
 .../shaders/CorrectExtension10.V110.frag           |    6 ++++++
 .../shaders/CorrectExtension4.V110.frag            |    1 +
 tests/glslparsertest/shaders/CorrectFull.frag      |    2 ++
 .../shaders/CorrectFuncOverload.frag               |    1 +
 tests/glslparsertest/shaders/CorrectMatComma.frag  |    1 +
 tests/glslparsertest/shaders/CorrectMatComma2.frag |    1 +
 tests/glslparsertest/shaders/CorrectModule.frag    |    1 +
 tests/glslparsertest/shaders/CorrectParse1.frag    |    1 +
 tests/glslparsertest/shaders/CorrectParse2.frag    |    1 +
 tests/glslparsertest/shaders/CorrectParseTest.frag |    1 +
 .../glslparsertest/shaders/CorrectParseTest1.frag  |    1 +
 .../glslparsertest/shaders/CorrectPreprocess5.frag |    1 +
 .../glslparsertest/shaders/CorrectPreprocess8.frag |    1 +
 .../glslparsertest/shaders/CorrectPreprocess9.frag |    1 +
 .../shaders/CorrectReservedWords.frag              |    1 +
 .../shaders/CorrectScalarVectorExpressions.frag    |    1 +
 tests/glslparsertest/shaders/CorrectSwizzle1.frag  |    1 +
 tests/glslparsertest/shaders/CorrectSwizzle2.frag  |    1 +
 tests/glslparsertest/shaders/CorrectSwizzle3.frag  |    1 +
 .../shaders/CorrectUnsizedArray.frag               |    2 ++
 .../shaders/CorrectVersion.V100.frag               |   22 ++++++++++++++++++++
 .../shaders/CorrectVersion1.V100.frag              |   18 ++++++++++++++++
 tests/glslparsertest/shaders/IncludeDirective.frag |    1 +
 tests/glslparsertest/shaders/ParseTest3.frag       |    1 +
 tests/glslparsertest/shaders/ParseTest4.frag       |    1 +
 tests/glslparsertest/shaders/TernaryOp.frag        |    1 +
 .../shaders/TextureRectangleSamplers.frag          |    2 ++
 tests/glslparsertest/shaders/array1.frag           |    1 +
 tests/glslparsertest/shaders/array10.frag          |    1 +
 tests/glslparsertest/shaders/array11.frag          |    1 +
 tests/glslparsertest/shaders/array2.frag           |    1 +
 tests/glslparsertest/shaders/array3.frag           |    1 +
 tests/glslparsertest/shaders/array4.frag           |    1 +
 tests/glslparsertest/shaders/array5.frag           |    1 +
 tests/glslparsertest/shaders/array6.frag           |    1 +
 tests/glslparsertest/shaders/array7.frag           |    1 +
 tests/glslparsertest/shaders/array8.frag           |    1 +
 tests/glslparsertest/shaders/array9.frag           |    1 +
 tests/glslparsertest/shaders/attribute.frag        |    1 +
 tests/glslparsertest/shaders/break.frag            |    1 +
 tests/glslparsertest/shaders/comma2.frag           |    1 +
 tests/glslparsertest/shaders/comment.frag          |    1 +
 tests/glslparsertest/shaders/conditional1.frag     |    1 +
 tests/glslparsertest/shaders/conditional2.frag     |    1 +
 tests/glslparsertest/shaders/conditional3.frag     |    1 +
 tests/glslparsertest/shaders/constFunc.frag        |    1 +
 tests/glslparsertest/shaders/constructor1.frag     |    1 +
 tests/glslparsertest/shaders/constructor2.frag     |    1 +
 .../glslparsertest/shaders/constructor3.V110.frag  |    1 +
 tests/glslparsertest/shaders/continue.frag         |    1 +
 tests/glslparsertest/shaders/dataType1.frag        |    1 +
 tests/glslparsertest/shaders/dataType10.frag       |    1 +
 tests/glslparsertest/shaders/dataType11.frag       |    1 +
 tests/glslparsertest/shaders/dataType12.frag       |    1 +
 tests/glslparsertest/shaders/dataType13.frag       |    1 +
 tests/glslparsertest/shaders/dataType19.frag       |    1 +
 tests/glslparsertest/shaders/dataType2.frag        |    1 +
 tests/glslparsertest/shaders/dataType3.frag        |    1 +
 tests/glslparsertest/shaders/dataType4.frag        |    1 +
 tests/glslparsertest/shaders/dataType5.frag        |    1 +
 tests/glslparsertest/shaders/dataType6.frag        |    1 +
 tests/glslparsertest/shaders/dataType7.frag        |    1 +
 tests/glslparsertest/shaders/dataType8.frag        |    1 +
 tests/glslparsertest/shaders/dataType9.frag        |    1 +
 tests/glslparsertest/shaders/dowhile.frag          |    1 +
 tests/glslparsertest/shaders/dvec2.frag            |    1 +
 tests/glslparsertest/shaders/dvec3.frag            |    1 +
 tests/glslparsertest/shaders/dvec4.frag            |    1 +
 tests/glslparsertest/shaders/extension2.V110.frag  |    1 +
 tests/glslparsertest/shaders/extension3.V110.frag  |    1 +
 tests/glslparsertest/shaders/extension5.V110.frag  |    1 +
 tests/glslparsertest/shaders/extension6.V110.frag  |    1 +
 tests/glslparsertest/shaders/extension7.V110.frag  |    1 +
 tests/glslparsertest/shaders/extension8.V110.frag  |    1 +
 tests/glslparsertest/shaders/extension9.V110.frag  |    1 +
 tests/glslparsertest/shaders/float2.frag           |    1 +
 tests/glslparsertest/shaders/float3.frag           |    1 +
 tests/glslparsertest/shaders/float4.frag           |    1 +
 tests/glslparsertest/shaders/function1.frag        |    1 +
 tests/glslparsertest/shaders/function10.frag       |    1 +
 tests/glslparsertest/shaders/function2.V110.frag   |    1 +
 tests/glslparsertest/shaders/function3.frag        |    1 +
 tests/glslparsertest/shaders/function4.frag        |    1 +
 tests/glslparsertest/shaders/function5.frag        |    1 +
 tests/glslparsertest/shaders/function6.frag        |    1 +
 tests/glslparsertest/shaders/function7.frag        |    1 +
 tests/glslparsertest/shaders/function8.frag        |    1 +
 tests/glslparsertest/shaders/function9.frag        |    1 +
 tests/glslparsertest/shaders/hvec2.frag            |    1 +
 tests/glslparsertest/shaders/hvec3.frag            |    1 +
 tests/glslparsertest/shaders/hvec4.frag            |    1 +
 tests/glslparsertest/shaders/identifier1.frag      |    1 +
 tests/glslparsertest/shaders/identifier2.frag      |    1 +
 tests/glslparsertest/shaders/identifier3.frag      |    1 +
 tests/glslparsertest/shaders/if1.frag              |    1 +
 tests/glslparsertest/shaders/if2.frag              |    1 +
 tests/glslparsertest/shaders/increment1.frag       |    1 +
 tests/glslparsertest/shaders/increment2.frag       |    1 +
 tests/glslparsertest/shaders/increment3.frag       |    1 +
 tests/glslparsertest/shaders/increment4.frag       |    1 +
 tests/glslparsertest/shaders/increment6.frag       |    1 +
 tests/glslparsertest/shaders/matrix.V110.frag      |    1 +
 tests/glslparsertest/shaders/parser10.frag         |    1 +
 tests/glslparsertest/shaders/parser3.frag          |    1 +
 tests/glslparsertest/shaders/parser4.frag          |    1 +
 tests/glslparsertest/shaders/parser5.frag          |    1 +
 tests/glslparsertest/shaders/parser6.frag          |    1 +
 tests/glslparsertest/shaders/parser7.frag          |    1 +
 tests/glslparsertest/shaders/parser8.frag          |    1 +
 tests/glslparsertest/shaders/parser9.frag          |    1 +
 tests/glslparsertest/shaders/preprocess0.frag      |    1 +
 tests/glslparsertest/shaders/preprocess1.frag      |    1 +
 tests/glslparsertest/shaders/preprocess10.frag     |    1 +
 tests/glslparsertest/shaders/preprocess2.frag      |    1 +
 tests/glslparsertest/shaders/preprocess3.frag      |    1 +
 tests/glslparsertest/shaders/preprocess4.frag      |    1 +
 tests/glslparsertest/shaders/preprocess6.frag      |    1 +
 tests/glslparsertest/shaders/preprocess7.frag      |    1 +
 tests/glslparsertest/shaders/scoping1.frag         |    1 +
 tests/glslparsertest/shaders/scoping2.frag         |    1 +
 tests/glslparsertest/shaders/struct1.frag          |    1 +
 tests/glslparsertest/shaders/struct10.frag         |    1 +
 tests/glslparsertest/shaders/struct11.frag         |    1 +
 tests/glslparsertest/shaders/struct2.frag          |    1 +
 tests/glslparsertest/shaders/struct3.frag          |    1 +
 tests/glslparsertest/shaders/struct4.frag          |    1 +
 tests/glslparsertest/shaders/struct5.frag          |    1 +
 tests/glslparsertest/shaders/struct6.frag          |    1 +
 tests/glslparsertest/shaders/struct7.frag          |    1 +
 tests/glslparsertest/shaders/struct8.frag          |    1 +
 tests/glslparsertest/shaders/struct9.frag          |    1 +
 tests/glslparsertest/shaders/swizzle1.frag         |    1 +
 tests/glslparsertest/shaders/swizzle2.frag         |    1 +
 tests/glslparsertest/shaders/swizzle3.frag         |    1 +
 tests/glslparsertest/shaders/typecast.frag         |    1 +
 tests/glslparsertest/shaders/uniform.frag          |    1 +
 tests/glslparsertest/shaders/uniform1.frag         |    1 +
 tests/glslparsertest/shaders/varying.frag          |    1 +
 tests/glslparsertest/shaders/varying1.frag         |    1 +
 tests/glslparsertest/shaders/varying2.frag         |    1 +
 tests/glslparsertest/shaders/varying3.frag         |    1 +
 tests/glslparsertest/shaders/vector.frag           |    1 +
 tests/glslparsertest/shaders/version2.V110.frag    |    1 +
 tests/glslparsertest/shaders/version3.V110.frag    |    1 +
 tests/glslparsertest/shaders/vertexOnly.frag       |    1 +
 tests/glslparsertest/shaders/vertexOnly1.frag      |    1 +
 tests/glslparsertest/shaders/vertexOnly2.frag      |    1 +
 tests/glslparsertest/shaders/while.frag            |    1 +
 tests/glslparsertest/shaders/while1.frag           |    1 +
 tests/glslparsertest/shaders/while2.frag           |    1 +
 156 files changed, 202 insertions(+)
 create mode 100644 tests/glslparsertest/shaders/CorrectVersion.V100.frag
 create mode 100644 tests/glslparsertest/shaders/CorrectVersion1.V100.frag

diff --git a/tests/glslparsertest/shaders/CGDataTypes.frag b/tests/glslparsertest/shaders/CGDataTypes.frag
index bda4a81..d144b07 100644
--- a/tests/glslparsertest/shaders/CGDataTypes.frag
+++ b/tests/glslparsertest/shaders/CGDataTypes.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CGStandardLibrary.frag b/tests/glslparsertest/shaders/CGStandardLibrary.frag
index b9b00dd..44c872c 100644
--- a/tests/glslparsertest/shaders/CGStandardLibrary.frag
+++ b/tests/glslparsertest/shaders/CGStandardLibrary.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/ConstantConversions.frag b/tests/glslparsertest/shaders/ConstantConversions.frag
index 9deeed6..a9e026f 100644
--- a/tests/glslparsertest/shaders/ConstantConversions.frag
+++ b/tests/glslparsertest/shaders/ConstantConversions.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectBuiltInOveride.frag b/tests/glslparsertest/shaders/CorrectBuiltInOveride.frag
index 94716fe..69733de 100644
--- a/tests/glslparsertest/shaders/CorrectBuiltInOveride.frag
+++ b/tests/glslparsertest/shaders/CorrectBuiltInOveride.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectComma.frag b/tests/glslparsertest/shaders/CorrectComma.frag
index 69290c4..e3bf0f1 100644
--- a/tests/glslparsertest/shaders/CorrectComma.frag
+++ b/tests/glslparsertest/shaders/CorrectComma.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectExtension1.V110.frag b/tests/glslparsertest/shaders/CorrectExtension1.V110.frag
index f221026..b98370f 100644
--- a/tests/glslparsertest/shaders/CorrectExtension1.V110.frag
+++ b/tests/glslparsertest/shaders/CorrectExtension1.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectExtension10.V110.frag b/tests/glslparsertest/shaders/CorrectExtension10.V110.frag
index 853ec09..e049cf0 100644
--- a/tests/glslparsertest/shaders/CorrectExtension10.V110.frag
+++ b/tests/glslparsertest/shaders/CorrectExtension10.V110.frag
@@ -1,13 +1,19 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
 // # NOTE: 6cc17ae70b70d150aa1751f8e28db7b2a9bd50f0
 // [end config]
 
+#ifndef GL_ES
 #version 110
+#else
+#version 100
+#endif
+
 #extension extensionfoo : enable  // warning extension not supported 
 #extension extensionfoo : disable  // warning extension not supported 
 #extension extensionfoo : warn  // warning extension not supported 
diff --git a/tests/glslparsertest/shaders/CorrectExtension4.V110.frag b/tests/glslparsertest/shaders/CorrectExtension4.V110.frag
index ebf1a16..7495786 100644
--- a/tests/glslparsertest/shaders/CorrectExtension4.V110.frag
+++ b/tests/glslparsertest/shaders/CorrectExtension4.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectFull.frag b/tests/glslparsertest/shaders/CorrectFull.frag
index a3f1fe9..75e72cc 100644
--- a/tests/glslparsertest/shaders/CorrectFull.frag
+++ b/tests/glslparsertest/shaders/CorrectFull.frag
@@ -1,6 +1,8 @@
 // [config]
 // expect_result: pass
+// glsles_expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectFuncOverload.frag b/tests/glslparsertest/shaders/CorrectFuncOverload.frag
index 8163ce6..404824a 100644
--- a/tests/glslparsertest/shaders/CorrectFuncOverload.frag
+++ b/tests/glslparsertest/shaders/CorrectFuncOverload.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectMatComma.frag b/tests/glslparsertest/shaders/CorrectMatComma.frag
index 156155c..2a40cc7 100644
--- a/tests/glslparsertest/shaders/CorrectMatComma.frag
+++ b/tests/glslparsertest/shaders/CorrectMatComma.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectMatComma2.frag b/tests/glslparsertest/shaders/CorrectMatComma2.frag
index 08ddd97..eac2241 100644
--- a/tests/glslparsertest/shaders/CorrectMatComma2.frag
+++ b/tests/glslparsertest/shaders/CorrectMatComma2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectModule.frag b/tests/glslparsertest/shaders/CorrectModule.frag
index e1cb2d5..b1ab6c9 100644
--- a/tests/glslparsertest/shaders/CorrectModule.frag
+++ b/tests/glslparsertest/shaders/CorrectModule.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectParse1.frag b/tests/glslparsertest/shaders/CorrectParse1.frag
index 03ae5c3..7b0be83 100644
--- a/tests/glslparsertest/shaders/CorrectParse1.frag
+++ b/tests/glslparsertest/shaders/CorrectParse1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectParse2.frag b/tests/glslparsertest/shaders/CorrectParse2.frag
index edf1d68..1b94c76 100644
--- a/tests/glslparsertest/shaders/CorrectParse2.frag
+++ b/tests/glslparsertest/shaders/CorrectParse2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectParseTest.frag b/tests/glslparsertest/shaders/CorrectParseTest.frag
index 0ee187b..19ce443 100644
--- a/tests/glslparsertest/shaders/CorrectParseTest.frag
+++ b/tests/glslparsertest/shaders/CorrectParseTest.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectParseTest1.frag b/tests/glslparsertest/shaders/CorrectParseTest1.frag
index 0ec3748..64cf6af 100644
--- a/tests/glslparsertest/shaders/CorrectParseTest1.frag
+++ b/tests/glslparsertest/shaders/CorrectParseTest1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectPreprocess5.frag b/tests/glslparsertest/shaders/CorrectPreprocess5.frag
index c8edfa1..ccb3d7b 100644
--- a/tests/glslparsertest/shaders/CorrectPreprocess5.frag
+++ b/tests/glslparsertest/shaders/CorrectPreprocess5.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectPreprocess8.frag b/tests/glslparsertest/shaders/CorrectPreprocess8.frag
index 0aa9116..fc6649a 100644
--- a/tests/glslparsertest/shaders/CorrectPreprocess8.frag
+++ b/tests/glslparsertest/shaders/CorrectPreprocess8.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectPreprocess9.frag b/tests/glslparsertest/shaders/CorrectPreprocess9.frag
index 468258a..b430515 100644
--- a/tests/glslparsertest/shaders/CorrectPreprocess9.frag
+++ b/tests/glslparsertest/shaders/CorrectPreprocess9.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectReservedWords.frag b/tests/glslparsertest/shaders/CorrectReservedWords.frag
index 9fdcafa..e215d15 100644
--- a/tests/glslparsertest/shaders/CorrectReservedWords.frag
+++ b/tests/glslparsertest/shaders/CorrectReservedWords.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectScalarVectorExpressions.frag b/tests/glslparsertest/shaders/CorrectScalarVectorExpressions.frag
index a676e97..c07814c 100644
--- a/tests/glslparsertest/shaders/CorrectScalarVectorExpressions.frag
+++ b/tests/glslparsertest/shaders/CorrectScalarVectorExpressions.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectSwizzle1.frag b/tests/glslparsertest/shaders/CorrectSwizzle1.frag
index 0d50a22..d7321a0 100644
--- a/tests/glslparsertest/shaders/CorrectSwizzle1.frag
+++ b/tests/glslparsertest/shaders/CorrectSwizzle1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectSwizzle2.frag b/tests/glslparsertest/shaders/CorrectSwizzle2.frag
index 59bec21..c5aac69 100644
--- a/tests/glslparsertest/shaders/CorrectSwizzle2.frag
+++ b/tests/glslparsertest/shaders/CorrectSwizzle2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectSwizzle3.frag b/tests/glslparsertest/shaders/CorrectSwizzle3.frag
index 7bf9ebd..d59a48c 100644
--- a/tests/glslparsertest/shaders/CorrectSwizzle3.frag
+++ b/tests/glslparsertest/shaders/CorrectSwizzle3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: pass
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectUnsizedArray.frag b/tests/glslparsertest/shaders/CorrectUnsizedArray.frag
index 256c7f8..0dda33e 100644
--- a/tests/glslparsertest/shaders/CorrectUnsizedArray.frag
+++ b/tests/glslparsertest/shaders/CorrectUnsizedArray.frag
@@ -1,6 +1,8 @@
 // [config]
 // expect_result: pass
+// glsles_expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/CorrectVersion.V100.frag b/tests/glslparsertest/shaders/CorrectVersion.V100.frag
new file mode 100644
index 0000000..471a528
--- /dev/null
+++ b/tests/glslparsertest/shaders/CorrectVersion.V100.frag
@@ -0,0 +1,22 @@
+// [config]
+// expect_result: pass
+// glsl_version: 1.10
+// glsles_version: 1.00
+//
+// # NOTE: Config section was auto-generated from file
+// # NOTE: 'glslparser.tests' at git revision
+// # NOTE: 6cc17ae70b70d150aa1751f8e28db7b2a9bd50f0
+// [end config]
+
+/* #version can only be followed by number 100. The only statements before
+   #version can be comment or white spaces */
+
+
+
+#version 100
+
+
+void main()
+{
+   gl_FragColor = vec4(1);
+}
diff --git a/tests/glslparsertest/shaders/CorrectVersion1.V100.frag b/tests/glslparsertest/shaders/CorrectVersion1.V100.frag
new file mode 100644
index 0000000..a91aec0
--- /dev/null
+++ b/tests/glslparsertest/shaders/CorrectVersion1.V100.frag
@@ -0,0 +1,18 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.10
+// glsles_version: 1.00
+//
+// # NOTE: Config section was auto-generated from file
+// # NOTE: 'glslparser.tests' at git revision
+// # NOTE: 6cc17ae70b70d150aa1751f8e28db7b2a9bd50f0
+// [end config]
+
+/* Only one version statement is allowed; two should raise an error. */
+#version 100
+#version 100
+
+void main()
+{
+   gl_FragColor = vec4(1);
+}
diff --git a/tests/glslparsertest/shaders/IncludeDirective.frag b/tests/glslparsertest/shaders/IncludeDirective.frag
index 3fafcba..df776e8 100644
--- a/tests/glslparsertest/shaders/IncludeDirective.frag
+++ b/tests/glslparsertest/shaders/IncludeDirective.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/ParseTest3.frag b/tests/glslparsertest/shaders/ParseTest3.frag
index d9fb168..363d6f2 100644
--- a/tests/glslparsertest/shaders/ParseTest3.frag
+++ b/tests/glslparsertest/shaders/ParseTest3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/ParseTest4.frag b/tests/glslparsertest/shaders/ParseTest4.frag
index 5acee30..d91ee17 100644
--- a/tests/glslparsertest/shaders/ParseTest4.frag
+++ b/tests/glslparsertest/shaders/ParseTest4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/TernaryOp.frag b/tests/glslparsertest/shaders/TernaryOp.frag
index 475924b..4867a2c 100644
--- a/tests/glslparsertest/shaders/TernaryOp.frag
+++ b/tests/glslparsertest/shaders/TernaryOp.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/TextureRectangleSamplers.frag b/tests/glslparsertest/shaders/TextureRectangleSamplers.frag
index a278def..2a4764e 100644
--- a/tests/glslparsertest/shaders/TextureRectangleSamplers.frag
+++ b/tests/glslparsertest/shaders/TextureRectangleSamplers.frag
@@ -1,6 +1,8 @@
 // [config]
 // expect_result: pass
+// glsles_expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array1.frag b/tests/glslparsertest/shaders/array1.frag
index 7627091..c36597b 100644
--- a/tests/glslparsertest/shaders/array1.frag
+++ b/tests/glslparsertest/shaders/array1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array10.frag b/tests/glslparsertest/shaders/array10.frag
index f528724..b0c7be7 100644
--- a/tests/glslparsertest/shaders/array10.frag
+++ b/tests/glslparsertest/shaders/array10.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array11.frag b/tests/glslparsertest/shaders/array11.frag
index 431d8c4..48dddce 100644
--- a/tests/glslparsertest/shaders/array11.frag
+++ b/tests/glslparsertest/shaders/array11.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array2.frag b/tests/glslparsertest/shaders/array2.frag
index 3b64810..35916a6 100644
--- a/tests/glslparsertest/shaders/array2.frag
+++ b/tests/glslparsertest/shaders/array2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array3.frag b/tests/glslparsertest/shaders/array3.frag
index 65d83eb..f49f23c 100644
--- a/tests/glslparsertest/shaders/array3.frag
+++ b/tests/glslparsertest/shaders/array3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array4.frag b/tests/glslparsertest/shaders/array4.frag
index 45118ca..915a631 100644
--- a/tests/glslparsertest/shaders/array4.frag
+++ b/tests/glslparsertest/shaders/array4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array5.frag b/tests/glslparsertest/shaders/array5.frag
index c0fe9d8..234de0b 100644
--- a/tests/glslparsertest/shaders/array5.frag
+++ b/tests/glslparsertest/shaders/array5.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array6.frag b/tests/glslparsertest/shaders/array6.frag
index 1577832..2987509 100644
--- a/tests/glslparsertest/shaders/array6.frag
+++ b/tests/glslparsertest/shaders/array6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array7.frag b/tests/glslparsertest/shaders/array7.frag
index 7ccb10c..7ba1ccf 100644
--- a/tests/glslparsertest/shaders/array7.frag
+++ b/tests/glslparsertest/shaders/array7.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array8.frag b/tests/glslparsertest/shaders/array8.frag
index 095e908..e8e6d57 100644
--- a/tests/glslparsertest/shaders/array8.frag
+++ b/tests/glslparsertest/shaders/array8.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/array9.frag b/tests/glslparsertest/shaders/array9.frag
index 050e78a..9409c75 100644
--- a/tests/glslparsertest/shaders/array9.frag
+++ b/tests/glslparsertest/shaders/array9.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/attribute.frag b/tests/glslparsertest/shaders/attribute.frag
index 41b19ff..de76bd6 100644
--- a/tests/glslparsertest/shaders/attribute.frag
+++ b/tests/glslparsertest/shaders/attribute.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/break.frag b/tests/glslparsertest/shaders/break.frag
index 39c1818..afb543d 100644
--- a/tests/glslparsertest/shaders/break.frag
+++ b/tests/glslparsertest/shaders/break.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/comma2.frag b/tests/glslparsertest/shaders/comma2.frag
index e15d31f..02a95b6 100644
--- a/tests/glslparsertest/shaders/comma2.frag
+++ b/tests/glslparsertest/shaders/comma2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/comment.frag b/tests/glslparsertest/shaders/comment.frag
index 1636e4c..c66160d 100644
--- a/tests/glslparsertest/shaders/comment.frag
+++ b/tests/glslparsertest/shaders/comment.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/conditional1.frag b/tests/glslparsertest/shaders/conditional1.frag
index c831ba9..f75147a 100644
--- a/tests/glslparsertest/shaders/conditional1.frag
+++ b/tests/glslparsertest/shaders/conditional1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/conditional2.frag b/tests/glslparsertest/shaders/conditional2.frag
index dd4e900..78c639d 100644
--- a/tests/glslparsertest/shaders/conditional2.frag
+++ b/tests/glslparsertest/shaders/conditional2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/conditional3.frag b/tests/glslparsertest/shaders/conditional3.frag
index af71794..f64eaef 100644
--- a/tests/glslparsertest/shaders/conditional3.frag
+++ b/tests/glslparsertest/shaders/conditional3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/constFunc.frag b/tests/glslparsertest/shaders/constFunc.frag
index 911668c..add5a4a 100644
--- a/tests/glslparsertest/shaders/constFunc.frag
+++ b/tests/glslparsertest/shaders/constFunc.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/constructor1.frag b/tests/glslparsertest/shaders/constructor1.frag
index 0ffc3d5..17a2355 100644
--- a/tests/glslparsertest/shaders/constructor1.frag
+++ b/tests/glslparsertest/shaders/constructor1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/constructor2.frag b/tests/glslparsertest/shaders/constructor2.frag
index d4abba9..d090543 100644
--- a/tests/glslparsertest/shaders/constructor2.frag
+++ b/tests/glslparsertest/shaders/constructor2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/constructor3.V110.frag b/tests/glslparsertest/shaders/constructor3.V110.frag
index f13bab3..f77dc87 100644
--- a/tests/glslparsertest/shaders/constructor3.V110.frag
+++ b/tests/glslparsertest/shaders/constructor3.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/continue.frag b/tests/glslparsertest/shaders/continue.frag
index 5fac3ec..5d3e86b 100644
--- a/tests/glslparsertest/shaders/continue.frag
+++ b/tests/glslparsertest/shaders/continue.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType1.frag b/tests/glslparsertest/shaders/dataType1.frag
index fa02b60..b2f8db2 100644
--- a/tests/glslparsertest/shaders/dataType1.frag
+++ b/tests/glslparsertest/shaders/dataType1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType10.frag b/tests/glslparsertest/shaders/dataType10.frag
index 685d715..7facd3a 100644
--- a/tests/glslparsertest/shaders/dataType10.frag
+++ b/tests/glslparsertest/shaders/dataType10.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType11.frag b/tests/glslparsertest/shaders/dataType11.frag
index 257b568..ae54e18 100644
--- a/tests/glslparsertest/shaders/dataType11.frag
+++ b/tests/glslparsertest/shaders/dataType11.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType12.frag b/tests/glslparsertest/shaders/dataType12.frag
index fb18ad2..78ad0ba 100644
--- a/tests/glslparsertest/shaders/dataType12.frag
+++ b/tests/glslparsertest/shaders/dataType12.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType13.frag b/tests/glslparsertest/shaders/dataType13.frag
index b64d019..20a86ca 100644
--- a/tests/glslparsertest/shaders/dataType13.frag
+++ b/tests/glslparsertest/shaders/dataType13.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType19.frag b/tests/glslparsertest/shaders/dataType19.frag
index cbf4bd7..f58359d 100644
--- a/tests/glslparsertest/shaders/dataType19.frag
+++ b/tests/glslparsertest/shaders/dataType19.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType2.frag b/tests/glslparsertest/shaders/dataType2.frag
index e1df8c7..57372be 100644
--- a/tests/glslparsertest/shaders/dataType2.frag
+++ b/tests/glslparsertest/shaders/dataType2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType3.frag b/tests/glslparsertest/shaders/dataType3.frag
index f5c67ba..15ad92b 100644
--- a/tests/glslparsertest/shaders/dataType3.frag
+++ b/tests/glslparsertest/shaders/dataType3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType4.frag b/tests/glslparsertest/shaders/dataType4.frag
index cc37673..40aa3bf 100644
--- a/tests/glslparsertest/shaders/dataType4.frag
+++ b/tests/glslparsertest/shaders/dataType4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType5.frag b/tests/glslparsertest/shaders/dataType5.frag
index 61c5a0b..9c3d3b5 100644
--- a/tests/glslparsertest/shaders/dataType5.frag
+++ b/tests/glslparsertest/shaders/dataType5.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType6.frag b/tests/glslparsertest/shaders/dataType6.frag
index 1405cb0..fdf08d8 100644
--- a/tests/glslparsertest/shaders/dataType6.frag
+++ b/tests/glslparsertest/shaders/dataType6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType7.frag b/tests/glslparsertest/shaders/dataType7.frag
index bd50582..80f3d4b 100644
--- a/tests/glslparsertest/shaders/dataType7.frag
+++ b/tests/glslparsertest/shaders/dataType7.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType8.frag b/tests/glslparsertest/shaders/dataType8.frag
index 4f66879..46a8e59 100644
--- a/tests/glslparsertest/shaders/dataType8.frag
+++ b/tests/glslparsertest/shaders/dataType8.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dataType9.frag b/tests/glslparsertest/shaders/dataType9.frag
index 6e0ec7c..112fdd1 100644
--- a/tests/glslparsertest/shaders/dataType9.frag
+++ b/tests/glslparsertest/shaders/dataType9.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dowhile.frag b/tests/glslparsertest/shaders/dowhile.frag
index f9d3258..6beb599 100644
--- a/tests/glslparsertest/shaders/dowhile.frag
+++ b/tests/glslparsertest/shaders/dowhile.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dvec2.frag b/tests/glslparsertest/shaders/dvec2.frag
index 3567a64..8dc345b 100644
--- a/tests/glslparsertest/shaders/dvec2.frag
+++ b/tests/glslparsertest/shaders/dvec2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dvec3.frag b/tests/glslparsertest/shaders/dvec3.frag
index 16bbb3d..b564158 100644
--- a/tests/glslparsertest/shaders/dvec3.frag
+++ b/tests/glslparsertest/shaders/dvec3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/dvec4.frag b/tests/glslparsertest/shaders/dvec4.frag
index 04e3ea4..291eb30 100644
--- a/tests/glslparsertest/shaders/dvec4.frag
+++ b/tests/glslparsertest/shaders/dvec4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension2.V110.frag b/tests/glslparsertest/shaders/extension2.V110.frag
index 7c68fd6..f469a8b 100644
--- a/tests/glslparsertest/shaders/extension2.V110.frag
+++ b/tests/glslparsertest/shaders/extension2.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension3.V110.frag b/tests/glslparsertest/shaders/extension3.V110.frag
index 30d309b..18e50b6 100644
--- a/tests/glslparsertest/shaders/extension3.V110.frag
+++ b/tests/glslparsertest/shaders/extension3.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension5.V110.frag b/tests/glslparsertest/shaders/extension5.V110.frag
index d8115c9..2b79a52 100644
--- a/tests/glslparsertest/shaders/extension5.V110.frag
+++ b/tests/glslparsertest/shaders/extension5.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension6.V110.frag b/tests/glslparsertest/shaders/extension6.V110.frag
index 145ce74..b4c5276 100644
--- a/tests/glslparsertest/shaders/extension6.V110.frag
+++ b/tests/glslparsertest/shaders/extension6.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension7.V110.frag b/tests/glslparsertest/shaders/extension7.V110.frag
index c094344..f5c7ad3 100644
--- a/tests/glslparsertest/shaders/extension7.V110.frag
+++ b/tests/glslparsertest/shaders/extension7.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension8.V110.frag b/tests/glslparsertest/shaders/extension8.V110.frag
index 614fced..53b55f3 100644
--- a/tests/glslparsertest/shaders/extension8.V110.frag
+++ b/tests/glslparsertest/shaders/extension8.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/extension9.V110.frag b/tests/glslparsertest/shaders/extension9.V110.frag
index ad4c50e..7ee07af 100644
--- a/tests/glslparsertest/shaders/extension9.V110.frag
+++ b/tests/glslparsertest/shaders/extension9.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/float2.frag b/tests/glslparsertest/shaders/float2.frag
index 3a49ccc..e040481 100644
--- a/tests/glslparsertest/shaders/float2.frag
+++ b/tests/glslparsertest/shaders/float2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/float3.frag b/tests/glslparsertest/shaders/float3.frag
index 7b568bd..3734af6 100644
--- a/tests/glslparsertest/shaders/float3.frag
+++ b/tests/glslparsertest/shaders/float3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/float4.frag b/tests/glslparsertest/shaders/float4.frag
index fd6e040..195d11d 100644
--- a/tests/glslparsertest/shaders/float4.frag
+++ b/tests/glslparsertest/shaders/float4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function1.frag b/tests/glslparsertest/shaders/function1.frag
index 8795b09..a3947ca 100644
--- a/tests/glslparsertest/shaders/function1.frag
+++ b/tests/glslparsertest/shaders/function1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function10.frag b/tests/glslparsertest/shaders/function10.frag
index 5c42253..5aef1b1 100644
--- a/tests/glslparsertest/shaders/function10.frag
+++ b/tests/glslparsertest/shaders/function10.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function2.V110.frag b/tests/glslparsertest/shaders/function2.V110.frag
index 217184f..8e2a7de 100644
--- a/tests/glslparsertest/shaders/function2.V110.frag
+++ b/tests/glslparsertest/shaders/function2.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function3.frag b/tests/glslparsertest/shaders/function3.frag
index 4fb7853..e631793 100644
--- a/tests/glslparsertest/shaders/function3.frag
+++ b/tests/glslparsertest/shaders/function3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function4.frag b/tests/glslparsertest/shaders/function4.frag
index ac4246d..f42166d 100644
--- a/tests/glslparsertest/shaders/function4.frag
+++ b/tests/glslparsertest/shaders/function4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function5.frag b/tests/glslparsertest/shaders/function5.frag
index f7ada16..6b81cb4 100644
--- a/tests/glslparsertest/shaders/function5.frag
+++ b/tests/glslparsertest/shaders/function5.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function6.frag b/tests/glslparsertest/shaders/function6.frag
index 735cc53..7386b49 100644
--- a/tests/glslparsertest/shaders/function6.frag
+++ b/tests/glslparsertest/shaders/function6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function7.frag b/tests/glslparsertest/shaders/function7.frag
index 3993e66..32a3844 100644
--- a/tests/glslparsertest/shaders/function7.frag
+++ b/tests/glslparsertest/shaders/function7.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function8.frag b/tests/glslparsertest/shaders/function8.frag
index d889480..cec8a00 100644
--- a/tests/glslparsertest/shaders/function8.frag
+++ b/tests/glslparsertest/shaders/function8.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/function9.frag b/tests/glslparsertest/shaders/function9.frag
index d192cf6..cb0cb32 100644
--- a/tests/glslparsertest/shaders/function9.frag
+++ b/tests/glslparsertest/shaders/function9.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/hvec2.frag b/tests/glslparsertest/shaders/hvec2.frag
index 79c5ba7..8dfa04f 100644
--- a/tests/glslparsertest/shaders/hvec2.frag
+++ b/tests/glslparsertest/shaders/hvec2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/hvec3.frag b/tests/glslparsertest/shaders/hvec3.frag
index eac2d60..16d7ced 100644
--- a/tests/glslparsertest/shaders/hvec3.frag
+++ b/tests/glslparsertest/shaders/hvec3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/hvec4.frag b/tests/glslparsertest/shaders/hvec4.frag
index a202b53..efc44aa 100644
--- a/tests/glslparsertest/shaders/hvec4.frag
+++ b/tests/glslparsertest/shaders/hvec4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/identifier1.frag b/tests/glslparsertest/shaders/identifier1.frag
index 5d42ed1..a3463f6 100644
--- a/tests/glslparsertest/shaders/identifier1.frag
+++ b/tests/glslparsertest/shaders/identifier1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/identifier2.frag b/tests/glslparsertest/shaders/identifier2.frag
index 6e944e9..e9cd322 100644
--- a/tests/glslparsertest/shaders/identifier2.frag
+++ b/tests/glslparsertest/shaders/identifier2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/identifier3.frag b/tests/glslparsertest/shaders/identifier3.frag
index 3831d85..077d127 100644
--- a/tests/glslparsertest/shaders/identifier3.frag
+++ b/tests/glslparsertest/shaders/identifier3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/if1.frag b/tests/glslparsertest/shaders/if1.frag
index e7de64f..25f34d9 100644
--- a/tests/glslparsertest/shaders/if1.frag
+++ b/tests/glslparsertest/shaders/if1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/if2.frag b/tests/glslparsertest/shaders/if2.frag
index cc34b71..eb10f72 100644
--- a/tests/glslparsertest/shaders/if2.frag
+++ b/tests/glslparsertest/shaders/if2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/increment1.frag b/tests/glslparsertest/shaders/increment1.frag
index ea793da..e15200d 100644
--- a/tests/glslparsertest/shaders/increment1.frag
+++ b/tests/glslparsertest/shaders/increment1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/increment2.frag b/tests/glslparsertest/shaders/increment2.frag
index d5b9b62..76850cd 100644
--- a/tests/glslparsertest/shaders/increment2.frag
+++ b/tests/glslparsertest/shaders/increment2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/increment3.frag b/tests/glslparsertest/shaders/increment3.frag
index 7a7a48b..d193f2b 100644
--- a/tests/glslparsertest/shaders/increment3.frag
+++ b/tests/glslparsertest/shaders/increment3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/increment4.frag b/tests/glslparsertest/shaders/increment4.frag
index 0d0cf63..d1b8779 100644
--- a/tests/glslparsertest/shaders/increment4.frag
+++ b/tests/glslparsertest/shaders/increment4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/increment6.frag b/tests/glslparsertest/shaders/increment6.frag
index 1787290..739211a 100644
--- a/tests/glslparsertest/shaders/increment6.frag
+++ b/tests/glslparsertest/shaders/increment6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/matrix.V110.frag b/tests/glslparsertest/shaders/matrix.V110.frag
index f23ee8f..21d27f6 100644
--- a/tests/glslparsertest/shaders/matrix.V110.frag
+++ b/tests/glslparsertest/shaders/matrix.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser10.frag b/tests/glslparsertest/shaders/parser10.frag
index c4e7f71..0c143dd 100644
--- a/tests/glslparsertest/shaders/parser10.frag
+++ b/tests/glslparsertest/shaders/parser10.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser3.frag b/tests/glslparsertest/shaders/parser3.frag
index 21d77f3..c47ab50 100644
--- a/tests/glslparsertest/shaders/parser3.frag
+++ b/tests/glslparsertest/shaders/parser3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser4.frag b/tests/glslparsertest/shaders/parser4.frag
index d068c66..9a297ca 100644
--- a/tests/glslparsertest/shaders/parser4.frag
+++ b/tests/glslparsertest/shaders/parser4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser5.frag b/tests/glslparsertest/shaders/parser5.frag
index 74f04ed..6993b2f 100644
--- a/tests/glslparsertest/shaders/parser5.frag
+++ b/tests/glslparsertest/shaders/parser5.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser6.frag b/tests/glslparsertest/shaders/parser6.frag
index c61bb52..b8f0f37 100644
--- a/tests/glslparsertest/shaders/parser6.frag
+++ b/tests/glslparsertest/shaders/parser6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser7.frag b/tests/glslparsertest/shaders/parser7.frag
index affa69b..53f960c 100644
--- a/tests/glslparsertest/shaders/parser7.frag
+++ b/tests/glslparsertest/shaders/parser7.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser8.frag b/tests/glslparsertest/shaders/parser8.frag
index 0f59050..31ccf90 100644
--- a/tests/glslparsertest/shaders/parser8.frag
+++ b/tests/glslparsertest/shaders/parser8.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/parser9.frag b/tests/glslparsertest/shaders/parser9.frag
index 5749e67..7101e6a 100644
--- a/tests/glslparsertest/shaders/parser9.frag
+++ b/tests/glslparsertest/shaders/parser9.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess0.frag b/tests/glslparsertest/shaders/preprocess0.frag
index b96d821..00ad8e2 100644
--- a/tests/glslparsertest/shaders/preprocess0.frag
+++ b/tests/glslparsertest/shaders/preprocess0.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess1.frag b/tests/glslparsertest/shaders/preprocess1.frag
index 6b56ec4..79eead8 100644
--- a/tests/glslparsertest/shaders/preprocess1.frag
+++ b/tests/glslparsertest/shaders/preprocess1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess10.frag b/tests/glslparsertest/shaders/preprocess10.frag
index d07794b..4e98cf4 100644
--- a/tests/glslparsertest/shaders/preprocess10.frag
+++ b/tests/glslparsertest/shaders/preprocess10.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess2.frag b/tests/glslparsertest/shaders/preprocess2.frag
index 67f7c39..515a05f 100644
--- a/tests/glslparsertest/shaders/preprocess2.frag
+++ b/tests/glslparsertest/shaders/preprocess2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess3.frag b/tests/glslparsertest/shaders/preprocess3.frag
index 27aba74..5fcfc4b 100644
--- a/tests/glslparsertest/shaders/preprocess3.frag
+++ b/tests/glslparsertest/shaders/preprocess3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess4.frag b/tests/glslparsertest/shaders/preprocess4.frag
index 2adc73b..d8f1b39 100644
--- a/tests/glslparsertest/shaders/preprocess4.frag
+++ b/tests/glslparsertest/shaders/preprocess4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess6.frag b/tests/glslparsertest/shaders/preprocess6.frag
index 15e8df6..42b7fa2 100644
--- a/tests/glslparsertest/shaders/preprocess6.frag
+++ b/tests/glslparsertest/shaders/preprocess6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/preprocess7.frag b/tests/glslparsertest/shaders/preprocess7.frag
index 772483b..25aae6c 100644
--- a/tests/glslparsertest/shaders/preprocess7.frag
+++ b/tests/glslparsertest/shaders/preprocess7.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/scoping1.frag b/tests/glslparsertest/shaders/scoping1.frag
index 71b2d4d..dd6ae93 100644
--- a/tests/glslparsertest/shaders/scoping1.frag
+++ b/tests/glslparsertest/shaders/scoping1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/scoping2.frag b/tests/glslparsertest/shaders/scoping2.frag
index 457ad66..98cd1c6 100644
--- a/tests/glslparsertest/shaders/scoping2.frag
+++ b/tests/glslparsertest/shaders/scoping2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct1.frag b/tests/glslparsertest/shaders/struct1.frag
index 3fd65da..f958fc8 100644
--- a/tests/glslparsertest/shaders/struct1.frag
+++ b/tests/glslparsertest/shaders/struct1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct10.frag b/tests/glslparsertest/shaders/struct10.frag
index 3fe1022..68802d4 100644
--- a/tests/glslparsertest/shaders/struct10.frag
+++ b/tests/glslparsertest/shaders/struct10.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct11.frag b/tests/glslparsertest/shaders/struct11.frag
index 4f23e51..e7523de 100644
--- a/tests/glslparsertest/shaders/struct11.frag
+++ b/tests/glslparsertest/shaders/struct11.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct2.frag b/tests/glslparsertest/shaders/struct2.frag
index e9804e4..e375004 100644
--- a/tests/glslparsertest/shaders/struct2.frag
+++ b/tests/glslparsertest/shaders/struct2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct3.frag b/tests/glslparsertest/shaders/struct3.frag
index 58e3681..a9a7b97 100644
--- a/tests/glslparsertest/shaders/struct3.frag
+++ b/tests/glslparsertest/shaders/struct3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct4.frag b/tests/glslparsertest/shaders/struct4.frag
index b829952..7b45ac5 100644
--- a/tests/glslparsertest/shaders/struct4.frag
+++ b/tests/glslparsertest/shaders/struct4.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct5.frag b/tests/glslparsertest/shaders/struct5.frag
index 8614fc5..a99277d 100644
--- a/tests/glslparsertest/shaders/struct5.frag
+++ b/tests/glslparsertest/shaders/struct5.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct6.frag b/tests/glslparsertest/shaders/struct6.frag
index e7d1451..d740426 100644
--- a/tests/glslparsertest/shaders/struct6.frag
+++ b/tests/glslparsertest/shaders/struct6.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct7.frag b/tests/glslparsertest/shaders/struct7.frag
index bc820b1..afef9e4 100644
--- a/tests/glslparsertest/shaders/struct7.frag
+++ b/tests/glslparsertest/shaders/struct7.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct8.frag b/tests/glslparsertest/shaders/struct8.frag
index 5693f7a..f9fdf2c 100644
--- a/tests/glslparsertest/shaders/struct8.frag
+++ b/tests/glslparsertest/shaders/struct8.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/struct9.frag b/tests/glslparsertest/shaders/struct9.frag
index 50dda46..0253466 100644
--- a/tests/glslparsertest/shaders/struct9.frag
+++ b/tests/glslparsertest/shaders/struct9.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/swizzle1.frag b/tests/glslparsertest/shaders/swizzle1.frag
index 0a39c97..be9cbad 100644
--- a/tests/glslparsertest/shaders/swizzle1.frag
+++ b/tests/glslparsertest/shaders/swizzle1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/swizzle2.frag b/tests/glslparsertest/shaders/swizzle2.frag
index 486fa3a..d0a82ed 100644
--- a/tests/glslparsertest/shaders/swizzle2.frag
+++ b/tests/glslparsertest/shaders/swizzle2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/swizzle3.frag b/tests/glslparsertest/shaders/swizzle3.frag
index 121e3f2..1fc375a 100644
--- a/tests/glslparsertest/shaders/swizzle3.frag
+++ b/tests/glslparsertest/shaders/swizzle3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/typecast.frag b/tests/glslparsertest/shaders/typecast.frag
index 6bec977..cda2338 100644
--- a/tests/glslparsertest/shaders/typecast.frag
+++ b/tests/glslparsertest/shaders/typecast.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/uniform.frag b/tests/glslparsertest/shaders/uniform.frag
index 588738e..fb9d30b 100644
--- a/tests/glslparsertest/shaders/uniform.frag
+++ b/tests/glslparsertest/shaders/uniform.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/uniform1.frag b/tests/glslparsertest/shaders/uniform1.frag
index 93a1775..d4d17f8 100644
--- a/tests/glslparsertest/shaders/uniform1.frag
+++ b/tests/glslparsertest/shaders/uniform1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/varying.frag b/tests/glslparsertest/shaders/varying.frag
index 57a97be..9533008 100644
--- a/tests/glslparsertest/shaders/varying.frag
+++ b/tests/glslparsertest/shaders/varying.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/varying1.frag b/tests/glslparsertest/shaders/varying1.frag
index bbbbab5..100de39 100644
--- a/tests/glslparsertest/shaders/varying1.frag
+++ b/tests/glslparsertest/shaders/varying1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/varying2.frag b/tests/glslparsertest/shaders/varying2.frag
index 35cc747..fe98fbb 100644
--- a/tests/glslparsertest/shaders/varying2.frag
+++ b/tests/glslparsertest/shaders/varying2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/varying3.frag b/tests/glslparsertest/shaders/varying3.frag
index 0523c0a..d7d1a9d 100644
--- a/tests/glslparsertest/shaders/varying3.frag
+++ b/tests/glslparsertest/shaders/varying3.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/vector.frag b/tests/glslparsertest/shaders/vector.frag
index 8ad8f4c..8e3e8e3 100644
--- a/tests/glslparsertest/shaders/vector.frag
+++ b/tests/glslparsertest/shaders/vector.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/version2.V110.frag b/tests/glslparsertest/shaders/version2.V110.frag
index 6c1ba8b..b1a9202 100644
--- a/tests/glslparsertest/shaders/version2.V110.frag
+++ b/tests/glslparsertest/shaders/version2.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/version3.V110.frag b/tests/glslparsertest/shaders/version3.V110.frag
index 8d2be0b..8e99386 100644
--- a/tests/glslparsertest/shaders/version3.V110.frag
+++ b/tests/glslparsertest/shaders/version3.V110.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/vertexOnly.frag b/tests/glslparsertest/shaders/vertexOnly.frag
index f10aecc..6459761 100644
--- a/tests/glslparsertest/shaders/vertexOnly.frag
+++ b/tests/glslparsertest/shaders/vertexOnly.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/vertexOnly1.frag b/tests/glslparsertest/shaders/vertexOnly1.frag
index 3819972..65c138a 100644
--- a/tests/glslparsertest/shaders/vertexOnly1.frag
+++ b/tests/glslparsertest/shaders/vertexOnly1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/vertexOnly2.frag b/tests/glslparsertest/shaders/vertexOnly2.frag
index 200c720..a975790 100644
--- a/tests/glslparsertest/shaders/vertexOnly2.frag
+++ b/tests/glslparsertest/shaders/vertexOnly2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/while.frag b/tests/glslparsertest/shaders/while.frag
index 92e6c57..a05d2e0 100644
--- a/tests/glslparsertest/shaders/while.frag
+++ b/tests/glslparsertest/shaders/while.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/while1.frag b/tests/glslparsertest/shaders/while1.frag
index 73eed2b..a3efaf4 100644
--- a/tests/glslparsertest/shaders/while1.frag
+++ b/tests/glslparsertest/shaders/while1.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
diff --git a/tests/glslparsertest/shaders/while2.frag b/tests/glslparsertest/shaders/while2.frag
index 9498b45..de8ccfb 100644
--- a/tests/glslparsertest/shaders/while2.frag
+++ b/tests/glslparsertest/shaders/while2.frag
@@ -1,6 +1,7 @@
 // [config]
 // expect_result: fail
 // glsl_version: 1.10
+// glsles_version: 1.00
 //
 // # NOTE: Config section was auto-generated from file
 // # NOTE: 'glslparser.tests' at git revision
-- 
1.7.10.4



More information about the Piglit mailing list