Vulkan CTS 1.0.1.2 Release

Bug fixes:

 * dEQP-VK.api.image_clearing: Use the correct aspects for depth/stencil attachments
 * copy_and_blit.blit_image: loosen threshold of float/float blits
 * copy_and_blit.blit_image: fix threshold computation
 * Remove tess/geom tests relying on default PointSize
 * Relax precision in OpTextureQueryLod tests
 * Fix OpVariable position in OpInBoundsAccessChain tests.
 * Update glslang (use SampledImage with OpImageQueryLod)
 * Use tex lookup verifier in ImageSamplingInstance
 * COUNT_1_BIT is required min for sampledImageIntegerSampleCounts
 * Bugfix: use SPARSE_BINDING flag in sparse_resources test
 * dEQP-VK.sparse_resources.shader_intrinsics: OpCompositeExtract needs value id
 * dEQP-VK.sparse_resources.shader_intrinsics*gather: fix possible of-by-one errors
 * dEQP-VK.compute: Fix layout of storage image descriptor
 * Bugfix: use normalized coords in glsl sampler tests

Other:

 * Remove XML mustpass lists
dEQP-VK.api.image_clearing: Use the correct aspects for depth/stencil attachments

These tests were blindly setting the aspectMask field of VkClearAttachment
to VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT even though the
format of the attachment may be a depth-only format.  This affects the
following tests:

dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d16_unorm
dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_d32_sfloat
dEQP-VK.api.image_clearing.clear_depth_stencil_attachment.2d_x8_d24_unorm_pack32
dEQP-VK.api.image_clearing.partial_clear_depth_stencil_attachment.2d_d16_unorm
dEQP-VK.api.image_clearing.partial_clear_depth_stencil_attachment.2d_d32_sfloat
dEQP-VK.api.image_clearing.partial_clear_depth_stencil_attachment.2d_x8_d24_unorm_pack32

Change-Id: I7c0de07de97ae8529e429c26b1b99798cc1443a4
1 file changed
tree: 524fc4c98e95212dbf636635e5e9d374c66ab84a
  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. CMakeLists.txt
  15. LICENSE
  16. MODULE_LICENSE_APACHE2
  17. NOTICE
  18. 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.