Skip to content
Vulkan CTS 1.2.5.0

New tests:
 * Add tests for VK_EXT_shader_image_atomic_int64
 * Add sliced 3D compressed texture test
 * Add tests for YCbCr chromaFilter linear filtering
 * Add tests for KHR_copy_commands2
 * Add tests for incompatible resolve attachments
 * Add tests verifying shader record blocks work as expected.
 * Add tests for VK_KHR_shader_terminate_invocation
 * Test vkCmdBindVertexBuffers2EXT with size and offset
 * Test SPIR-V switch case jumping to the merge block
 * Add tests for VK_KHR_ray_tracing_pipeline
 * Add tests for VK_KHR_ray_query
 * Add tests for VK_KHR_acceleration_structure
 * Add tests for VK_KHR_pipeline_library
 * Add tests for VK_KHR_deferred_host_operations
 * Add tests for empty structs in UBOs and SSBOs
 * Add tests for the VK_EXT_device_memory_report
 * Enable random writes for storage images
 * Add tests for oob access in unexecuted shader paths
 * Add subpass self dependency test with a single attachment
 * Re-enable cube.*.mag_filter.linear test
 * Test invalid pInheritanceInfo for primary command buffers
 * Add array of images copy tests
 * Test extended dynamic state vertex data offsets
 * Add push constant lifetime tests
 * Add tests for clamping of depth values
 * Implement custom border color tests
 * Add cube compat. to array image copy tests
 * Tests for pipeline layout early destroy
 * Experimental crash postmortem use-after-free test
 * vulkan: Add temporary constant-data shader indexing tests.
 * Add transform feedback test with NULL offset array
 * Add coverage for uniform texel buffer SNORM formats
 * Test OpVectorShuffle with index -1
 * Test imported signaled sync fd for VkSemaphore
 * Enable random writes for dynamic storage buffers
 * Restore cubic filtering tests
 * Add tests for Read/Write ops on mismatched formats
 * Add tests for shader reuse with differing layout
 * Experimental crash postmortem shader timeout test
 * Tests for sign handling in integer operations
 * Check output depth in inverted depth range tests
 * Add coverage for negative float to clear color values

Fixes:
 * Fixes texture filter cubic mipmap tests
 * Fix descriptorCount for YCbCr-related tests
 * Fixes for image format properties tests
 * Fixes sparse resource SNORM tests
 * Fix depth/stencil image logging in renderpass tests
 * Fix initial layout of depth stencil attachment
 * Fix tests dEQP-VK.draw.depth_clamp
 * Fix results-check for floating-point intermediate atomic operations
 * Avoid advertising disabled robustness2 features
 * Fix regressions in renderpass tests
 * Fix multisample resolve compatibility tests
 * Create debug report recorder earlier
 * Permit not flushing operands for FP16 DenormFlushToZero add, dot, vmulm
 * Check images can use external host memory before creating them
 * Check large instanceCustomIndex values
 * Fix alpha to one tests
 * Fix validation of DRM modifier compatibility with image properties
 * Fix depth/stencil resolve compatibility tests
 * Fix command buffer usage flags in dEQP-VK.query_pool.performance_query tests
 * Fix validation errors in AHB tests
 * Splits long shader in memory model tests
 * Replace incorrect undefined->transfer-dst-opt layout transfers
 * Fixes cubic filter copy and blt tests
 * Fix wrong access flag for depth/stencil resolve
 * Fix wsi tests using disallowed image usage
 * Output depth image in case of failure
 * Check SparseResidency flag before OpImageSparseRead
 * Fix validation of DRM modifier compatibility with image properties
 * Fix result checking of output location tests
 * Issues detected by synchronization validation layer fix
 * Fix memory barriers in image_subresrouce tests
 * Bump fence timeout in Amber test cases to infinity
 * Misc test group exceeds maxMemoryAllocationCount
 * Make pipeline destruction exception aware in subgroups tests
 * Check support for sampleRateShading
 * Move texel_offset into it's own test group
 * Remove cov-fold-div-variable-by-zero
 * Remove cov-fold-div-uniform-by-zero