Hi, > > In my case the inter-operability is guaranteed by the fact the opengl libs > I'm using come with > a directfb/egl backend, i.e DirectFB surfaces are used as buffers where the > GPU can daw. > > > When that is said, it will be a lot of work to base QBlitterPaintEngine > > > > on top of QOpenGL2PaintEngineEx, to give something that gives acceptable > > performance. > > if it is feasible, I can have a look on it, but my big issue is that the > QGL2PaintEngineEx is part of the QtOpenGL Module while the > QBlitterPaintEngine is in the QtGui. > And I can't find/see any clean way to isolate the QGL2PaintEngineEx > declatartion/implementation and move it under QtGUI module. > Could you give me some hints?
Ah, right. That's not a problem. When we did Qt5 a few of the QGL* classes where replicated inside the QtGui module. To avoid name clashing they where called QOpenGL* instead. So inside src/gui/opengl you will find qopenglpaintengine_p.h which contains the class QOpenGL2PaintEngineEx, so you can use this. I think making QBlitterPaintEngine will lead to a bit of an odd architecture, but if your confident that it will solve your problem, then know yourself out :) Jørgen _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
