Lines Matching refs:queue_families
391 …ags usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, const std::vector<uint32_t> &queue_families = {}) {
392 init(dev, create_info(size, usage, &queue_families), mem_props);
396 const std::vector<uint32_t> *queue_families = nullptr) {
397 init(dev, create_info(size, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, queue_families), reqs);
400 const std::vector<uint32_t> *queue_families = nullptr) {
401 init(dev, create_info(size, VK_BUFFER_USAGE_TRANSFER_DST_BIT, queue_families), reqs);
404 … const std::vector<uint32_t> *queue_families = nullptr, bool memory = true) {
406 …(size, VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT, queue_families), reqs);
409 …e_info(size, VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT, queue_families));
424 …eate_info(VkDeviceSize size, VkFlags usage, const std::vector<uint32_t> *queue_families = nullptr);
778 …uffer::create_info(VkDeviceSize size, VkFlags usage, const std::vector<uint32_t> *queue_families) { in create_info() argument
784 if (queue_families && queue_families->size() > 1) { in create_info()
786 info.queueFamilyIndexCount = static_cast<uint32_t>(queue_families->size()); in create_info()
787 info.pQueueFamilyIndices = queue_families->data(); in create_info()