Maybe minor speed-up in obj loader.
Experimenting with irrAllocatorFast (we have to use it at least once somewhere...). Also reserved some memory at vector creation to avoid so many re-allocation. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5466 dfc29bdd-3216-0410-991c-e03cc46cb475master
parent
49b59e39b1
commit
2280471cf5
|
@ -78,9 +78,9 @@ IAnimatedMesh* COBJMeshFileLoader::createMesh(io::IReadFile* file)
|
|||
|
||||
const u32 WORD_BUFFER_LENGTH = 512;
|
||||
|
||||
core::array<core::vector3df> vertexBuffer;
|
||||
core::array<core::vector3df> normalsBuffer;
|
||||
core::array<core::vector2df> textureCoordBuffer;
|
||||
core::array<core::vector3df, core::irrAllocatorFast<core::vector3df> > vertexBuffer(1000);
|
||||
core::array<core::vector3df, core::irrAllocatorFast<core::vector3df> > normalsBuffer(1000);
|
||||
core::array<core::vector2df, core::irrAllocatorFast<core::vector2df> > textureCoordBuffer(1000);
|
||||
|
||||
SObjMtl * currMtl = new SObjMtl();
|
||||
Materials.push_back(currMtl);
|
||||
|
|
Loading…
Reference in New Issue