In adverse zoom levels painting the atmosphere layer takes 10-20% of the total rendering runtime, possibly because of the radial gradient painting.
Git commit cb2e071ac687afae7d229500d38cd03b1ded5281 by Dennis Nienhüser, on behalf of Illya Kovalevskyy. Committed on 06/12/2012 at 21:32. Pushed by nienhueser into branch 'kitchen'. Cache the atmosphere (increases performance). REVIEW: 107581 M +38 -23 src/plugins/render/atmosphere/AtmospherePlugin.cpp M +6 -0 src/plugins/render/atmosphere/AtmospherePlugin.h http://commits.kde.org/marble/cb2e071ac687afae7d229500d38cd03b1ded5281
Git commit 845dcfa81c0b0e6fe2ba81ae87f5b29d9154a915 by Bernhard Beschow, on behalf of Illya Kovalevskyy. Committed on 06/12/2012 at 21:32. Pushed by beschow into branch 'master'. Cache the atmosphere (increases performance). Backported from commit cb2e071ac687afae7d229500d38cd03b1ded5281. REVIEW: 107581 M +37 -25 src/plugins/render/atmosphere/AtmospherePlugin.cpp M +5 -0 src/plugins/render/atmosphere/AtmospherePlugin.h http://commits.kde.org/marble/845dcfa81c0b0e6fe2ba81ae87f5b29d9154a915