Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / synchronization / vktSynchronizationWin32KeyedMutexTests.cpp
index b558196..b087804 100644 (file)
@@ -178,6 +178,8 @@ vk::Move<vk::VkDevice> createTestDevice (Context&                                           context,
        extensions.push_back("VK_KHR_external_memory_win32");
        extensions.push_back("VK_KHR_win32_keyed_mutex");
 
+       const auto& features = context.getDeviceFeatures();
+
        try
        {
                std::vector<vk::VkDeviceQueueCreateInfo>        queues;
@@ -212,7 +214,7 @@ vk::Move<vk::VkDevice> createTestDevice (Context&                                           context,
 
                        (deUint32)extensions.size(),
                        extensions.empty() ? DE_NULL : &extensions[0],
-                       0u
+                       &features
                };
 
                return createCustomDevice(validationEnabled, vkp, instance, vki, physicalDevice, &createInfo);