Modify/add GLES XFB tests without element capture
authorMika Väinölä <mika.vainola@siru.fi>
Tue, 29 Sep 2020 06:58:03 +0000 (09:58 +0300)
committerSunny Sun <sunny.sun@arm.com>
Fri, 23 Oct 2020 09:25:41 +0000 (05:25 -0400)
commit42e7c162a66d6679a941eea0ac5914f77c5aafdf
treec4f812c8cc83471be4e64575a3b2ccacb4af5201
parentadb441581d160fb378a810ffd5e8d2f17f584eeb
Modify/add GLES XFB tests without element capture

Some GLES implementations are unable to support array elements as
transform feedback varyings. Capture the full array when element
capture is not explicitly tested. Add new variants for tests where
different types of varyings are tested at the same time.

New tests:

dEQP-GLES3.functional.transform_feedback.random_full_array_capture.*
KHR-GLES31.core.program_interface_query.transform-feedback-types-full-array-capture

Affects:

dEQP-GLES3.functional.transform_feedback.random.*
KHR-GLES31.core.shader_image_size.*
KHR-GLES31.core.vertex_attrib_binding.basic-input*

Components: OpenGL ES

VK-GL-CTS issue: 2237

Change-Id: Ib6164d89bc99f8ca8287dad7cc1e0789916e3256
(cherry picked from commit 8404b33c25c7f7cf5cd49a7c18c3a63b0f1f70ae)
android/cts/master/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.5.x/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.6.x/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles3-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.5.x/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/master/gles31-khr-master.txt
external/openglcts/modules/gles31/es31cProgramInterfaceQueryTests.cpp
external/openglcts/modules/gles31/es31cShaderImageSizeTests.cpp
external/openglcts/modules/gles31/es31cVertexAttribBindingTests.cpp
modules/gles3/functional/es3fTransformFeedbackTests.cpp