Mesa (main): dzn: Init sync types before wsi
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jun 10 02:14:01 UTC 2022
Module: Mesa
Branch: main
Commit: e60bb58de7094ac08d42adc200ba8633c7346435
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60bb58de7094ac08d42adc200ba8633c7346435
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Wed Jun 8 16:47:55 2022 -0700
dzn: Init sync types before wsi
Reviewed-by: Jason Ekstrand <jason.ekstrand at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4037>
---
src/microsoft/vulkan/dzn_device.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c
index 6055b360ed2..9ab9b4e0b39 100644
--- a/src/microsoft/vulkan/dzn_device.c
+++ b/src/microsoft/vulkan/dzn_device.c
@@ -276,6 +276,14 @@ dzn_physical_device_create(struct dzn_instance *instance,
memset(pdev->driver_uuid, 0, VK_UUID_SIZE);
memset(pdev->device_uuid, 0, VK_UUID_SIZE);
+ uint32_t num_sync_types = 0;
+ pdev->sync_types[num_sync_types++] = &dzn_sync_type;
+ pdev->sync_types[num_sync_types++] = &instance->sync_binary_type.sync;
+ pdev->sync_types[num_sync_types++] = &vk_sync_dummy_type;
+ pdev->sync_types[num_sync_types] = NULL;
+ assert(num_sync_types <= MAX_SYNC_TYPES);
+ pdev->vk.supported_sync_types = pdev->sync_types;
+
/* TODO: something something queue families */
result = dzn_wsi_init(pdev);
@@ -286,14 +294,6 @@ dzn_physical_device_create(struct dzn_instance *instance,
dzn_physical_device_get_extensions(pdev);
- uint32_t num_sync_types = 0;
- pdev->sync_types[num_sync_types++] = &dzn_sync_type;
- pdev->sync_types[num_sync_types++] = &instance->sync_binary_type.sync;
- pdev->sync_types[num_sync_types++] = &vk_sync_dummy_type;
- pdev->sync_types[num_sync_types] = NULL;
- assert(num_sync_types <= MAX_SYNC_TYPES);
- pdev->vk.supported_sync_types = pdev->sync_types;
-
return VK_SUCCESS;
}
More information about the mesa-commit
mailing list