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

Broken clipping with software rendering in nested ListViews

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.9.4, 5.10.1
    • 5.9.0, 5.9.1, 5.9.2, 5.9.3, 5.10.0
    • Quick: 2D Renderer
    • None
    • * 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

            janichol Andy Nichols
            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