From 2dda2005f58261b9aa2056b77ab952e64e7f9288 Mon Sep 17 00:00:00 2001 From: vng Date: Sun, 16 Jan 2011 18:28:01 +0200 Subject: [PATCH] Tune static buffer size in feature's buffer_vector. --- indexer/feature.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/indexer/feature.hpp b/indexer/feature.hpp index 053069c070..9a5d2d9a64 100644 --- a/indexer/feature.hpp +++ b/indexer/feature.hpp @@ -424,9 +424,13 @@ private: void ParseAll(int scale) const; - mutable buffer_vector m_InnerPoints; + // For better result this value should be greater than 17 + // (number of points in inner triangle-strips). + static const size_t static_buffer = 32; - typedef buffer_vector points_t; + mutable buffer_vector m_InnerPoints; + + typedef buffer_vector points_t; mutable points_t m_Points, m_Triangles; FilesContainerR * m_cont;