Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-116889

Accelerated imperative painter

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Unresolved
    • Icon: Not Evaluated Not Evaluated
    • None
    • None
    • GUI: Painting
    • None

      One thing lacking in Qt at the moment is a way to do high-quality imperative painting without going via software rendering, but instead building on top of the RHI. For instance, the canvas API in Qt Quick is implemented using QPainter, which means it involves expensive uploads of texture data for every frame, and for many use cases it does not perform well enough to be useful.

      To fill this gap, we need to investigate what the different options are (paint engine based on RHI, importing external renderers, etc.) and ideally end up with something that can be used from both Qt Quick and for drawing directly to a surface like QRHIWidget, increasing performance but without forfeiting any quality or antialiasing etc.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qt.team.graphics.and.multimedia Qt Graphics Team
            esabraha Eskil Abrahamsen Blomfeldt
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes