aboutsummaryrefslogtreecommitdiff
path: root/src/corelib/theme/mpixmaphandle.h
AgeCommit message (Collapse)Author
2010-10-26Changes: add support for the meego graphicssystemArmin Berres
RevBy: Michael Dominic K., Stanislav Ionascu, Daniel d'Andrada, Tomas Junnonen Details: The meego graphicssystem does not need a QGLWidget anymore to do hardware rendering. The QGLContext will be created automatically behind the scenes. Therefor when running with the meego graphcissystem the QGLWidget will not be created anymore. If the native graphicssystem is used everything works as before. Before theme assets have been shared between themedaemon and clients via X handles. With the meego graphicssystem a new way of sharing is introduced. A shared QPixmap will be backed up by two images: One texture used for hardware rendering and one so called soft image used if the pixmap us used for software rendering. The texture will be shared via a gl extension between the processed, the image is shared via shared memory. Ordinary pixmaps are not backed up by XPixmaps anymore, they will use raster now.