libs/vkd3d: Initialize device->compute_queue_family_index.

Fixes dadce84a4bd11af7b2300b8ff00d641e9847d089.
This commit is contained in:
Józef Kucia 2017-07-21 22:29:12 +02:00
parent dadce84a4b
commit d35ffe53ad

View File

@ -359,8 +359,8 @@ static HRESULT vkd3d_create_vk_device(struct d3d12_device *device)
VK_KHR_MAINTENANCE1_EXTENSION_NAME, 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; 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; VkQueueFamilyProperties *queue_properties;
VkPhysicalDeviceFeatures device_features; VkPhysicalDeviceFeatures device_features;
VkDeviceQueueCreateInfo *queue_info; 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->direct_queue_family_index = direct_queue_family_index;
device->copy_queue_family_index = copy_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 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 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)); VK_CALL(vkGetPhysicalDeviceMemoryProperties(physical_device, &device->memory_properties));