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

Visual artifacts with software rendering backend in 5.8

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P2: Important P2: Important
    • None
    • 5.8.0 RC
    • Quick: 2D Renderer
    • None
    • Qt 5.8.0RC, macOS 10.12.2
    • macOS

      It seems like setting "z" property to at least one item which is constantly visible on the screen breaks the algorithm which determines the areas that need to be redrawn. Try to run and play with the attached example (just scroll the list view a few times with different speed). You will notice that very often the bottom line of delegates still drawn somewhere below the tool bar (it's also noticeable on the attached screenshots). Using ListView is just the easiest way to reproduce this issue, but I've also observed that sometimes when I change visible property of an item covering the entire window and make it invisible, half of window becomes corrupted and contains leftover parts of the item I hid.

        1. PartialUpdatesIssue.zip
          3 kB
          Oleg Yadrov
        2. partial-updates-issue.jpg
          738 kB
          Oleg Yadrov
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            janichol Andy Nichols
            wearyinside Oleg Yadrov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes