mirror of
https://github.com/mpv-player/mpv
synced 2025-02-18 22:06:59 +00:00
The wayland code was written more than 4 years ago when wayland wasn't even at version 1.0. This commit rewrites everything in a more modern way, switches to using the new xdg v6 shell interface which solves a lot of bugs and makes mpv tiling-friedly, adds support for drag and drop, adds support for touchscreens, adds support for KDE's server decorations protocol, and finally adds support for the new idle-inhibitor protocol. It does not yet use the frame callback as a main rendering loop driver, this will happen with a later commit. |
||
---|---|---|
.. | ||
common.h | ||
context_wayland.c | ||
context_win.c | ||
context_xlib.c | ||
context.c | ||
context.h | ||
formats.c | ||
formats.h | ||
malloc.c | ||
malloc.h | ||
ra_vk.c | ||
ra_vk.h | ||
spirv_nvidia.c | ||
utils.c | ||
utils.h |