summaryrefslogtreecommitdiff
path: root/generated_tests/gen_builtin_uniform_tests.py
diff options
context:
space:
mode:
authorStuart Abercrombie <sabercrombie@chromium.org>2013-02-14 10:09:16 -0800
committerPaul Berry <stereotype441@gmail.com>2013-02-15 14:47:59 -0800
commit00ae3c5905d0e75d2f29ba1fde09f4d7d5870198 (patch)
tree6b6a5cd300f0c26d8e686bd1ea69aad3c51e6b84 /generated_tests/gen_builtin_uniform_tests.py
parent4cd2cb8e8410dbff8a89d35aff719e86343f1b5b (diff)
shader_runner: remove explicit #version directive from generated_tests.
It is instead inserted by shader_runner based on the GLSL requirement. Tested with all.tests - glean: same number of passes. Signed-off-by: Stuart Abercrombie <sabercrombie@chromium.org> Reviewed-by: Paul Berry <stereotype441@gmail.com>
Diffstat (limited to 'generated_tests/gen_builtin_uniform_tests.py')
-rw-r--r--generated_tests/gen_builtin_uniform_tests.py19
1 files changed, 5 insertions, 14 deletions
diff --git a/generated_tests/gen_builtin_uniform_tests.py b/generated_tests/gen_builtin_uniform_tests.py
index dc59b18a4..0d43847f5 100644
--- a/generated_tests/gen_builtin_uniform_tests.py
+++ b/generated_tests/gen_builtin_uniform_tests.py
@@ -362,12 +362,6 @@ class ShaderTest(object):
def glsl_version(self):
return self._signature.version_introduced
- def version_directive(self):
- if self.glsl_version() == 110:
- return ''
- else:
- return '#version {0}\n'.format(self.glsl_version())
-
def draw_command(self):
if self.glsl_version() >= 140:
return 'draw arrays GL_TRIANGLE_FAN 0 4\n'
@@ -425,8 +419,7 @@ class ShaderTest(object):
statements that need to be inside the main() funciton of the
shader, after the built-in function is called.
"""
- shader = self.version_directive()
- shader += additional_declarations
+ shader = additional_declarations
for i in xrange(len(self._signature.argtypes)):
shader += 'uniform {0} arg{1};\n'.format(
self._signature.argtypes[i], i)
@@ -540,8 +533,7 @@ class VertexShaderTest(ShaderTest):
'color', '')
def make_fragment_shader(self):
- shader = self.version_directive()
- shader += '''varying vec4 color;
+ shader = '''varying vec4 color;
void main()
{
@@ -563,7 +555,7 @@ class GeometryShaderTest(ShaderTest):
return 'GL_ARB_geometry_shader4\n'
def make_vertex_shader(self):
- shader = self.version_directive()
+ shader = ''
if self.glsl_version() >= 140:
shader += "in vec4 vertex;\n"
@@ -601,8 +593,7 @@ class GeometryShaderTest(ShaderTest):
return layout
def make_fragment_shader(self):
- shader = self.version_directive()
- shader += '''varying vec4 color;
+ shader = '''varying vec4 color;
void main()
{
@@ -621,7 +612,7 @@ class FragmentShaderTest(ShaderTest):
return 'fs'
def make_vertex_shader(self):
- shader = self.version_directive()
+ shader = ""
if self.glsl_version() >= 140:
shader += "in vec4 vertex;\n"