GPU accelerated rendering of vector based maps on iOS

Jonas Bromo, Alexander Qvick Faxa
Department of Computer and Information Science, Institutionen for datavetenskap, Linkopings universitet, SE-581 83 Linkoping, Sweden
Linkopings universitet, 2014


   title={GPU accelerated rendering of vector based maps on iOS},

   author={Qvick Fax{aa}, Alexander and Brom{"o}, Jonas},



Download Download (PDF)   View View   Source Source   



Digital maps can be represented as either raster (bitmap images) or vector data. Vector maps are often preferable as they can be stored more efficiently and rendered irrespective of screen resolution. Vector map rendering on demand can be a computationally intensive task and has to be implemented in an efficient manner to ensure good performance and a satisfied end-user, especially on mobile devices with limited computational resources. This thesis discusses different ways of utilizing the on-chip GPU to improve the vector map rendering performance of an existing iOS app. It describes an implementation that uses OpenGL ES 2.0 to achieve the same end-result as the old CPU-based implementation using the same underlying map infrastructure. By using the OpenGL based map renderer as well as implementing other performance optimizations, the authors were able to achieve an almost fivefold increase in rendering performance on an iPad Air.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: