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