diff --git a/source/rendering/StarTilePainter.cpp b/source/rendering/StarTilePainter.cpp index 10edb00..d0a7e5a 100644 --- a/source/rendering/StarTilePainter.cpp +++ b/source/rendering/StarTilePainter.cpp @@ -17,7 +17,11 @@ TilePainter::TilePainter(RendererPtr renderer) { auto assets = root.assets(); m_terrainChunkCache.setTimeToLive(assets->json("/rendering.config:chunkCacheTimeout").toInt()); + m_terrainChunkCache.setTimeSmear(m_terrainChunkCache.timeToLive() / 4); + m_liquidChunkCache.setTimeToLive(assets->json("/rendering.config:chunkCacheTimeout").toInt()); + m_liquidChunkCache.setTimeSmear(m_liquidChunkCache.timeToLive() / 4); + m_textureCache.setTimeToLive(assets->json("/rendering.config:textureTimeout").toInt()); m_backgroundLayerColor = jsonToColor(assets->json("/rendering.config:backgroundLayerColor")).toRgba();