0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/video/out/mac
der richter 15c48f3dc1 cocoa-cb: render on main queue instead of dedicated queue
initially we drew on a dedicated render queue to circumvent certain
bottlenecks on the main queue, like concurrent events that could lead
to late drawing.

though due to the way cocoa works we need to draw an the main queue
otherwise we get undefined behaviour that could lead to crashes.

Fixes #10276
2024-02-29 16:40:52 +01:00
..
common.swift mac/vulkan: set NSView as layer delegate like recommended by MoltenVK 2024-02-29 16:38:10 +01:00
gl_layer.swift cocoa-cb: render on main queue instead of dedicated queue 2024-02-29 16:40:52 +01:00
metal_layer.swift vo_gpu/vo_gpu_next: add vulkan support for macOS 2023-10-14 18:39:56 +02:00
title_bar.swift mac: cleanup some unused and unneeded code 2023-11-25 19:04:07 +01:00
view.swift mac/vulkan: set NSView as layer delegate like recommended by MoltenVK 2024-02-29 16:38:10 +01:00
window.swift mac: add support for --input-cursor-passthrough option 2023-12-25 13:59:48 +01:00