OpenGL ES CTS 3.2.3.2

Fixes:
 * Remove dEQP-GLES31.*vertex_array.*_invalid_map tests
 * Check for tessellation/geometry extensions being exposed
 * Add RENDERBUFFER_VALID bit to R8, RG8 definition
 * Report Android extension pack tests as not supported
 * Query MAX_DRAW_BUFFERS if NV_draw_buffers is supported
 * Add triangle edge guardband for Tex2D lookup diff
 * Skip OOB SSBO fragment tests for ES3.1 GPUs
 * Ignore A channel in EGL RGB5_A1 clear color tests
 * Fix 'verification' spell in enhanced_layouts
Remove dEQP-GLES31.*vertex_array.*_invalid_map tests

Tests made assumptions about GL error returned from glDrawElements*
functions when passed a mapped buffer object, but, that error is not
supported by the specification.

Affects: dEQP-GLES31.*vertex_array.*
Components: AOSP
Bug: 37942569

Change-Id: Ic066dfbe717ff1e7741bec8ee870b09b99362dc7
(cherry picked from commit 428a2256159883c651a409c4e0cbe031953f4c4e)
6 files changed
tree: 4e1064fa3f782f809ceb14ba010faf7015f1b8d3
  1. android/
  2. data/
  3. doc/
  4. execserver/
  5. executor/
  6. external/
  7. framework/
  8. modules/
  9. scripts/
  10. targets/
  11. .editorconfig
  12. .gitignore
  13. Android.mk
  14. AndroidGen.mk
  15. CMakeLists.txt
  16. LICENSE
  17. MODULE_LICENSE_APACHE2
  18. NOTICE
  19. README.md
README.md

dEQP README

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.

Documentation

Up-to-date documentation for the dEQP is available at Android Open Source Project site.

Khronos Vulkan Conformance Tests

This repository includes Khronos Vulkan CTS under external/vulkancts directory. For more information see Vulkan CTS README.

Khronos OpenGL / OpenGL ES Conformance Tests

This repository includes Khronos OpenGL / OpenGL ES CTS under external/openglcts directory. For more information see OpenGL / OpenGL ES CTS README.