X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fzsortedscene.h;fp=source%2Frender%2Fzsortedscene.h;h=be23ac271979be39fda50a9a248847ff195b2bfb;hp=778b097e801fdf913c418b85e403ff3030237791;hb=23e368883b01ebb08ba2df56db91f19f26cf990d;hpb=ea708c5b2fad7e5a9f1787fa1422bcf7fab69dc4 diff --git a/source/render/zsortedscene.h b/source/render/zsortedscene.h index 778b097e..be23ac27 100644 --- a/source/render/zsortedscene.h +++ b/source/render/zsortedscene.h @@ -48,7 +48,7 @@ private: std::vector content; SortOrder order = BACK_TO_FRONT; DepthReference reference = FURTHEST; - mutable std::vector sorted_cache; + mutable std::map > sorted_cache; public: virtual void add(Renderable &); @@ -60,10 +60,6 @@ public: /// Sets the reference point for sorting. Default is furthest from camera. void set_reference(DepthReference); -private: - void populate_cache() const; - -public: virtual void setup_frame(Renderer &); virtual void finish_frame();