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

QSSGRenderer::cleanupResources() has quadratic complexity

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • 6.3
    • 6.0
    • Quick: 3D
    • None
    • 2

    Description

      QSSGRenderer::cleanupResources() calls QSSGRhiContext::cleanupDrawCallData() in a loop, once per model.

      QSSGRhiContext::cleanupDrawCallData() will loop through m_drawCallData, looking for the model.

       

      For complex scenes, this can cause animation to freeze for several seconds when something changes.

      Attachments

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

        Activity

          People

            jokarlss Jonas Karlsson
            tvete Paul Olav Tvete
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes