Delete incorrect invalid map tests.
authorKenneth Graunke <kenneth.w.graunke@intel.com>
Fri, 8 Sep 2017 22:37:38 +0000 (15:37 -0700)
committerKenneth Graunke <kenneth.w.graunke@intel.com>
Fri, 8 Sep 2017 22:48:22 +0000 (15:48 -0700)
commitfea6f6be7a6a70f3bf7dd56f622f89a649c35eff
tree19ff77a4d12b08e99320a489d77fbe3119ac1590
parent2cf32ffa6ee9daf7f58e34c1b874f4005e4b888f
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
android/cts/master/gles31-master.txt
modules/gles31/functional/es31fNegativeVertexArrayApiTests.cpp