mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Fix missing resource locks for indirect buffer resource creation/destruction (#3482)
This commit is contained in:
@@ -4079,6 +4079,7 @@ namespace bgfx
|
||||
|
||||
IndirectBufferHandle createIndirectBuffer(uint32_t _num)
|
||||
{
|
||||
BGFX_MUTEX_SCOPE(m_resourceApiLock);
|
||||
BX_UNUSED(_num);
|
||||
IndirectBufferHandle handle = { m_vertexBufferHandle.alloc() };
|
||||
|
||||
@@ -4099,6 +4100,7 @@ namespace bgfx
|
||||
|
||||
void destroyIndirectBuffer(IndirectBufferHandle _handle)
|
||||
{
|
||||
BGFX_MUTEX_SCOPE(m_resourceApiLock);
|
||||
VertexBufferHandle handle = { _handle.idx };
|
||||
BGFX_CHECK_HANDLE("destroyDrawIndirectBuffer", m_vertexBufferHandle, handle);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user