diff options
author | Campbell Barton <campbell@blender.org> | 2022-10-08 00:05:46 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-10-08 05:26:33 +0300 |
commit | f9ab2214ae52c51c068ceff97e5264fd518d8f59 (patch) | |
tree | b2557f085fedc1e06ab081ffb86dc432ee3bba22 /intern | |
parent | 18c045a35fc4352b43cf200db488a73677aa053e (diff) |
Linux: enable WAYLAND by default
Enable the following CMake options:
- WITH_GHOST_WAYLAND
Enable Wayland which is now included as part the bundled dependencies.
When the pre-compiled libraries aren't used, only X11 will be enabled.
- WITH_GHOST_WAYLAND_DYNLOAD
So systems without libwayland can fall back to X11.
- WITH_GHOST_WAYLAND_LIBDECOR
To draw window frames on WAYLAND compositors such as gnome-shell which
expect client-side decorations (without this the Blender window is
borderless).
Unfortunately there doesn't seem to be a reliable way to know if the
compositors handles server-side decorations, so libdecor is required
for Wayland to be used even with KDE and tiling compositors where it's
not needed. Although this is an area that could use some further
investigation - possibly bundling libdecor or handling client-side
decorations in Blender.
The final part of D16091.
Diffstat (limited to 'intern')
0 files changed, 0 insertions, 0 deletions