On 10/07/2011 04:43 PM, ext Thomas McGuire wrote: > Hi, > > On Friday 07 October 2011 15:48:22 Thiago Macieira wrote: >> That's where you got it wrong. The QWidget implementation does not sit on >> top of the QML-based Scene Graph. It still uses the old backing store, to >> the point that there is a class called QBackingStore. The QWidget >> architecture is mostly unchanged. > > Aha, interesting, and good to know. > http://labs.qt.nokia.com/2011/05/09/thoughts-about-qt-5/ said the difference: > "QWidgets will be layered on top of the scene graph", that is probably where > the confusion came from.
Yes, back then we weren't sure how the widgets would fit in the new graphics stack, so that was one option. > Olivier said QWindow might require OpenGL though. Is QWindow a core Lighthouse > class or something plugin-specific? I hope plugin-specific, there are still > embedded platforms without OpenGL (and without a GPU, even), and I imagine the > llvm pipe trick will not be as fast as the raster painting that is done right > now. QWindow is the new window abstraction, which both the scene graph and the QWidget stack sit on top of. There are two supported ways of getting content onto a QWindow, one is using QOpenGLContext which is what scene graph (and potentially games that would want to use raw OpenGL) is doing, and one is using QBackingStore, which is what the QWidget stack is doing. I don't expect that QBackingStore will be used much outside of QWidget. -- Samuel _______________________________________________ Qt5-feedback mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback
