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

Override Redirect window doesn't show textures on initial painting pass

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 5.3.0
    • Quick: SceneGraph
    • None
    • qdeclarative on 073cde9d21f95a896ffff3abfcc9a9da89175e28, Linux/X11, IvyBridge

    Description

      Attached is a simple QML file which renders completely transparent, but it should show an image instead.

      The simple scene creates an override redirect (BypassWindowManagerHint) window. If one removes the

      flags: Qt.BypassWindowManagerHint

      the window renders as expected.

      From experimenting during investigating this issue in KWin scheduling another repaint directly after the first frame swap fixes the issue.

      This seems not to be driver specific and also not to the rendering loop. Also the window manager/compositor seems to have no influence (tested with KWin (all and no compositors) and openbox).

      Some more information about the problem can be found in https://bugs.kde.org/show_bug.cgi?id=335270

      Attachments

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

        Activity

          People

            janichol Andy Nichols
            mgraesslin Martin Gräßlin
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes