Lines Matching refs:usage
96 bufInfo.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT;
100 bufInfo.usage = VK_BUFFER_USAGE_INDEX_BUFFER_BIT;
104 bufInfo.usage = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT;
108 bufInfo.usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT;
112 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_SRC_BIT;
116 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT;
121 // transfer dst usage bit in case we need to do a copy to write data.
122 // TODO: It doesn't really hurt setting this extra usage flag, but maybe we can narrow the scope
125 bufInfo.usage |= VK_BUFFER_USAGE_TRANSFER_DST_BIT;
179 bufInfo.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT;
182 bufInfo.usage = VK_BUFFER_USAGE_INDEX_BUFFER_BIT;
185 bufInfo.usage = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT;
188 bufInfo.usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT;
191 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_SRC_BIT;
194 bufInfo.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT;
203 bufInfo.usage |= VK_BUFFER_USAGE_TRANSFER_DST_BIT;
233 // Not every buffer will use command buffer usage refs and instead the command buffer just
236 // there isn't a buffer with just a command buffer usage that is trying to be mapped.