= WebKit Coordinated Graphics System = Qt, TextureMapper, TiledBackingStore, UI_SIDE_COMPOSITING and friends. == Background == A good reading before reading this is the following from Chromium: [http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome/] This explains in detail the difference between standard rendering in WebCore and the accelerated compositing code path. Without understanding of the difference, the rest of this document might not be very useful. Other blog posts that can help: Qt scenegraph: [http://labs.qt.nokia.com/2010/05/18/a-qt-scenegraph/] Reasons for going with TextureMapper rather than QGraphicsView etc., and could help understand our progress on the subject in the last 2.5 years: [http://labs.qt.nokia.com/2010/05/17/qtwebkit-now-accelerates-css-animations-3d-transforms/] [http://qtwebkit.blogspot.com/2010/10/texture-mapper-accelerated-compositing.html] [http://labs.qt.nokia.com/2011/11/10/qtwebkit-accelerated-compositing-report/]