Module: wine Branch: master Commit: fe41590dfefc660c4cc952367f7f86fd53c8b52f URL: https://gitlab.winehq.org/wine/wine/-/commit/fe41590dfefc660c4cc952367f7f86f...
Author: Georg Lehmann dadschoorse@gmail.com Date: Sat Dec 16 12:21:32 2023 +0100
vulkan-1/tests: Enable feature in private data test.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51314
---
dlls/vulkan-1/tests/vulkan.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/dlls/vulkan-1/tests/vulkan.c b/dlls/vulkan-1/tests/vulkan.c index e68f4fa94c3..74b9ccd4431 100644 --- a/dlls/vulkan-1/tests/vulkan.c +++ b/dlls/vulkan-1/tests/vulkan.c @@ -395,6 +395,7 @@ static void test_private_data(VkPhysicalDevice vk_physical_device) { PFN_vkDestroyPrivateDataSlotEXT pfn_vkDestroyPrivateDataSlotEXT; PFN_vkCreatePrivateDataSlotEXT pfn_vkCreatePrivateDataSlotEXT; + VkPhysicalDevicePrivateDataFeaturesEXT data_features; VkPrivateDataSlotCreateInfoEXT data_create_info; PFN_vkGetPrivateDataEXT pfn_vkGetPrivateDataEXT; PFN_vkSetPrivateDataEXT pfn_vkSetPrivateDataEXT; @@ -407,7 +408,11 @@ static void test_private_data(VkPhysicalDevice vk_physical_device)
static const char *ext_name = "VK_EXT_private_data";
- if ((vr = create_device(vk_physical_device, 1, &ext_name, NULL, &vk_device)) < 0) + data_features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT; + data_features.pNext = NULL; + data_features.privateData = VK_TRUE; + + if ((vr = create_device(vk_physical_device, 1, &ext_name, &data_features, &vk_device)) < 0) { skip("Failed to create device with VK_EXT_private_data, VkResult %d.\n", vr); return;