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

Draw calls are duplicated over and over when geometry changes

XMLWordPrintable

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

      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.

        1. qq3dbug.tar.gz
          1 kB
          Giulio Camuffo
        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
            giucam Giulio Camuffo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes