Skip to content
Vulkan CTS 1.2.2.0

New tests:
 * Add more tests for VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
 * Add tests for non strict lines
 * Test OpUndef with OpConstantComposite and OpSpecConstantComposite
 * Add depth and stencil formats to buffer copy tests
 * Add concurrent query pool tests
 * Test SampledImage as function argument
 * Added a batch of coverage tests found by GraphicsFuzz
 * Test additional atomic image SPIR-V operations
 * Validate samplerless descriptor writes
 * Test Centroid SPIR-V decoration on struct members
 * Test OpMemberDecorateString from SPIR-V 1.4
 * Test samplers with unnormalized coordinates
 * Test exact sampling cases
 * Improve vkGet*ProcAddr testing
 * Test shift ops in OpSpecConstantOp with more bit widths
 * Extend tests for VK_EXT_fragment_density_map
 * Add image clearing tests with multiple subresource ranges
 * Test OpImageWrite with the Sample image operand
 * Add geometry layered tests for 3D depth/stencil views
 * Add tests for VK_EXT_subgroup_size_control
 * Add tests for subgroup LOD
 * Test creation of overly large buffers
 * Run SPIR-V builtin precision tests on 64-bit floats
 * Test SpecConstantOp/CompositeInsert in arrays and structs
 * Add tests of VkSwapchain acquiring too many images
 * Extend multiview/occlusion queries tests
 * Added DMA buffer external memory cases to cross instance sharing tests
 * Add SPIR-V Invariant decoration tests

Fixes:
 * Require 16-bit storage in some 8-bit storage tests
 * Fix barrier code in dEQP-VK.api.buffer_marker.* tests
 * Fix dEQP-VK.subgroups.ballot.framebuffer.* to use core API
 * Verify results in ballot bitcount tests
 * Allow 1ULP of tolerance in ldexp precision tests
 * Fix 32-bit statistic query tests using 64 bits
 * Restore disabled texture function tests
 * Check if display is available for Vulkan.
 * Fix subgroups tests using basePipelineHandle with index != -1
 * Don't enable both buffer device address extensions
 * Don't remove 16-bit denorms from fp64 tests
 * Stricter codomain for atan tests
 * Use common code for SG arithmetic-like tests
 * Loosen basic subgroup elect test vertex checks
 * Stricter codomain in atan2 precision tests
 * Simplify the test code for ballot bit counts
 * Use float16 precision for testing mediump
 * Remove duplicated code that handles Android hardware buffer
 * Fix image checking for sparse image binding tests
 * ldexp tests do not test corner cases correctly
 * Fix texture shadow test using image views with zero aspect
 * Fixes 16bit storage check in spirv_assembly tests
 * More vertex-invocation fixes for synchronisation tests