aboutsummaryrefslogtreecommitdiff
path: root/tests/all.tests
diff options
context:
space:
mode:
authorPaul Berry <stereotype441@gmail.com>2013-04-06 11:34:16 -0700
committerPaul Berry <stereotype441@gmail.com>2013-04-09 10:15:12 -0700
commitd961b6aeea1fe20bc2ab897f8eb810b55742661b (patch)
tree7112e333e6f473e8c68eabb267267d4cff314a1a /tests/all.tests
parentf73d92cd6aa0219c141825e178e95d4577a57d9d (diff)
Test that transform feedback works with non-flat integers.
Commit 0fac0a6 (Modify tests for error checking on "flat" keyword to match updated specs) adopted the GLSL 1.50 rules for "flat" varyings for all desktop GL tests (the rationale was that this change likely reflects a bug fix rather than a deliberate behavioural difference). The GLSL 1.50 rules allow a vertex shader output to be a non-flat integer provided that it isn't consumed by the fragment shader. In particular, this means that a non-flat integer may be used with transform feedback. This test verifies that transform feedback works correctly for all integral types, even if they are not declared as "flat". Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'tests/all.tests')
-rw-r--r--tests/all.tests1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/all.tests b/tests/all.tests
index fbf6bd27..8d067be2 100644
--- a/tests/all.tests
+++ b/tests/all.tests
@@ -1944,6 +1944,7 @@ for mode in ['output', 'prims_generated', 'prims_written']:
ext_transform_feedback[test_name] = concurrent_test(
'ext_transform_feedback-{0}'.format(test_name))
ext_transform_feedback['max-varyings'] = concurrent_test('ext_transform_feedback-max-varyings')
+ext_transform_feedback['nonflat-integral'] = concurrent_test('ext_transform_feedback-nonflat-integral')
ext_transform_feedback['overflow-edge-cases'] = concurrent_test('ext_transform_feedback-overflow-edge-cases')
ext_transform_feedback['position-readback-bufferbase'] = concurrent_test('ext_transform_feedback-position')
ext_transform_feedback['position-readback-bufferbase-discard'] = concurrent_test('ext_transform_feedback-position discard')