[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [kwin] [Bug 252817] KWin crashes on intel/mesa glClear(GL_COLOR_BUFFER_BIT)
From: Alexander Mezin <mezin.alexander () gmail ! com>
Date: 2013-07-28 16:27:32
Message-ID: bug-252817-17878-qDJqV8e4Mk () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=252817
--- Comment #203 from Alexander Mezin <mezin.alexander@gmail.com> ---
(In reply to comment #202)
> It will require to move the blocking code from Client to Toplevel - does
> anything but (upcoming) SDL2 support it so far?
AFAIK, almost every new game is using SDL 2 (from games based on MonoGame to
Valve's Source). And most old games are using SDL 1, which does
override_redirect. I say "most" and "almost" here, but I don't know any
exceptions.
> The _NET_WM_BYPASS_COMPOSITOR tristate is a red herring: if special clients
> are not interested in saying: "1", why should regular clients be interested
> in saying "2"?
Regular clients don't need to say anything, they won't be
unredirected/compositing won't be suspended.
> And why esp. those which are override_redirect and thus often don't set any
> properties at all?
You answered yourself:
> The next problem is that unmanged windows are only matched "fullscreen" by
> their geometry, so if your imagebrowser opens a popup to preview the image
> and uses the maximum screen area, you'll toggle compositing by it.
It's not too hard to set this hint, 3 lines of code with Xlib or a bit more
with xcb.
Also, as Gnome's Mutter does almost the same things (in particular, it
unredirects unmanaged windows), non-KDE clients will have this hint where
needed.
--
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic