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

Some rendering & performance testing

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P3: Somewhat important
    • None
    • None
    • Quick: Shapes
    • None

    Description

      Now that Quick Shape CurveRenderer has reached dev, I tested it briefly using the QNanoPainter demo app.

      Steps:
      1) Pull latest qnanopainter https://github.com/QUItCoding/qnanopainter
      2) Set env variable QT_QUICKSHAPES_BACKEND to "curve".
      3) Run qnanopainter_vs_qpainter_demo.
      4) Switch backend from the top panel "QNanoPainter" -> "QML Shape".
      5) Open settings from top-right corner and in "TESTS" tab keep enabled only the ones which use Quick Shape: Circles, Bezier, Flower. (Others use Rectangle, Image, Text etc.)
      6) In "VIEWS" tab, increase the rendering count to see how it affects the performance.

      Attachments

        1. test_shape_geometryrenderer.png
          test_shape_geometryrenderer.png
          148 kB
        2. test_shape_curverenderer.png
          test_shape_curverenderer.png
          144 kB
        3. shape_curves_flickery.mp4
          309 kB
        4. qnp_with_73324c.png
          qnp_with_73324c.png
          170 kB
        5. qnp_without_73324c.png
          qnp_without_73324c.png
          155 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kagro Kaj Grönholm
            kagro Kaj Grönholm
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes