From 5ac47b987375ff7b3d42d9de388cc5033ff927c0 Mon Sep 17 00:00:00 2001 From: aramis_acg Date: Sat, 7 May 2011 19:29:33 +0000 Subject: [PATCH] # don't run cache optimization if mesh fits into cache anyway ... git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@986 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- code/ImproveCacheLocality.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/ImproveCacheLocality.cpp b/code/ImproveCacheLocality.cpp index e6a75442f..5c80c50cd 100644 --- a/code/ImproveCacheLocality.cpp +++ b/code/ImproveCacheLocality.cpp @@ -131,6 +131,10 @@ float ImproveCacheLocalityProcess::ProcessMesh( aiMesh* pMesh, unsigned int mesh return 0.f; } + if(pMesh->mNumVertices <= configCacheDepth) { + return 0.f; + } + float fACMR = 3.f; const aiFace* const pcEnd = pMesh->mFaces+pMesh->mNumFaces;