Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
Description
The OpenGL graphics system allows Qt applications to take advantage of OpenGL hardware accelerated rendering without writing any OpenGL code themselves. This differs from Qt's low level OpenGL APIs (eg: QGLWidget, QGLFrameBufferObject) where resources are created and managed by the application directly. The OpenGL graphics system consists of the following elements:
- The OpenGL [ES] 2 paint engine QGLPaintEngineEx
- A default backend to QPixmap QGLPixmapData
- A default window surface QGLWindowSurface
While these components are now working on Symbian, they are resource intensive and not adapted for use specifically on the Symbian platform. The X11 platform as well as MeeGo have their own custom adaptations of this graphics system and this project aims to investigate and implement the same level of level of customization as those platforms.