[Development] Implementation of QML Canvas
Gunnar Sletta
gunnar at sletta.org
Thu Oct 2 18:03:39 CEST 2014
On 02 Oct 2014, at 17:13, Helmut Mülner <helmut.muelner at gmail.com> wrote:
> Hi!
>
> By stumbling over an out-of-memory problem in my application, I found out about the implementation of the QML Canvas item: It uses 2 QImages as internal buffers and uses QPainter to write into this buffer. (I also reported https://bugreports.qt-project.org/browse/QTBUG-41657 )
>
> Are there any plans to change this implementation and use OpenGl or the scene graph more directly to improve performance and reduced the memory footprint?
We need two buffers, one for the thread that is rasterizing and one buffer on the render thread which can be uploaded into a texture.
If you want to use OpenGL for drawing, set Canvas.renderTarget: Canvas.FramebufferObject :)
cheers,
Gunnar
>
> Best regards,
>
> Helmut
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
cheers,
Gunnar
www.sletta.org
More information about the Development
mailing list