Utility/Mesh: Disable index buffer optimization in debug mode

This commit is contained in:
Lynix 2017-10-18 00:21:07 +02:00
parent 5b4185a4a6
commit 9c97ec45c6
1 changed files with 4 additions and 0 deletions

View File

@ -35,7 +35,11 @@ namespace Nz
Vector2f texCoordScale = {1.f, 1.f}; ///< Scale to apply on the texture coordinates
bool animated = true; ///< If true, will load an animated version of the model if possible
bool center = false; ///< If true, will center the mesh vertices around the origin
#ifndef NAZARA_DEBUG
bool optimizeIndexBuffers = true; ///< Optimize the index buffers after loading, improve cache locality (and thus rendering speed) but increase loading time.
#else
bool optimizeIndexBuffers = false; ///< Since this optimization take a lot of time, especially in debug mode, don't enable it by default in debug.
#endif
/* The declaration must have a Vector3f position component enabled
* If the declaration has a Vector2f UV component enabled, UV are generated