瀏覽代碼

# 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
aramis_acg 14 年之前
父節點
當前提交
5ac47b9873
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      code/ImproveCacheLocality.cpp

+ 4 - 0
code/ImproveCacheLocality.cpp

@@ -131,6 +131,10 @@ float ImproveCacheLocalityProcess::ProcessMesh( aiMesh* pMesh, unsigned int mesh
 		return 0.f;
 		return 0.f;
 	}
 	}
 
 
+	if(pMesh->mNumVertices <= configCacheDepth) {
+		return 0.f;
+	}
+
 	float fACMR = 3.f;
 	float fACMR = 3.f;
 	const aiFace* const pcEnd = pMesh->mFaces+pMesh->mNumFaces;
 	const aiFace* const pcEnd = pMesh->mFaces+pMesh->mNumFaces;