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)