OpenGL ES CTS 3.2.4.0

New tests:
 * Tests for EXT_texture_filter_anisotropic
 * Tests for EXT_polygon_offset_clamp
 * Tests for KHR_parallel_shader_compile
 * Tests for KHR_no_error
 * Tests for exposed extensions
 * Tests for integer literal corner cases
 * Tests for shader constant expression tests
 * Tests for unsized array of atomic_uint
 * Tests for transform feedback in separable program objects
 * Tests for API limits
 * Tests for cube map array support for ETC2

Improvements:
 * Remove vsnprintf from OpenGL CTS
 * Move robustness tests to custom context package
 * Move context flags tests to custom context package
 * Add new package for tests with no default context

Fixes:
 * Fix uniform location use in robust_buffer_access
 * Fix tessellation tests do not test undefined tessLevel inputs
 * Accept compiler or link error as passing result
 * drawCall error optional if beginXFB failed
Update OpenGL CTS Readme and verification

 - Update the OpenGL CTS Readme to clarify that
   KC CTS results are not needed for opengl-es-cts-3.2.4.0 and later.
 - Update the verification script to adjust to the new rules.

Components: OpenGL

Affects: conformance package verification

VK-GL-CTS issue: 695

Change-Id: I83ae7db6aefda0356f6db5dd5cd605fa287e01d8
10 files changed
tree: c7a4eb86515071f9b5f8d2be384e69c64818c34e
  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. OWNERS
  20. 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.