mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-15 17:01:51 +00:00
- always ensure that the global index buffer is not empty.
This needs to be valid for Vulkan, even if it isn't used.
This commit is contained in:
parent
f6b46e9f63
commit
ec460df2c0
1 changed files with 2 additions and 0 deletions
|
@ -80,6 +80,8 @@ FFlatVertexBuffer::FFlatVertexBuffer(int width, int height)
|
||||||
|
|
||||||
mVertexBuffer = screen->CreateVertexBuffer();
|
mVertexBuffer = screen->CreateVertexBuffer();
|
||||||
mIndexBuffer = screen->CreateIndexBuffer();
|
mIndexBuffer = screen->CreateIndexBuffer();
|
||||||
|
int data[4] = {};
|
||||||
|
mIndexBuffer->SetData(4, data); // On Vulkan this may not be empty, so set some dummy defaults to avoid crashes.
|
||||||
|
|
||||||
unsigned int bytesize = BUFFER_SIZE * sizeof(FFlatVertex);
|
unsigned int bytesize = BUFFER_SIZE * sizeof(FFlatVertex);
|
||||||
mVertexBuffer->SetData(bytesize, nullptr, false);
|
mVertexBuffer->SetData(bytesize, nullptr, false);
|
||||||
|
|
Loading…
Reference in a new issue