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

Draw calls are duplicated over and over when geometry changes

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P1: Critical
    • None
    • 6.2.1
    • Quick: 3D
    • None
    • Linux/Wayland, Linux/X11

    Description

      Resetting the vertex data of a QQuick3DGeometry instance causes the draw call for the model using that geometry to be recorded again in the command buffer without the old draw call being removed. That causes the same model to be drawn multiple times per frame, possibly bogging down the whole system. Tested with both the OpenGL and the Vulkan backend.

       

      See the attached test case.

      Attachments

        Issue Links

          Activity

            People

              qt.team.graphics.and.multimedia Qt Graphics Team
              giucam Giulio Camuffo
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: