commit | fea6f6be7a6a70f3bf7dd56f622f89a649c35eff | [log] [tgz] |
---|---|---|
author | Kenneth Graunke <kenneth.w.graunke@intel.com> | Fri Sep 08 15:37:38 2017 -0700 |
committer | Kenneth Graunke <kenneth.w.graunke@intel.com> | Fri Sep 08 15:48:22 2017 -0700 |
tree | 19ff77a4d12b08e99320a489d77fbe3119ac1590 | |
parent | 2cf32ffa6ee9daf7f58e34c1b874f4005e4b888f [diff] |
Delete incorrect invalid map tests. The citation given in these tests comes from the OpenGL man pages, which are not authoritative. The ES 3.2 specification says: "6.3.2 Effects of Mapping Buffers on Other GL Commands Any GL command which attempts to read from, write to, or change the state of a buffer object may generate an INVALID_OPERATION error if all or part of the buffer object is mapped. However, only commands which explicitly describe this error are required to do so. If an error is not generated, using such commands to perform invalid reads, writes, or state changes will have undefined results and may result in GL interruption or termination." Importantly, it says "_may_ generate an INVALID_OPERATION error". Some drivers choose not to implement this to avoid the CPU overhead required to enforce this optional restriction. Affects: - dEQP-GLES31.functional.debug.negative_coverage.*.vertex_array.*_invalid_map Components: AOSP Change-Id: I26eb6ac0dfffbfc50612bed44d1beb6eb3d366c9
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.