1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-18 22:06:59 +00:00
mpv/video/out/vulkan
Rostislav Pehlivanov 68f9ee7e0b wayland_common: rewrite from scratch
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.
2017-10-03 19:36:02 +01:00
..
common.h vo_gpu: vulkan: add support for Windows 2017-09-28 10:02:22 +10:00
context_wayland.c wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
context_win.c vo_gpu: vulkan: add support for Windows 2017-09-28 10:02:22 +10:00
context_xlib.c vo_gpu: vulkan: add support for wayland 2017-09-26 17:25:35 +02:00
context.c vo_gpu: vulkan: reword comment 2017-09-29 00:48:39 +02:00
context.h
formats.c
formats.h
malloc.c vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00
malloc.h vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00
ra_vk.c vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00
ra_vk.h
spirv_nvidia.c
utils.c vo_gpu: vulkan: indent queue family enumeration 2017-09-27 00:46:20 +02:00
utils.h vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00