Add new draw elements base vertex tests
authorJohn Richardson <john.richardson@mobica.com>
Tue, 14 Feb 2017 09:27:14 +0000 (09:27 +0000)
committerPyry Haulos <phaulos@google.com>
Fri, 17 Mar 2017 18:27:52 +0000 (18:27 +0000)
commit46f68ed4afdf678e67542953af9c2450db630aa2
treee23126f1acbb6a06dfeaa103312ab1b4b98d1ffd
parent80ae66864cf5a5e50389717f7c838364d761d40d
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