Lines Matching refs:bufInfo
27 VkBufferCreateInfo bufInfo; in Create() local
28 memset(&bufInfo, 0, sizeof(VkBufferCreateInfo)); in Create()
29 bufInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; in Create()
30 bufInfo.flags = 0; in Create()
31 bufInfo.size = desc.fSizeInBytes; in Create()
34 bufInfo.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT; in Create()
37 bufInfo.usage = VK_BUFFER_USAGE_INDEX_BUFFER_BIT; in Create()
40 bufInfo.usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT; in Create()
43 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_SRC_BIT; in Create()
46 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT; in Create()
49 bufInfo.usage = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT; in Create()
52 bufInfo.usage |= VK_BUFFER_USAGE_TRANSFER_DST_BIT; in Create()
55 bufInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; in Create()
56 bufInfo.queueFamilyIndexCount = 0; in Create()
57 bufInfo.pQueueFamilyIndices = nullptr; in Create()
60 err = VK_CALL(gpu, CreateBuffer(gpu->device(), &bufInfo, nullptr, &buffer)); in Create()