From d35ffe53ad6ece86a5e9a8b8f0c85532c11ca1d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3zef=20Kucia?= Date: Fri, 21 Jul 2017 22:29:12 +0200 Subject: [PATCH] libs/vkd3d: Initialize device->compute_queue_family_index. Fixes dadce84a4bd11af7b2300b8ff00d641e9847d089. --- libs/vkd3d/device.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index d3ae149e..1b430eae 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -359,8 +359,8 @@ static HRESULT vkd3d_create_vk_device(struct d3d12_device *device) VK_KHR_MAINTENANCE1_EXTENSION_NAME, }; - const struct vkd3d_vk_instance_procs *vk_procs = &device->vkd3d_instance.vk_procs; unsigned int direct_queue_family_index, copy_queue_family_index, compute_queue_family_index; + const struct vkd3d_vk_instance_procs *vk_procs = &device->vkd3d_instance.vk_procs; VkQueueFamilyProperties *queue_properties; VkPhysicalDeviceFeatures device_features; VkDeviceQueueCreateInfo *queue_info; @@ -435,8 +435,10 @@ static HRESULT vkd3d_create_vk_device(struct d3d12_device *device) device->direct_queue_family_index = direct_queue_family_index; device->copy_queue_family_index = copy_queue_family_index; + device->compute_queue_family_index = compute_queue_family_index; TRACE("Using queue family %u for direct command queues.\n", direct_queue_family_index); TRACE("Using queue family %u for copy command queues.\n", copy_queue_family_index); + TRACE("Using queue family %u for compute command queues.\n", compute_queue_family_index); VK_CALL(vkGetPhysicalDeviceMemoryProperties(physical_device, &device->memory_properties));