From 12e77ca20082ecfcc6ffc8f08edcded95e99c44a Mon Sep 17 00:00:00 2001 From: yokljo Date: Fri, 1 May 2026 16:57:07 +1000 Subject: [PATCH] Add kde-shadow premake Wayland protocol to premake --- deps/wayland/kde-shadow.xml | 70 +++++++++++++++++++++++++++++++++++++ premake5.lua | 3 +- 2 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 deps/wayland/kde-shadow.xml diff --git a/deps/wayland/kde-shadow.xml b/deps/wayland/kde-shadow.xml new file mode 100644 index 00000000..0efcb808 --- /dev/null +++ b/deps/wayland/kde-shadow.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + Destroy the org_kde_kwin_shadow_manager object. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Destroy the org_kde_kwin_shadow object. If the org_kde_kwin_shadow is + still set on a wl_surface the shadow will be immediately removed. + Prefer to first call the request unset on the org_kde_kwin_shadow_manager and + commit the wl_surface to apply the change. + + + + diff --git a/premake5.lua b/premake5.lua index 5eb067f1..6cdfcdcd 100644 --- a/premake5.lua +++ b/premake5.lua @@ -70,7 +70,8 @@ project "GLFW" "tablet-v2", "xdg-decoration-unstable-v1", "xdg-shell", - "xdg-toplevel-drag-v1" + "xdg-toplevel-drag-v1", + "kde-shadow" } for _, protocol in ipairs(protocols) do