[Marble-bugs] [marble] [Bug 322790] New: Optimise Satellites painting

Thibaut Gridel tgridel at free.fr
Wed Jul 24 20:53:27 UTC 2013


https://bugs.kde.org/show_bug.cgi?id=322790

            Bug ID: 322790
           Summary: Optimise Satellites painting
    Classification: Unclassified
           Product: marble
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: tgridel at free.fr

Satellites plugin offers to display tracks for many objects orbiting around
planets.

Current painting for the track happens whenever the satellite is displayed,
only swapping the pen style to toggle visibility. This is a perfo hit when many
satellites are visible.

The task consists in finding another option to toggle visibility, and spare
painting when it's not needed.
Alternatives could be to anywhere between calculating the track only when
visibility is needed,  to simply calling the GeoTrackGraphicsItem::paint() from
the GeoGraphicsScene for the needed tracks.

Reproducible: Always

Actual Results:  
Every GeoDataTrack is painted

Expected Results:  
Only the visible tracks are rendered and GeometryLayer painting is reduced

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list