summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xframework/glsl_parser_test.py8
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/attribute-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/in-03.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/in-04.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-12.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-13.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/out-03.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/out-04.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/attribute-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-03.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-04.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/in-05.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-12.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-13.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-03.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-04.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/out-05.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.vert2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.frag2
-rw-r--r--tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-01.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-02.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-03.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-04.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-05.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-06.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-07.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-08.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-09.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-10.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-11.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-12.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-13.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-14.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-15.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-16.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-17.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-18.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-19.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-20.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-21.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-22.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-23.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-24.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-25.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-26.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-27.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-28.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-29.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-30.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-31.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-32.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-33.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_grad-34.vert2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-01.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-02.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-03.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-04.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-05.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-06.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-07.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-08.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-09.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-10.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-11.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-12.frag2
-rw-r--r--tests/spec/arb_shader_texture_lod/tex_lod-13.frag2
134 files changed, 137 insertions, 137 deletions
diff --git a/framework/glsl_parser_test.py b/framework/glsl_parser_test.py
index c3fa2d9a..d5fdd5ea 100755
--- a/framework/glsl_parser_test.py
+++ b/framework/glsl_parser_test.py
@@ -129,7 +129,7 @@ class GLSLParserTest(PlainExecTest):
Nonrequired Options
-------------------
- * extensions: List of GL extensions. If an extension is not
+ * require_extensions: List of GL extensions. If an extension is not
supported, the test is skipped. Each extension name must begin
with GL and elements are separated by whitespace.
@@ -140,7 +140,7 @@ class GLSLParserTest(PlainExecTest):
// glsl_version: 1.30
// expect_result: pass
// # Lists may be single-line.
- // extensions: GL_ARB_fragment_coord_conventions GL_AMD_conservative_depth
+ // require_extensions: GL_ARB_fragment_coord_conventions GL_AMD_conservative_depth
// [end config]
::
@@ -148,7 +148,7 @@ class GLSLParserTest(PlainExecTest):
* glsl_version: 1.30
* expect_result: pass
* # Lists may be span multiple lines.
- * extensions:
+ * required_extensions:
* GL_ARB_fragment_coord_conventions
* GL_AMD_conservative_depth
* [end config]
@@ -366,7 +366,7 @@ class GLSLParserTest(PlainExecTest):
self.config.get('config', 'expect_result'),
self.config.get('config', 'glsl_version')
]
- command += self.config.get('config', 'extensions').split()
+ command += self.config.get('config', 'require_extensions').split()
return command
@property
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/attribute-01.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/attribute-01.vert
index 7e3eb156..0d765418 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/attribute-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/attribute-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'location' layout qualifier can only be used with 'in' and 'out'.
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.frag
index 6a5cebef..15e49407 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is allowed in shader input declarations in GLSL 1.10 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.vert
index 51178852..9bba919c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is allowed in shader input declarations in GLSL 1.10 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.frag
index e3c6c52e..b413befc 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is not allowed on function local variables in GLSL 1.10 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.vert
index 433c5adc..2f89e638 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is not allowed on function local variables in GLSL 1.10 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-03.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-03.frag
index 0eeb58b6..5dd190a4 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-03.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-03.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// GL_ARB_explicit_attrib_location interacts with the 'centroid' qualifier,
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-04.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-04.frag
index c634fe05..87486295 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-04.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/in-04.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// From the GL_ARB_explicit_attrib_location spec:
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.frag
index 7d8916de..d6de5bf8 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is allowed in fragment shader output declarations in GLSL 1.10 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.vert
index 2d10843e..d020cc1c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.frag
index 441efae8..e7c467e7 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.vert
index ee61f10a..94a99c94 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.frag
index 29f31f25..df6b76a0 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.vert
index 32d44f0d..0ce37542 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.frag
index 28ba3e4b..d515b87c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.vert
index 158875e4..5b34f80b 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.frag
index 96a1391d..905bcde5 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'layout' qualifier must come before 'in' or 'out'
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.vert
index 0399d623..5b5633b5 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'layout' qualifier must come before 'in' or 'out'
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.frag
index 70aec489..b25e5dd0 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.vert
index e8967579..fbf435de 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.frag
index ef31dece..424cbc6b 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.vert
index 664ce44f..c071bdbb 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.frag
index 331e4d7e..f9584ccf 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.vert
index 7868902a..1ae8a1b8 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.frag
index 4afdb6e4..debef40e 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified location is clearly too large, the spec says that
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.vert
index 95c9d77c..4f2b569a 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified location is clearly too large, the spec says that
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.frag
index c0080a72..ba7ca4e7 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.vert
index 08944ddf..33b1e092 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.frag
index 84f60aa7..e9a1f387 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though there are too may outputs active, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.vert
index 4cf708ea..30f04fca 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-12.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-12.frag
index 8be0dc4f..b14a95af 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-12.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-12.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-13.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-13.frag
index 82d005d9..97f18b99 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-13.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-13.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.frag
index 5fdbd4a2..37610860 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is allowed in fragment shader output declarations in GLSL 1.10 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.vert
index e7920257..736b9d67 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is allowed in shader output declarations in GLSL 1.10 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.frag
index f5763fee..3b7f56bf 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is not allowed on function local variables in GLSL 1.10 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.vert
index 81bcc338..6008e917 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is not allowed on function local variables in GLSL 1.10 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-03.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-03.vert
index 7d035a4a..b6d9a88d 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-03.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-03.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// GL_ARB_explicit_attrib_location interacts with the 'centroid' qualifier,
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-04.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-04.vert
index f28d80e0..8c59c566 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-04.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/out-04.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// From the GL_ARB_explicit_attrib_location spec:
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.frag b/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.frag
index 5f30d9ae..e657b149 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'location' layout qualifier can only be used with 'in' and 'out'. Also,
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.vert b/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.vert
index a1972880..a30f5a6c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'location' layout qualifier can only be used with 'in' and 'out'. Also,
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.frag b/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.frag
index 80581b40..7e03a53c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.vert b/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.vert
index 80581b40..7e03a53c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.10
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 110
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/attribute-01.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/attribute-01.vert
index a62b2aab..7b4e9679 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/attribute-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/attribute-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'location' layout qualifier can only be used with 'in' and 'out'.
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.frag
index 4cbd29e0..6c68f180 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is allowed in shader input declarations in GLSL 1.20 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.vert
index 79d2d844..8a2d6998 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is allowed in shader input declarations in GLSL 1.20 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.frag
index 0e29b742..c421bde3 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is not allowed on function local variables in GLSL 1.20 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.vert
index e7e0ac06..84c6f263 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "in" is not allowed on function local variables in GLSL 1.20 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-03.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-03.frag
index 7510b9c0..0f4bad2f 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-03.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-03.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-04.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-04.frag
index be367b41..6b803a9a 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-04.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-04.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// From the GL_ARB_explicit_attrib_location spec:
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-05.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-05.frag
index 6b4cc1bd..50e9bc29 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-05.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/in-05.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'centroid' must appear before 'in'.
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.frag
index 16e2d4de..b11eb986 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is allowed in fragment shader output declarations in GLSL 1.20 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.vert
index 1a4d6b3f..fe1999a2 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.frag
index 6e8199cc..b82fe36d 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.vert
index 48b89f57..0270f3fc 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.frag
index 1a59f4e1..8ca01396 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.vert
index 4552464d..34577921 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.frag
index a0417baf..a2caf2f0 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.vert
index d3c6705a..f8191615 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'location' must be an integer constant
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.frag
index 31381ec7..a9f41173 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'layout' qualifier must come before 'in' or 'out'
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.vert
index 34e321ca..7497cf71 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'layout' qualifier must come before 'in' or 'out'
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.frag
index 663f1e74..e46af8d9 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.vert
index 8e833d1e..c06c944e 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.frag
index da0f1a5f..2689010e 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.vert
index 97c27dfb..dad521a2 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.frag
index b86b8463..b772513c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.vert
index 6bcf9aaa..d06b1d62 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.frag
index f5e6bd85..683f13dd 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified location is clearly too large, the spec says that
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.vert
index c3c5dda1..fb414986 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified location is clearly too large, the spec says that
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.frag
index 84d0dc5d..610976b1 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.vert
index c70d3cfd..be1785dd 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.frag
index 0b5c96ca..1720d663 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though there are too may outputs active, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.vert
index d84149c1..d468e533 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-12.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-12.frag
index e2029cc2..7aa27c64 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-12.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-12.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-13.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-13.frag
index 97a46fc7..2ae7e9ea 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-13.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-13.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// Even though the specified locations overlap, the spec says that a *link*
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.frag
index dddb98e2..3d0e953e 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is allowed in fragment shader output declarations in GLSL 1.20 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.vert
index 3c5f3c87..ce35bfe6 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is allowed in shader output declarations in GLSL 1.20 when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.frag
index abfc13bc..7a5c489c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is not allowed on function local variables in GLSL 1.20 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.vert
index fbf67ce7..f154f1f0 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// "out" is not allowed on function local variables in GLSL 1.20 even when
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-03.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-03.vert
index 924b4768..9c304a1c 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-03.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-03.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-04.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-04.vert
index e6d0d399..eaab2b84 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-04.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-04.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// From the GL_ARB_explicit_attrib_location spec:
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-05.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-05.vert
index 2e0da764..4da5f4f0 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-05.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/out-05.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// 'centroid' must appear before 'out'.
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.frag b/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.frag
index 83aeb126..d6a1efe4 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'location' layout qualifier can only be used with 'in' and 'out'. Also,
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.vert b/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.vert
index 7843de2d..4af78cc9 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: fail
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
//
// The 'location' layout qualifier can only be used with 'in' and 'out'. Also,
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.frag b/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.frag
index 1f35891f..f89761c2 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.vert b/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.vert
index 1f35891f..f89761c2 100644
--- a/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.20
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 120
diff --git a/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.frag b/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.frag
index c874ba39..e9a3917b 100644
--- a/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.frag
+++ b/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.frag
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.30
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 130
diff --git a/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.vert b/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.vert
index c874ba39..e9a3917b 100644
--- a/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.vert
+++ b/tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.vert
@@ -1,7 +1,7 @@
// [config]
// expect_result: pass
// glsl_version: 1.30
-// extension: GL_ARB_explicit_attrib_location
+// require_extensions: GL_ARB_explicit_attrib_location
// [end config]
#version 130
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-01.frag b/tests/spec/arb_shader_texture_lod/tex_grad-01.frag
index 446b4b8d..ee16e1d1 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-01.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-01.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-02.frag b/tests/spec/arb_shader_texture_lod/tex_grad-02.frag
index 35992e2f..ca13caf9 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-02.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-02.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-03.frag b/tests/spec/arb_shader_texture_lod/tex_grad-03.frag
index 4c6dc22e..3ee120d7 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-03.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-03.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-04.frag b/tests/spec/arb_shader_texture_lod/tex_grad-04.frag
index a126a881..217f47c8 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-04.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-04.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-05.frag b/tests/spec/arb_shader_texture_lod/tex_grad-05.frag
index 2d7f8119..fc3e02d5 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-05.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-05.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-06.frag b/tests/spec/arb_shader_texture_lod/tex_grad-06.frag
index 890e7087..943b43c2 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-06.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-06.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-07.frag b/tests/spec/arb_shader_texture_lod/tex_grad-07.frag
index fc0c8874..cc5622ee 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-07.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-07.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-08.frag b/tests/spec/arb_shader_texture_lod/tex_grad-08.frag
index 1d01e1c5..199c29b9 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-08.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-08.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-09.frag b/tests/spec/arb_shader_texture_lod/tex_grad-09.frag
index 47e016b7..012986dc 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-09.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-09.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-10.frag b/tests/spec/arb_shader_texture_lod/tex_grad-10.frag
index 16114536..f74a7364 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-10.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-10.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-11.frag b/tests/spec/arb_shader_texture_lod/tex_grad-11.frag
index 659a3a3e..6a692aa2 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-11.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-11.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-12.frag b/tests/spec/arb_shader_texture_lod/tex_grad-12.frag
index cf65ce11..8faf8072 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-12.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-12.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-13.frag b/tests/spec/arb_shader_texture_lod/tex_grad-13.frag
index c2883eb5..5731472d 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-13.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-13.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-14.frag b/tests/spec/arb_shader_texture_lod/tex_grad-14.frag
index 08ca7885..b3be4148 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-14.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-14.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-15.frag b/tests/spec/arb_shader_texture_lod/tex_grad-15.frag
index a117bd38..6a089693 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-15.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-15.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-16.frag b/tests/spec/arb_shader_texture_lod/tex_grad-16.frag
index 5756e64b..0f41615d 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-16.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-16.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-17.frag b/tests/spec/arb_shader_texture_lod/tex_grad-17.frag
index e54089d4..a435ca7d 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-17.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-17.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-18.vert b/tests/spec/arb_shader_texture_lod/tex_grad-18.vert
index 2a95f991..ee457895 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-18.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-18.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-19.vert b/tests/spec/arb_shader_texture_lod/tex_grad-19.vert
index a419fc1e..b1a6d59f 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-19.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-19.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-20.vert b/tests/spec/arb_shader_texture_lod/tex_grad-20.vert
index bfa40058..2888551e 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-20.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-20.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-21.vert b/tests/spec/arb_shader_texture_lod/tex_grad-21.vert
index 0c3e741a..aa38bd78 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-21.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-21.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-22.vert b/tests/spec/arb_shader_texture_lod/tex_grad-22.vert
index 63afb21f..d4275142 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-22.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-22.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-23.vert b/tests/spec/arb_shader_texture_lod/tex_grad-23.vert
index f8d5728a..a1be4262 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-23.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-23.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-24.vert b/tests/spec/arb_shader_texture_lod/tex_grad-24.vert
index 734b6e9d..7ffb2207 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-24.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-24.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-25.vert b/tests/spec/arb_shader_texture_lod/tex_grad-25.vert
index aa5e232b..80eb60bf 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-25.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-25.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-26.vert b/tests/spec/arb_shader_texture_lod/tex_grad-26.vert
index 197cdb67..9d4ff65a 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-26.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-26.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-27.vert b/tests/spec/arb_shader_texture_lod/tex_grad-27.vert
index fc064f28..e0d9ed84 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-27.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-27.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-28.vert b/tests/spec/arb_shader_texture_lod/tex_grad-28.vert
index bfd7aca5..bddf89c9 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-28.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-28.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-29.vert b/tests/spec/arb_shader_texture_lod/tex_grad-29.vert
index 62f9d873..00a96939 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-29.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-29.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-30.vert b/tests/spec/arb_shader_texture_lod/tex_grad-30.vert
index 0e54ce82..bd34a067 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-30.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-30.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-31.vert b/tests/spec/arb_shader_texture_lod/tex_grad-31.vert
index 47cb28c3..8433f982 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-31.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-31.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-32.vert b/tests/spec/arb_shader_texture_lod/tex_grad-32.vert
index 8eb57d2c..819d5953 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-32.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-32.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-33.vert b/tests/spec/arb_shader_texture_lod/tex_grad-33.vert
index 540f266c..595f4fbf 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-33.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-33.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_grad-34.vert b/tests/spec/arb_shader_texture_lod/tex_grad-34.vert
index b2c47d2d..38d40b5c 100644
--- a/tests/spec/arb_shader_texture_lod/tex_grad-34.vert
+++ b/tests/spec/arb_shader_texture_lod/tex_grad-34.vert
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
+ * require_extensions: GL_ARB_shader_texture_lod GL_ARB_texture_rectangle
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-01.frag b/tests/spec/arb_shader_texture_lod/tex_lod-01.frag
index 9c8ec113..88ffa16a 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-01.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-01.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-02.frag b/tests/spec/arb_shader_texture_lod/tex_lod-02.frag
index 511b91f9..b5f0b5cf 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-02.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-02.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-03.frag b/tests/spec/arb_shader_texture_lod/tex_lod-03.frag
index 6ef8c324..8246e59a 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-03.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-03.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-04.frag b/tests/spec/arb_shader_texture_lod/tex_lod-04.frag
index 5489baf5..7210ae2a 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-04.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-04.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-05.frag b/tests/spec/arb_shader_texture_lod/tex_lod-05.frag
index 56970468..ddb24371 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-05.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-05.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-06.frag b/tests/spec/arb_shader_texture_lod/tex_lod-06.frag
index 3f520035..8a540e52 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-06.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-06.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-07.frag b/tests/spec/arb_shader_texture_lod/tex_lod-07.frag
index e20d616f..cf2c52e3 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-07.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-07.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-08.frag b/tests/spec/arb_shader_texture_lod/tex_lod-08.frag
index 7b981fce..e47015dc 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-08.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-08.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-09.frag b/tests/spec/arb_shader_texture_lod/tex_lod-09.frag
index 59b6177b..ccd91d0f 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-09.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-09.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-10.frag b/tests/spec/arb_shader_texture_lod/tex_lod-10.frag
index d9a42580..5e809fa2 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-10.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-10.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-11.frag b/tests/spec/arb_shader_texture_lod/tex_lod-11.frag
index 61985ffd..3d507e8e 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-11.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-11.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-12.frag b/tests/spec/arb_shader_texture_lod/tex_lod-12.frag
index 108dfc4e..65aca616 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-12.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-12.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require
diff --git a/tests/spec/arb_shader_texture_lod/tex_lod-13.frag b/tests/spec/arb_shader_texture_lod/tex_lod-13.frag
index c2b37f66..e4b00e61 100644
--- a/tests/spec/arb_shader_texture_lod/tex_lod-13.frag
+++ b/tests/spec/arb_shader_texture_lod/tex_lod-13.frag
@@ -1,7 +1,7 @@
/* [config]
* expect_result: pass
* glsl_version: 1.10
- * extension: GL_ARB_shader_texture_lod
+ * require_extensions: GL_ARB_shader_texture_lod
* [end config]
*/
#extension GL_ARB_shader_texture_lod: require