commit | f5f087e9bd571b5aee3b810957af7051cd82d2c0 | [log] [tgz] |
---|---|---|
author | Alexander Galazin <alexander.galazin@arm.com> | Mon May 08 14:59:38 2017 +0200 |
committer | Pyry Haulos <phaulos@google.com> | Tue May 09 19:55:09 2017 +0000 |
tree | 1ae7acd57b70c81dfadabfee7e8fe021612dee96 | |
parent | e490e2f2158aa9d3aec7d8e385ca3995fefc9ffd [diff] |
Ensure vertex shader presence if a geometry shader exists Certain tests verify that INVALID_OPERATION is generated if a geometry shader is active and mode is incompatible with the input primitive type of the geometry shader in the currently installed program object. However these tests have no vertex shader and this is the real reason why INVALID_OPERATION is generated. This change ensures that the vertex shader is present. Components: AOSP Affects: dEQP-GLES31.functional.debug.negative_coverage.get_error.vertex_array.draw_elements_base_vertex_primitive_mode_mismatch dEQP-GLES31.functional.debug.negative_coverage.get_error.vertex_array.draw_elements_instanced_base_vertex_primitive_mode_mismatch dEQP-GLES31.functional.debug.negative_coverage.get_error.vertex_array.draw_range_elements_base_vertex_primitive_mode_mismatch Change-Id: I36bcee8892e4f641feadb0b444a53ed35273b727
This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.
Up-to-date documentation for the dEQP is available at Android Open Source Project site.
This repository includes Khronos Vulkan CTS under external/vulkancts
directory. For more information see Vulkan CTS README.
This repository includes Khronos OpenGL / OpenGL ES CTS under external/openglcts
directory. For more information see OpenGL / OpenGL ES CTS README.