Skip to content
Vulkan CTS 1.2.4.0

New tests:
 * Add tests for floating-point atomic operations
 * More extended dynamic state variants
 * Add tests for VK_EXT_full_screen_exclusive extension
 * Add tests for VK_EXT_global_priority
 * Test imported signaled sync fd
 * Test mipmaps with linear tiling
 * Enable random descriptor writes for storage buffers
 * 1D and 3D image copy and blitting tests
 * Add timeline semaphore polling tests
 * Test 3D image blit with differing depth
 * Test pipeline layout lifetime after ending cmd buffer
 * Add export/import drm modifier test
 * Test frag shader side effects are not removed by optimizations
 * Test texelfetch on uniform texel buffer with packed format
 * Test transitions between command buffer states
 * Test atomic operations with VK_KHR_buffer_device_address
 * Tests for global atomic operations
 * Add atomic operation tests for multisample storage images
 * Add core feature bit checks for Vulkan 1.1
 * Add test for writing to an SSBO array
 * Add ModfStruct and FrexpStruct to GLSL precision tests
 * Add tests for SNORM clamping
 * Add tests for VK_AMD_texture_gather_bias_lod
 * Test vkQueueBindSparse with timeline semaphores
 * Test vertex buffer accesses with stride zero
 * Test maximum compute work group sizes
 * Add modfStruct comparison tests
 * Test isinf() and isnan() with 64-bit floats
 * Test secondary command buffer with no framebuffer
 * VK_EXT_extended_dynamic_state tests

Fixes:
 * Fix incorrect buffer type in some protected memory tests
 * Fix Image layout transitions for diff_attachments_*
 * Fix creation of signaled fences in swapchain tests
 * Disable interval watchdog during long shader compiles
 * Fix firstInstance for vkCmdDraw call
 * Try alternative DS formats in extended dynamic state tests
 * Revert workaround for SNORM linear filtering
 * Check per-sample copy results in multisample copy tests
 * Add a batch of GraphicsFuzz tests
 * Convert GraphicsFuzz vkscript to AmberScript
 * Restore dual source blending tests
 * Fix shaderCullDistance limit checks
 * Disable a test that access uninitialized variable
 * Support for VkPhysicalDeviceVulkan1{1,2}Properties in framework
 * Let requireDeviceFunctionality support Android AHB extension
 * Allow Bresenham for single-sample non-strict lines
 * Prevent leaking extra fences
 * Ensure swizzle identities work with their equivalent mappings
 * Fix VK_AMD_shader_trinary_minmax feature checks
 * Add missing mandatory features
 * Remove handwritten array from the driver properties test
 * Fix framework device properties generated code
 * Robustness2 features are enabled by default
 * Move texture parameter checking to checkSupport()
 * Separate types and cases in random descriptor set tests
 * Fix maxMipMap calculation for images
 * Add storageBuffer16BitAccess to mandatory features
 * Ignore helper pixel invocations with atomic operations tests
 * Fix renderdoc library name on android
 * Fixes descriptor indexing tests
 * Set dEQP process to be high-dpi aware on Windows
 * Fix regression in diff_attachments test
 * Fixes missing timeline semaphore checks
 * Fixes sparse snorm tests
 * Fixes timeline sempahore queue flags