Add new tessellation negative coverage tests
authorJohn Richardson <john.richardson@mobica.com>
Wed, 9 Nov 2016 08:34:43 +0000 (08:34 +0000)
committerJohn Richardson <john.richardson@mobica.com>
Mon, 30 Jan 2017 16:51:19 +0000 (16:51 +0000)
commit1889817926aa62a5f8d308c118f38acd882565ee
tree9907c569556f7b7ec6c0d62af9e00fb04c7bf445
parent2dcacdbe0afb28495e92172c9032e69a8af6f4d1
Add new tessellation negative coverage tests

Test groups added to:
- dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules
- dEQP-GLES31.functional.shaders.linkage.tessellation.layout_declarations.rules (new)
- dEQP-GLES31.functional.shaders.linkage.tessellation.barriers.rules (new)
- dEQP-GLES31.functional.debug.negative_coverage.*.tessellation (new)

New tests:
- output_non_array
- invalid_patch_in_usage
- invalid_patch_out_usage
- invalid_per_patch_qualifier_usage
- output_block_non_array

- invalid_barrier_usage_within_control_flow
- invalid_barrier_usage_after_return

- primitive_mode_mismatch
- spacing_mode_mismatch
- vertex_order_mismatch
- vertex_count_mismatch

- single_tessellation_stage
- invalid_primitive_mode
- tessellation_not_active
- invalid_program_state
- get_programiv
- invalid_program_queries
- tessellation_control_invalid_vertex_count

Change-Id: I0c4f4b407bfe80e09546af51fdb2d184cf310757
Android.mk
android/cts/master/gles31-master.txt
data/gles31/shaders/linkage_tessellation.test
modules/gles31/functional/CMakeLists.txt
modules/gles31/functional/es31fDebugTests.cpp
modules/gles31/functional/es31fNegativeTessellationTests.cpp [new file with mode: 0644]
modules/gles31/functional/es31fNegativeTessellationTests.hpp [new file with mode: 0644]