Add new draw elements base vertex tests
authorJohn Richardson <john.richardson@mobica.com>
Tue, 14 Feb 2017 09:27:14 +0000 (09:27 +0000)
committerMika Isojärvi <misojarvi@google.com>
Thu, 6 Jul 2017 19:15:56 +0000 (12:15 -0700)
commit3c865084eb27036bf9fd43a41a7eae277a6ee170
tree06da1451b5a88c92e808fa3dd2c99288593db106
parentb46d559e07a900fbef9268847fe0ddc0cfafab13
Add new draw elements base vertex tests

New tests for EXT_draw_elements_base_vertex extension
exercising the following draw calls

- DrawElementsBaseVertex()
- DrawRangeElementsBaseVertex()
- DrawElementsInstancedBaserVertex()

New test groups:
- dEQP-GLES31.functional.draw_elements_base_vertex.*

New tests:
- indices.*
- base_vertex.*
- builtin_variable.*
- points.*
- triangles.*
- triangle_fan.*
- triangle_strip.*
- lines.*
- line_strip.*
- line_loop.*

Extend dEQP-GLES31.functional.debug.negative_coverage.callbacks.vertex_array.*
tests to include additional mapping and mismatched primitive mode
errors for base vertex draw calls.

New tests:
- *.primitive_mode_mismatch
- *.invalid_map

Change-Id: Iefc9bcddd3fe8831d2bb20f2e46d06f92daa6d6b
Android.mk
android/cts/master/gles31-master.txt
modules/gles31/functional/CMakeLists.txt
modules/gles31/functional/es31fDrawElementsBaseVertexTests.cpp [new file with mode: 0644]
modules/gles31/functional/es31fDrawElementsBaseVertexTests.hpp [new file with mode: 0644]
modules/gles31/functional/es31fFunctionalTests.cpp
modules/gles31/functional/es31fNegativeVertexArrayApiTests.cpp