Fixed StaticMesh not correctly referencing buffer
Former-commit-id: a63de7e4ec46d8237761a58ffcc7e6cafc30d6b5
This commit is contained in:
parent
37d6b71036
commit
5bce3e26a2
|
|
@ -123,10 +123,10 @@ void NzStaticMesh::SetAABB(const NzAxisAlignedBox& aabb)
|
||||||
void NzStaticMesh::SetIndexBuffer(const NzIndexBuffer* indexBuffer)
|
void NzStaticMesh::SetIndexBuffer(const NzIndexBuffer* indexBuffer)
|
||||||
{
|
{
|
||||||
if (m_indexBuffer)
|
if (m_indexBuffer)
|
||||||
m_indexBuffer->RemoveResourceReference();
|
m_indexBuffer->RemoveResourceListener(this);
|
||||||
|
|
||||||
if (indexBuffer)
|
if (indexBuffer)
|
||||||
indexBuffer->AddResourceReference();
|
indexBuffer->AddResourceListener(this);
|
||||||
|
|
||||||
m_indexBuffer = indexBuffer;
|
m_indexBuffer = indexBuffer;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue