[Development] About inheriting QBlitterPaintEngine from QGL2PaintEngineEx class

haithem rahmani haithem.rahmani at gmail.com
Thu Jul 10 11:48:35 CEST 2014


Hi,

When running Qt-5 on top of the directfb qpa plugin,  some benchmarks are
quite slow.
(http://smashcat.org/av/canvas_test)

 I've found that the 2D painting ops are going through the
QBlitterPaintEngine class
that is inheriting the QRasterPaintEngine class, which is doing all the
painting via CPU.

Qt provides another paintEgine class, QGL2PaintEngineEx, that is doing the
same paintings via the GPU.

So I want to know whether is possible to make the QBlitterPaintEngine
inherit this QGL2PaintEngineEx
instead of QRasterPaintEngine and got things working correctly or not?

PS: the eglfs qpa plugin is going through the QRasterPaintEngine class too.

regards
Haithem.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20140710/7dc5e1d5/attachment.html>


More information about the Development mailing list