diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-11-02 11:04:16 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-11-15 13:13:27 -0500 |
| commit | e6345402aa76834b320623d859761d5e0ff3c2b4 (patch) | |
| tree | 97c9a7e29087c86b1beb2033e1d982aa0bfeee15 /src | |
| parent | f210b2c7d26313d3b716bff74d65ec4f809a8420 (diff) | |
use accurate size and usage flags for physics index buffer
Diffstat (limited to 'src')
| -rw-r--r-- | src/entities.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/entities.cpp b/src/entities.cpp index eb12607..ba1ee5a 100644 --- a/src/entities.cpp +++ b/src/entities.cpp @@ -714,8 +714,8 @@ void EntityType_Load(EntityType &et) { // index index = 3; - physBufferCI.size = sizeof(glm::vec2) * uv.Count(); - physBufferCI.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT; + physBufferCI.size = sizeof(uint16_t) * indexes.Count(); + physBufferCI.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT; vkCreateBuffer(vkDevice, &physBufferCI, vkAllocator, &grBinds.physIndxBD.buffer); vkGetBufferMemoryRequirements(vkDevice, grBinds.physIndxBD.buffer, &memReqs[index]); if (memReqs[index].size != physBufferCI.size) { |
