Lines Matching refs:bufInfo
86 VkBufferCreateInfo bufInfo; in Make() local
87 memset(&bufInfo, 0, sizeof(VkBufferCreateInfo)); in Make()
88 bufInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; in Make()
89 bufInfo.flags = 0; in Make()
90 bufInfo.size = size; in Make()
93 bufInfo.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT; in Make()
97 bufInfo.usage = VK_BUFFER_USAGE_INDEX_BUFFER_BIT; in Make()
101 bufInfo.usage = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT; in Make()
105 bufInfo.usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT; in Make()
109 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_SRC_BIT; in Make()
113 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT; in Make()
122 bufInfo.usage |= VK_BUFFER_USAGE_TRANSFER_DST_BIT; in Make()
125 bufInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; in Make()
126 bufInfo.queueFamilyIndexCount = 0; in Make()
127 bufInfo.pQueueFamilyIndices = nullptr; in Make()
130 err = VK_CALL(gpu, CreateBuffer(gpu->device(), &bufInfo, nullptr, &buffer)); in Make()