diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2017-01-05 13:17:59 +0000 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2019-06-17 21:56:35 +0000 |
commit | 2afee831a439add6cca5b7fa8c76a9de4326b2b7 (patch) | |
tree | 6f5a9ce36ed29799ec951756cb84908c448e4c0b /doc/c-extensions | |
parent | 2e1bc743734cc1e1043c8f2c9497a5a172507bc9 (diff) |
hw/xwin: Add an option to use alpha channel in multiwindow mode
Add an option to turn on the use of the X window's alpha channel in
multiwindow mode, i.e. this uses the X window's alpha channel for
compositing into the native desktop.
This works on W7/Vista (using DwmEnableBlurBehindWindow()), and Windows
10 (using the undocumented SetWindowCompositionAttribute()), but not on
Windows 8/8.1
-compositewm must be enabled for this to be useful, as we only have a
pixmap with an alpha channel for the X window in that case. The
framebuffer/root window doesn't have one (unless perhaps you are using
the rootless extension, maybe...).
v2:
Update meson.build
Future work:
A window property to control use of alpha?
Option to turn off blur on W7/Vista
Implement _NET_WM_WINDOW_OPACITY
Diffstat (limited to 'doc/c-extensions')
-rw-r--r-- | doc/c-extensions | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/c-extensions b/doc/c-extensions index e5fde3440..7dc58a215 100644 --- a/doc/c-extensions +++ b/doc/c-extensions @@ -62,7 +62,7 @@ TODO: Solaris. TODO: *BSD. -Windows-dependent code assumes at least NT 5.1. +Windows-dependent code assumes at least NT 6.0. OSX support is generally limited to the most recent version. Currently that means 10.5. |