aboutsummaryrefslogtreecommitdiff
path: root/scripts/common_codegen.py
diff options
context:
space:
mode:
authorManuel Stoeckl <code@mstoeckl.com>2019-06-26 20:55:53 -0400
committerTony Barbour <tony@lunarg.com>2021-06-14 09:43:18 -0600
commitac9393317a5cf7b077ff7d40e65c7ab9bc53ce90 (patch)
tree6f4638a8d42a62f9857f3a15442d986cae35c0b3 /scripts/common_codegen.py
parent53231a96c0a69f03fd8a4d8770662df570ef9504 (diff)
downloadusermoji-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