[Piglit] [PATCH 08/13] glsl-3.30: Verify the limits in section 7.4

Ian Romanick idr at freedesktop.org
Mon Aug 26 10:33:10 PDT 2013


From: Ian Romanick <ian.d.romanick at intel.com>

minimum-maximums.txt was created by copy-and-pasting directly from
section 7.4 followed by 's/ = / /;s/;//'.  This is why the names are not
listed in alphabetic order.

Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
---
 tests/all.tests                           |  4 ++++
 tests/spec/glsl-3.30/minimum-maximums.txt | 20 ++++++++++++++++++++
 2 files changed, 24 insertions(+)
 create mode 100644 tests/spec/glsl-3.30/minimum-maximums.txt

diff --git a/tests/all.tests b/tests/all.tests
index 91cf015..f77c3aa 100644
--- a/tests/all.tests
+++ b/tests/all.tests
@@ -941,6 +941,10 @@ for draw in ['', 'indexed']:
         add_concurrent_test(spec['glsl-1.50'],
                             ('arb_geometry_shader4-ignore-adjacent-vertices '
                              'core {0} {1}').format(draw, prim))
+spec['glsl-1.50']['built-in constants'] = concurrent_test('built-in-constants tests/spec/glsl-1.50/minimum-maximums.txt')
+
+spec['glsl-3.30'] = Group()
+spec['glsl-3.30']['built-in constants'] = concurrent_test('built-in-constants tests/spec/glsl-3.30/minimum-maximums.txt')
 
 # Group spec/glsl-es-3.00
 spec['glsl-es-3.00'] = Group()
diff --git a/tests/spec/glsl-3.30/minimum-maximums.txt b/tests/spec/glsl-3.30/minimum-maximums.txt
new file mode 100644
index 0000000..4923442
--- /dev/null
+++ b/tests/spec/glsl-3.30/minimum-maximums.txt
@@ -0,0 +1,20 @@
+3.30
+gl_MaxVertexAttribs 16
+gl_MaxVertexUniformComponents 1024
+gl_MaxVaryingFloats 60
+gl_MaxVaryingComponents 60
+gl_MaxVertexOutputComponents 64
+gl_MaxGeometryInputComponents 64
+gl_MaxGeometryOutputComponents 128
+gl_MaxFragmentInputComponents 128
+gl_MaxVertexTextureImageUnits 16
+gl_MaxCombinedTextureImageUnits 48
+gl_MaxTextureImageUnits 16
+gl_MaxFragmentUniformComponents 1024
+gl_MaxDrawBuffers 8
+gl_MaxClipDistances 8
+gl_MaxGeometryTextureImageUnits 16
+gl_MaxGeometryOutputVertices 256
+gl_MaxGeometryTotalOutputComponents 1024
+gl_MaxGeometryUniformComponents 1024
+gl_MaxGeometryVaryingComponents 64
-- 
1.8.1.4



More information about the Piglit mailing list