Vulkan CTS

New tests:
 * Add tests for VK_KHR_swapchain_mutable_format

 * Update glslang to past the Turing extensions.
 * Update glslang to fix memory model spirv validation
 * fetch_sources: can remove a tag before fetching

 * Add to known conformance versions
 * Place OpVariable at the beginning of the block
 * Fix 16-bit storage IO f32-to-f16 conversion tests
 * Remove invalid execution mode in smoke test
 * Fix uninitialised variable warning for some compilers
 * Fix incomplete VkImageSubresourceRange
 * Fix spelling on NotSupported error message
 * Make VK_KHR_shader_subgroup_vote tests work with sparse dispatch
 * Fix unaligned host accesses in UBO and SSBO tests
 * Add flush to binding descriptor set random tests
 * Fix the device_group test failure by allowing same number of tries to create object as device test.
 * Import dedicated allocs w/ importDedicatedMemory
 * Fix asserts and check for base image format support in image.mutable tests
 * Fix asserts in image.mutable tests
 * Correct copy_and_blit on Null driver
 * Don't exhaust 32-bit host visible address space
Add to known conformance versions

Components: Vulkan


Change-Id: I4bcd1140981c7eac4b5e3a97da3cfc8458520448
1 file changed
tree: 5a6ff23fca285b1bb6f34fb2d003347112f75e3b
  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
  17. CMakeLists.txt
  20. NOTICE
  21. OWNERS


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.

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.