Summary: | Graphical corruption with depth 30 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Allan Sandfeld <kde> |
Component: | decorations | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | wishlist | Flags: | mgraesslin:
Wayland-
mgraesslin: X11+ |
Priority: | NOR | ||
Version: | 5.12.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | screenshot showing bad window decoration |
Description
Allan Sandfeld
2018-04-13 12:58:53 UTC
Btw. An easy way of seeing the corruption without changing Qt is launching Chromium. It will render its internal corrupt because GTK has terrible support for the same, but the window decoration by Kwin will also be wrong. Created attachment 112001 [details]
screenshot showing bad window decoration
KWin does not support depth 30. As X11 ist feature frozen and this would represent a new feature, I'm sorry to say that this won't be implemented. So not going to fix it for wayland either? The underlying problem is the same, and you will need the underlying fixes anyway in the near future to support HDR. You need to be aware of the screen format and the format of application windows. (In reply to Allan Sandfeld from comment #4) > So not going to fix it for wayland either? Your bug report was about X11 and I answered for that. There are quite some differences between Wayland and X11 in this area and that's also the area where code diverged most. Any improvements in Wayland won't automatically help for X11. Okay. I knew X11 was closed for development. I only reported it after I noted the lack of some of the underlying things such as image format in Screen, and detection of window format. The pixel corruption wouldn't happen for wayland, but if we later support colorspaces for HDR, they would need corrections based on that. My assumption was that once you hook up these basic things, you are likely to need anyway, I could fix the X11 side with a 10 line patch that just uses the tracked image formats. |