Vulkan CTS 1.1.1.3

Fixes:
 * Fix pipeline barrier issues in protected memory tests
 * 2Darray compatible flag not allowed for 2D images
 * Add screenLayout to AndroidManifest configChanges
 * Add ASTC LDR error colour quality warning
 * Fixes WSI protected swapchain allocation tests
 * Consider rounding mode differences in mipmap tests
 * Test cube image blits with VK_IMAGE_CREATE_CUBE_COMPATIBLE flag.
 * Fix RobustnessVertexAccessInstance bounds check
 * Fixes tessellation triangle check
 * Reduces percentage of heap used in memory tests
 * Fix subpixel precision for line geometry generation
 * Fixes memory allocation tests
 * Incorrect enum values for VK_KHR_create_renderpass2
 * Improve wsi.incremental_present.* for low memory
 * Fix issues in ProtectedMemCopyBufferToImage
 * Fix copy/paste errors in opundef assembly tests
 * Fixes geometry shader invocation dependency
 * Remove unconditional depth_clamping for 1.1.1
 * Fix build when SPIRV-Tools is not present
 * Invalidate memory in draw tests
 * Request queue with sparse support only when needed
 * Don't fail DisplayPlaneProperties2 with no display
 * Fix 8bit uniform buffers arrays strides
 * Fix memory allocation tests
 * Allow two images worth of alignment slop in protected heap
 * Protected memory image access tests not flushing staging buffer
 * gl_PrimitiveIDIn tests have sketchy loop bounds.
 * Drop linear filter requirement from YCbCr tests
 * Compile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
 * Memory binding tests not invaidating host memory before results check.
 * Require extension for the deviceFeatures2 test
Merge vk-gl-cts/vulkan-cts-1.1.0 into vk-gl-cts/vulkan-cts-1.1.1

Change-Id: I4e418414ad3adf232f210cacb3e84881ae94d98e
tree: de7e4537b14c27f5314ff04b9fcf000ffd286fc5
  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. .travis.yml
  14. Android.mk
  15. AndroidGen.mk
  16. CMakeLists.txt
  17. LICENSE
  18. MODULE_LICENSE_APACHE2
  19. NOTICE
  20. OWNERS
  21. 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.