|
@@ -68,6 +68,7 @@ namespace bx
|
|
|
|
|
|
|
|
void free(uint16_t _handle)
|
|
void free(uint16_t _handle)
|
|
|
{
|
|
{
|
|
|
|
|
+ BX_CHECK(0 < m_numHandles, "Freeing invalid handle %d.", _handle);
|
|
|
uint16_t* sparse = &m_handles[MaxHandlesT];
|
|
uint16_t* sparse = &m_handles[MaxHandlesT];
|
|
|
uint16_t index = sparse[_handle];
|
|
uint16_t index = sparse[_handle];
|
|
|
--m_numHandles;
|
|
--m_numHandles;
|