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