[Marble-devel] Review Request: use scaled pixmap cache

Bernhard Beschow bbeschow at cs.tu-berlin.de
Fri Dec 31 16:46:04 CET 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://svn.reviewboard.kde.org/r/6250/
-----------------------------------------------------------

Review request for marble.


Summary
-------

This patch is an attempt to accellerate the tile-scaling approach even further using cached QPixmaps.

Note that this patch is claimed to be binary compatible to KDE 4.6 (Marble 1.0).


Diffs
-----

  /branches/KDE/4.6/kdeedu/marble/src/lib/AbstractScanlineTextureMapper.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/EquirectScanlineTextureMapper.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/EquirectScanlineTextureMapper.cpp 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/MercatorScanlineTextureMapper.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/MercatorScanlineTextureMapper.cpp 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/SphericalScanlineTextureMapper.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/SphericalScanlineTextureMapper.cpp 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/StackedTileLoader.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/StackedTileLoader.cpp 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/TextureColorizer.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/TextureColorizer.cpp 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/TextureLayer.cpp 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/TileScalingTextureMapper.h 1210469 
  /branches/KDE/4.6/kdeedu/marble/src/lib/TileScalingTextureMapper.cpp 1210469 

Diff: http://svn.reviewboard.kde.org/r/6250/diff


Testing
-------

* I get ~4x speedups on my system (up to 130 fps with --timedemo, depending on the map theme)
* Earthwings measured ~2x speedup on the N900 (up to 5.9 fps with --timedemo)


Thanks,

Bernhard

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/marble-devel/attachments/20101231/17376034/attachment.htm 


More information about the Marble-devel mailing list