diff --git a/src/Nazara/Utility/Loaders/MD2/Loader.cpp b/src/Nazara/Utility/Loaders/MD2/Loader.cpp index 77622442d..05ba0d55e 100644 --- a/src/Nazara/Utility/Loaders/MD2/Loader.cpp +++ b/src/Nazara/Utility/Loaders/MD2/Loader.cpp @@ -165,7 +165,10 @@ namespace return false; } - subMesh->SetIndexBuffer(indexBuffer.release()); + subMesh->SetIndexBuffer(indexBuffer.get()); + + indexBuffer->SetPersistent(false); + indexBuffer.release(); vertexBuffer->SetPersistent(false); vertexBuffer.release(); @@ -227,7 +230,10 @@ namespace return false; } - subMesh->SetIndexBuffer(indexBuffer.release()); + subMesh->SetIndexBuffer(indexBuffer.get()); + + indexBuffer->SetPersistent(false); + indexBuffer.release(); /// Chargement des vertices stream.SetCursorPos(header.offset_frames);