Bug 311119

Summary: Slow atmosphere painting
Product: marble Reporter: Dennis Nienhüser <nienhueser>
Component: generalAssignee: marble-bugs
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Dennis Nienhüser 2012-12-03 22:18:20 UTC
In adverse zoom levels painting the atmosphere layer takes 10-20% of the total rendering runtime, possibly because of the radial gradient painting.
Comment 1 Dennis Nienhüser 2012-12-06 20:33:41 UTC
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
Comment 2 Bernhard Beschow 2012-12-10 19:52:02 UTC
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