Vulkan CTS 1.1.2.1

New tests:
 * Tests for VK_KHR_driver_properties
 * Tests for VK_KHR_shader_atomic_int64
 * Tests for VK_KHR_vulkan_memory_model
 * Tests for VK_EXT_inline_uniform_block
 * Tests for GL_EXT_shader_16bit_storage
 * Tests for GL_EXT_shader_8bit_storage
 * Tests for random descriptor set tests

Improvements:
 * Shader validation: respect Vulkan version, relaxed layout requirement

Fixes:
 * Enable Android-O AHB support in Android-P build
 * VK_KHR_incremental_present: Fix usage flags.
 * Fix runtime array with workgroup storage class
 * Fixes AHB image tests feature check
 * Fix timeout in dEQP-VK.wsi.android test
 * Reduces percentage of heap used in memory tests
 * Fix pipeline barrier issues in protected memory tests
 * Fixes WSI protected swapchain allocation tests
 * 2Darray compatible flag not allowed for 2D images
 * Consider rounding mode differences in mipmap tests
 * Test cube image blits with VK_IMAGE_CREATE_CUBE_COMPATIBLE flag.
 * Fix RobustnessVertexAccessInstance bounds check
Merge vk-gl-cts/vulkan-cts-1.1.1 into vk-gl-cts/vulkan-cts-1.1.2

Change-Id: I6e2e13964732fb8673f7afd2e72e740cfc32fdcf
tree: 17de4d7c54b9df5d372c2daeb17be594d8ee7cf7
  1. .github/
  2. android/
  3. data/
  4. doc/
  5. execserver/
  6. executor/
  7. external/
  8. framework/
  9. modules/
  10. scripts/
  11. targets/
  12. .editorconfig
  13. .gitignore
  14. .travis.yml
  15. Android.mk
  16. AndroidGen.mk
  17. CMakeLists.txt
  18. LICENSE
  19. MODULE_LICENSE_APACHE2
  20. NOTICE
  21. OWNERS
  22. 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.