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

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.3.0
    • Fix Version/s: None
    • Component/s: Quick: SceneGraph
    • Labels:
      None
    • Environment:
      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

            • Assignee:
              Unassigned
              Reporter:
              mgraesslin Martin Gräßlin
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes