diff options
| author | Manuel Stoeckl <code@mstoeckl.com> | 2019-06-26 20:55:53 -0400 |
|---|---|---|
| committer | Tony-LunarG <tony@lunarg.com> | 2019-11-25 14:25:34 -0700 |
| commit | 6f6e3371c92ac63bf29d5010b2933659e3f8dbef (patch) | |
| tree | aca380bb4c6828786f6764103ef227317decce5d /cube/macOS | |
| parent | 39b3005ba560da72e2c71cab9c793af2c2bed511 (diff) | |
| download | usermoji-6f6e3371c92ac63bf29d5010b2933659e3f8dbef.tar.xz | |
cube: Port Wayland impl from wl-shell to xdg-shell
This change ports vkcube in both C and C++ versions to use the stable
xdg-shell protocol for Wayland compositors. The original wl-shell
protocol has been deprecated and is being removed from major compositor
libraries; wlroots has already dropped support.
New cmake modules have been added to look for Wayland-Protocols
(containing XML descriptions of all common protocols) and
`wayland-scanner`, the tool used to convert the XML files to a usable C
interface.
The change also adds support for the xdg-decoration protocol, which for
some compositors is provided and needed to let them know that they
should draw a titlebar, borders with resize controls, and other standard
features.
Change-Id: I39bedda93a7c5d0aeeb59c68023552723b413567
Diffstat (limited to 'cube/macOS')
0 files changed, 0 insertions, 0 deletions
