[Development] New repository request for an accelerated 2D drawing module
Laszlo Agocs
laszlo.agocs at qt.io
Tue Nov 4 11:41:59 CET 2025
Hello,
I would like to request a new repository for a compact, QRhi-based 2D painter based on QNanoPainter (https://github.com/QUItCoding/qnanopainter) by Kaj.
This is not intended to replace QPainter, but rather to provide a compact API that is more suitable to be layered on top of QRhi.
The main goals are to
use this in Qt Graphs for a high-performance Charts implementation,
to enable creating a better Canvas implementation for Qt Quick,
to investigate building a paint engine on top of this for accelerating widgets,
and to offer a QQuickPaintedItem variant that is always hardware accelerated, for integrating imperative 2D drawing into Qt Quick scenes.
Name of the repository: qt/qtcompactpainter
Responsible person: Kaj Grönholm, kagro, kaj.gronholm at qt.io
Description: Accelerated 2D painting solution for Qt Quick and QRhi-based render targets
Best regards,
Laszlo and Kaj
Confidential
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20251104/841e34f0/attachment.htm>
More information about the Development
mailing list