Lines Matching refs:create_info
78 const VkDeviceCreateInfo *create_info) in vn_device_init_queues() argument
83 for (uint32_t i = 0; i < create_info->queueCreateInfoCount; i++) in vn_device_init_queues()
84 count += create_info->pQueueCreateInfos[i].queueCount; in vn_device_init_queues()
93 for (uint32_t i = 0; i < create_info->queueCreateInfoCount; i++) { in vn_device_init_queues()
97 &create_info->pQueueCreateInfos[i]; in vn_device_init_queues()
120 const VkDeviceCreateInfo *create_info) in vn_device_queue_family_init() argument
127 alloc, sizeof(*queue_families) * create_info->queueCreateInfoCount, in vn_device_queue_family_init()
132 for (uint32_t i = 0; i < create_info->queueCreateInfoCount; i++) { in vn_device_queue_family_init()
134 create_info->pQueueCreateInfos[i].queueFamilyIndex; in vn_device_queue_family_init()
344 const VkDeviceCreateInfo *create_info, in vn_device_init() argument
358 create_info = in vn_device_init()
359 vn_device_fix_create_info(dev, create_info, alloc, &local_create_info); in vn_device_init()
360 if (!create_info) in vn_device_init()
363 result = vn_call_vkCreateDevice(instance, physical_dev_handle, create_info, in vn_device_init()
367 if (create_info == &local_create_info) in vn_device_init()
368 vk_free(alloc, (void *)create_info->ppEnabledExtensionNames); in vn_device_init()
373 if (!vn_device_queue_family_init(dev, create_info)) { in vn_device_init()
395 result = vn_device_init_queues(dev, create_info); in vn_device_init()