Lines Matching refs:queue_props
222 QueueCreateInfoArray::QueueCreateInfoArray(const std::vector<VkQueueFamilyProperties> &queue_props) in QueueCreateInfoArray() argument
224 queue_info_.reserve(queue_props.size()); in QueueCreateInfoArray()
226 for (uint32_t i = 0; i < (uint32_t)queue_props.size(); ++i) { in QueueCreateInfoArray()
227 if (queue_props[i].queueCount > 0) { in QueueCreateInfoArray()
232 qi.queueCount = queue_props[i].queueCount; in QueueCreateInfoArray()
248 const std::vector<VkQueueFamilyProperties> queue_props = phy_.queue_properties(); in init() local
250 for (uint32_t i = 0; i < (uint32_t)queue_props.size(); i++) { in init()
251 if (queue_props[i].queueFlags & VK_QUEUE_GRAPHICS_BIT) { in init()
310 VkQueueFamilyProperties *queue_props = new VkQueueFamilyProperties[queue_node_count]; in init_queues() local
312 vkGetPhysicalDeviceQueueFamilyProperties(phy_.handle(), &queue_node_count, queue_props); in init_queues()
319 queue_storage.reserve(queue_props[i].queueCount); in init_queues()
320 for (uint32_t j = 0; j < queue_props[i].queueCount; j++) { in init_queues()
328 if (queue_props[i].queueFlags & VK_QUEUE_GRAPHICS_BIT) { in init_queues()
332 if (queue_props[i].queueFlags & VK_QUEUE_COMPUTE_BIT) { in init_queues()
336 if (queue_props[i].queueFlags & VK_QUEUE_TRANSFER_BIT) { in init_queues()
342 delete[] queue_props; in init_queues()