Vulkan CTS 1.2.5.2 New tests: * Tests for VK_KHR_synchronization2 * Tests for VK_KHR_workgroup_memory_explicit_layout * Tests for VK_KHR_zero_initialize_workgroup_memory * Tests for VK_EXT_4444_formats Fixes: * Do not use image index and semaphore when vkAcquireNextImageKHR fails * Allow failure of creating swapchain with application controlled full-screen exclusive mode * Workaround for entrypoints tests requiring vendor entrypoints while checking KHR extension * Fix extended dynamic state to not access out of bounds memory * Fix out of memory error on 32bit driver builds * Fix for primitiveOffset calculation * Properly handle VK_OPERATION_NOT_DEFERRED_KHR * Fix memory scope in OpControlBarrier tests * Allow geometry shader to reorder vertices in dEQP-VK.ray_query.acceleration_structures test * Fix size calculation for compressed 3D textures * Set correct access flags for buffer copy synchronization. * Fix inconsistent primitive count issue