mpv/video/out/opengl
Dudemanguy d5f1cd07dc vo_gpu_next: add a pass_colorspace override for drm
The libplacebo colorspace hint api makes sense for things like vulkan,
but for other APIs like drm that are capable of directly handling
colorspaces and hdr metadata it's a nuisance. Add a pass_colorspace fns
that signals to vo_gpu_next that the backend doesn't need the color
information to be manipulated and can handle the metadata itself.
2024-11-04 19:35:28 +00:00
..
angle_dynamic.c ALL: use new mp_thread abstraction 2023-11-05 17:36:17 +00:00
angle_dynamic.h vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward 2023-01-28 01:03:12 +00:00
common.c various: move strings.h inclusion to common.h 2024-05-06 22:01:17 +02:00
common.h opengl: move `ra_gl_ctx_params.flipped` to `struct GL` 2023-05-27 11:37:48 +02:00
context.c various: allow changing GPU API options at runtime 2024-07-24 18:44:41 +00:00
context.h various: remove global.h inclusion where not needed 2024-10-01 12:23:44 +02:00
context_android.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_angle.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_drm_egl.c vo_gpu_next: add a pass_colorspace override for drm 2024-11-04 19:35:28 +00:00
context_dxinterop.c opengl/context_dxinterop: remove unnecessary compatibility defines 2024-09-24 00:21:19 +02:00
context_glx.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_wayland.c options: move all wayland specific options to vo_opts 2024-07-24 18:46:04 +00:00
context_win.c vo/opengl/context_win: fix crash on init failure 2024-07-11 21:55:21 +02:00
context_x11egl.c {x11_common,context_x11egl}: suppress Wundef warning 2024-06-05 19:07:58 +02:00
egl_helpers.c opengl: add --egl-output-format 2024-06-08 10:23:32 +02:00
egl_helpers.h egl_helpers: introduce wrapper around eglCreatePlatformWindowSurface 2021-11-17 22:38:34 +01:00
formats.c various: make mentions of macOS consistent 2024-02-21 20:46:53 +01:00
formats.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
gl_headers.h vo_gpu: stop hard-coding max compute group threads 2021-12-19 01:51:54 +01:00
hwdec_d3d11egl.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
hwdec_dxva2egl.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
hwdec_dxva2gldx.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
hwdec_vdpau.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
libmpv_gl.c libmpv_gl: replace mp_read_option_raw call 2023-09-22 14:20:38 +00:00
ra_gl.c vo_gpu: implement VO_DR_FLAG_HOST_CACHED 2023-01-23 14:13:34 +01:00
ra_gl.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
utils.c vo_gpu: make screenshots use the GL renderer 2018-02-11 17:45:51 -08:00
utils.h vo_gpu: make screenshots use the GL renderer 2018-02-11 17:45:51 -08:00