diff options
| author | Manuel Stoeckl <code@mstoeckl.com> | 2019-06-26 20:55:53 -0400 |
|---|---|---|
| committer | Tony Barbour <tony@lunarg.com> | 2021-06-14 09:43:18 -0600 |
| commit | ac9393317a5cf7b077ff7d40e65c7ab9bc53ce90 (patch) | |
| tree | 6f4638a8d42a62f9857f3a15442d986cae35c0b3 /scripts/common_codegen.py | |
| parent | 53231a96c0a69f03fd8a4d8770662df570ef9504 (diff) | |
| download | usermoji-ac9393317a5cf7b077ff7d40e65c7ab9bc53ce90.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 'scripts/common_codegen.py')
0 files changed, 0 insertions, 0 deletions
