0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 20:03:10 +02:00
mpv/video/out/vulkan
Dudemanguy 2c2a856f25 wayland: unify visibility checking code
A bit of a personal pet peeve. vulkan, opengl, and wlshm all had
different methods for doing wayland's "check for visibility before
drawing" thing. The specific backend doesn't matter in this case and the
logic should all be shared. Additionally, the external swapchain that
the opengl code on wayland uses is done away with and it instead copies
vulkan by using a param. This keeps things looking more uniform across
backends and also makes it easier to extend to other platforms (see the
next couple of commits).
2022-04-11 18:14:22 +00:00
..
common.h libplacebo: switch to v4 naming convention 2022-02-03 18:22:14 +01:00
context_android.c wayland: use callback flag + poll for buffer swap 2019-10-10 17:41:19 +00:00
context_display.c libplacebo: update log helpers 2022-02-03 18:22:14 +01:00
context_wayland.c wayland: unify visibility checking code 2022-04-11 18:14:22 +00:00
context_win.c wayland: use callback flag + poll for buffer swap 2019-10-10 17:41:19 +00:00
context_xlib.c wayland: use callback flag + poll for buffer swap 2019-10-10 17:41:19 +00:00
context.c vulkan: correctly inherit proc_addr pointer 2022-03-13 23:39:31 +01:00
context.h wayland_vk: rename start_frame to check_visible 2021-11-04 15:59:56 +00:00
utils.c libplacebo: update log helpers 2022-02-03 18:22:14 +01:00
utils.h vo_gpu: vulkan: use libplacebo instead 2019-04-21 23:55:22 +03:00