Skip to content
Vulkan CTS 1.3.3.0

New Tests:
 * Modified ray tracing inactive triangle definition
 * Add vkGetDeviceQueue2 tests for Protected memory feature
 * Separate create with unsupported feature tests
 * Split pipeline.txt mustpass into multiple files
 * More EXT_color_write_enable tests.
 * Fix subprocess count handling and releaseId logging
 * Check format features for both formats in LoadStoreTests
 * maintenance1: Pass VkTraceRaysIndirectCommand2KHR in various ways.
 * Final modifications and corrections for Vulkan SC
 * Check conditional rendering with non-zero memory offset
 * maintenance1: New VkQueryPool queries tests
 * Adaptation of most dEQP-VKSC.* tests to Vulkan SC
 * Initial implementation of Vulkan SC CTS
 * writeSupportedExtensions for VKSC
 * Test single-path switch statements
 * Add tests for VK_EXT_image_2d_view_of_3d
 * Run FSR tests with secondary command buffers
 * Expand the list of format for image store tests
 * Add tests for VK_EXT_image_compression_control
 * Test poolSizeCount can be zero
 * Add R8_UNORM to the external AHB memory tests
 * Ray query helper invocations
 * Add coverage for IsHelperInvocationEXT
 * InterpolateAt{Offset, Sample} with linear interpolation tests
 * Remove duplicated VkPhysicalDeviceVulkanSC10Features structure
 * Add tests for vkGet...SurfacePresentModes2EXT
 * Add inter-process communcation to shader cache
 * skip non-compresed 3D views of compressed images
 * Implement reference offline pipeline compiler
 * Dynamic rendering with NULL shading rate image
 * Improve coverage of MSAA copies
 * Add coverage for MSAA copies with BindImageMemory(offset != 0)
 * Bug fix for current variableSampleLocations tests + new tests
 * Add command line parameter deqp-subprocess-cfg-file
 * Add command line parameter to override Vulkan library path
 * Support VK_KHR_portability_enumeration
 * Add robustness2 limits validation test
 * Fix support check in transform feedback tests
 * Test coverage for VK_KHR_fragment_shader_barycentric
 * VK_KHR_ray_tracing_maintenance1 test plan
 * Add test for depth comparison with texel replacement
 * Add a batch of GraphicsFuzz coverage tests
 * Adaptation of dEQP-VKSC.api.* tests to Vulkan SC
 * Update CTS to VulkanSC header version 1.0.8
 * Test VkSubresourceLayout::offset is relative to the start of an image
 * Add tests verifying Vulkan SC API
 * Test imageSize() on 2D image views from 3D images
 * Add limit verification for two fields in Vulkan SC
 * maintenance1: Copying within pipeline with new stages and accesses.
 * Missing VK_KHR_object_refresh
 * Fix regression from CL-9387 to handle empty cache properly
 * Separate device feature tests
 * Fix robustness2 shaders
 * Fixed YCbCr conversion tests in Vulkan SC

Fixes:
 * Improve comparison of VkPhysicalDeviceMemoryProperties
 * Include the proper formats in pViewFormats list
 * Remove unneeded commented block of code
 * Fix state binding in multiview tests
 * Only request timeline semaphore extension if it's not in core
 * Fix modifier tests - Add Invalidate memory before host read.
 * Various modifications and fixes required by Vulkan SC CTS.
 * Fixes sparse flags
 * Forbid implicit cast from Move<T> to bool
 * Fix extension checks in DRM format modifier tests
 * Thread safe releaseQueue
 * Fix int64 robustness bugs
 * Fix test using LAYOUT_CREATE_INDEPENDENT_SETS_BIT
 * Fix amber-verify mismatch in builtin precision tests
 * Declare atomic_payload array coherent
 * Fix extension check in transform feedback tests
 * Image extended usage should include VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
 * Synchronize clears and reads in transient attachment tests
 * Fix entry points check for VK_KHR_draw_indirect_count
 * Add missing barrier in ray tracing tests
 * Add required support check for IsHelperInvocationEXT test
 * Fix Android build
 * Shrink the framebuffer in 2 graphicsfuzz tests
 * Fix second barrier access mask for transfers
 * Fix valid usage violation in vkFreeDescriptorSets
 * Verify rectangular lines using the strict rule
 * Add threshold to rasterization order depth checks
 * Fix barrier in layer_copy_before_resolving tests
 * Fix deqp-vksc build break from CL-9046
 * Check pipeline construction type for fsr tests
 * Fix device and memory allocation mix-up
 * Fix spec info in pipeline max varyings tests
 * Fix framebuffer size for some GraphicsFuzz tests
 * Fix redundant writes to compressed texture
 * Remove invalid texture filtering test cases
 * Fix aliasing issue for globalPriorityQuery feature
 * Fix multithreaded object counting in internally_synchronized_objects.*
 * Set pipeline layout for fragment_shading_rate tests
 * fix dEQP-VK.subgroups.size_control.compute.required_subgroup_size_*_require_full_subgroups_spirv16
 * Fix leak on SimpleAllocator

Improvements:
 * Update known conformance version for 1.3.3.0
 * Support DEQP_VULKAN_LIBRARY_PATH for Linux based platforms
 * explicitly provides ssh urls to GitRepo declarations
 * Add notice of withdrawal for 1.2.6.x
 * Add possibility to run tests in separate process (Vulkan SC only)
 * Add server to offload main test process (VulkanSC only)