[Piglit] [PATCH 3/3] glsl-es-3.10: Verify the limits in section 7.2
Ian Romanick
idr at freedesktop.org
Wed Apr 29 16:01:52 PDT 2015
From: Ian Romanick <ian.d.romanick at intel.com>
minimum-maximums.txt was created by copy-and-pasting directly from
section 7.2 followed by some by-hand cleanups. This is why the names
are not listed in alphabetic order (or in the same order as the
glsl-es-3.00 test).
(In the OpenGL ES 3.10 spec, the built-in constants are in section 7.2
instead of section 7.3.)
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
---
tests/all.py | 7 ++++++
tests/spec/glsl-es-3.10/minimum-maximums.txt | 37 ++++++++++++++++++++++++++++
2 files changed, 44 insertions(+)
create mode 100644 tests/spec/glsl-es-3.10/minimum-maximums.txt
diff --git a/tests/all.py b/tests/all.py
index 5138f73..18aa0fc 100755
--- a/tests/all.py
+++ b/tests/all.py
@@ -1650,6 +1650,13 @@ with profile.group_manager(
grouptools.join('spec', 'glsl-es-3.00', 'execution')) as g:
g(['varying-struct-centroid_gles3'])
+with profile.group_manager(
+ PiglitGLTest, grouptools.join('spec', 'glsl-es-3.10')) as g:
+ g(['built-in-constants_gles3',
+ os.path.join(TESTS_DIR, 'spec', 'glsl-es-3.10',
+ 'minimum-maximums.txt')],
+ 'built-in constants')
+
# AMD_performance_monitor
with profile.group_manager(
PiglitGLTest, grouptools.join('spec', 'AMD_performance_monitor')) as g:
diff --git a/tests/spec/glsl-es-3.10/minimum-maximums.txt b/tests/spec/glsl-es-3.10/minimum-maximums.txt
new file mode 100644
index 0000000..5f6c6f4
--- /dev/null
+++ b/tests/spec/glsl-es-3.10/minimum-maximums.txt
@@ -0,0 +1,37 @@
+310 es
+gl_MaxVertexAttribs 16
+gl_MaxVertexUniformVectors 256
+gl_MaxVertexOutputVectors 16
+gl_MaxFragmentInputVectors 15
+gl_MaxFragmentUniformVectors 224
+gl_MaxDrawBuffers 4
+gl_MaxVertexTextureImageUnits 16
+gl_MaxCombinedTextureImageUnits 48
+gl_MaxTextureImageUnits 16
+gl_MinProgramTexelOffset -8
+gl_MaxProgramTexelOffset 7
+gl_MaxImageUnits 4
+gl_MaxVertexImageUniforms 0
+gl_MaxFragmentImageUniforms 0
+gl_MaxComputeImageUniforms 4
+gl_MaxCombinedImageUniforms 4
+gl_MaxCombinedShaderOutputResources 4
+gl_MaxComputeWorkGroupCount.x 65535
+gl_MaxComputeWorkGroupCount.y 65535
+gl_MaxComputeWorkGroupCount.z 65535
+gl_MaxComputeWorkGroupSize.x 128
+gl_MaxComputeWorkGroupSize.y 128
+gl_MaxComputeWorkGroupSize.z 64
+gl_MaxComputeUniformComponents 512
+gl_MaxComputeTextureImageUnits 16
+gl_MaxComputeAtomicCounters 8
+gl_MaxComputeAtomicCounterBuffers 1
+gl_MaxVertexAtomicCounters 0
+gl_MaxFragmentAtomicCounters 0
+gl_MaxCombinedAtomicCounters 8
+gl_MaxAtomicCounterBindings 1
+gl_MaxVertexAtomicCounterBuffers 0
+gl_MaxFragmentAtomicCounterBuffers 0
+gl_MaxVertexAtomicCounterBuffers 0
+gl_MaxCombinedAtomicCounterBuffers 1
+gl_MaxAtomicCounterBufferSize 3
--
2.1.0
More information about the Piglit
mailing list