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

Broken clipping with software rendering in nested ListViews

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.9.0, 5.9.1, 5.9.2, 5.9.3, 5.10.0
    • Fix Version/s: 5.9.4, 5.10.1
    • Component/s: Quick: 2D Renderer
    • Labels:
      None
    • Environment:
      * Windows 7
      ** MinGW
      ** {{QT_QUICK_BACKEND=software}}
      * Embedded Linux without OpenGL

      Description

      Clipping breaks using software rendering for a QtQuick application when

      • two ListView are nested
      • the inner ListView has a VisualItemModel
      • one element of the VisualItemModel is set to have a height of 0 and clipping turned on (= make it invisible)

      This works perfectly using OpenGL but everything breaks with software rendering.

      Sample application attached. The screen shots attached show the difference for OpenGL and software rendering

        Attachments

        1. NestedListView.zip
          3 kB
        2. OpenGL.png
          OpenGL.png
          6 kB
        3. SoftwareRendering.png
          SoftwareRendering.png
          4 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              janichol Andy Nichols
              Reporter:
              rainmaker rainmaker
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes