aboutsummaryrefslogtreecommitdiff
path: root/cube/macOS
diff options
context:
space:
mode:
authorManuel Stoeckl <code@mstoeckl.com>2019-06-26 20:55:53 -0400
committerTony-LunarG <tony@lunarg.com>2019-11-25 14:25:34 -0700
commit6f6e3371c92ac63bf29d5010b2933659e3f8dbef (patch)
treeaca380bb4c6828786f6764103ef227317decce5d /cube/macOS
parent39b3005ba560da72e2c71cab9c793af2c2bed511 (diff)
downloadusermoji-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