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