0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/video/out/opengl
Kacper Michajłow ad65c8855b vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
This change enables mpv to work in the WSL2 (WSLg) environment where
OpenGL is implemented on top of D3D12.

This reverts commit 149d98d244.

Mentioned OpenGL implementation (GDI Generic) in the original change
will be rejected by version check, so there is no need to handle it
manually.

Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
2022-12-30 11:02:52 -05:00
..
angle_dynamic.c angle_dynamic: silence warnings during compilation 2016-11-25 09:49:49 +01:00
angle_dynamic.h vo_opengl: angle: rewrite with custom swap chain 2017-02-07 22:45:07 +11:00
common.c vo_opengl: do not blindly reject all Microsoft's OpenGL implementations 2022-12-30 11:02:52 -05:00
common.h vo_gpu_next: pass GL get_proc_addr pointer to libplacebo 2022-08-19 13:54:50 +02:00
context_android.c context_android: move common code to a separate file 2019-09-27 00:05:06 +03:00
context_angle.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
context_cocoa.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
context_drm_egl.c drm: remove legacy API 2022-11-16 09:32:55 +01:00
context_dxinterop.c video: opengl: use gl_check_extension() instead of strstr() 2021-11-17 22:38:34 +01:00
context_glx.c x11: avoid XPresent API calls when it's not needed 2022-06-22 18:09:11 +00:00
context_rpi.c rpi: destroy fullscreen change handling 2019-12-11 18:50:37 +01:00
context_wayland.c wayland: correctly handle non-CLOCK_MONOTONIC clocks 2022-10-06 18:08:51 +00:00
context_win.c video: opengl: use gl_check_extension() instead of strstr() 2021-11-17 22:38:34 +01:00
context_x11egl.c context_x11egl: remove supposed transparency fix 2022-07-01 14:13:19 +00:00
context.c wayland: unify visibility checking code 2022-04-11 18:14:22 +00:00
context.h wayland: unify visibility checking code 2022-04-11 18:14:22 +00:00
egl_helpers.c egl_helpers: request at least 8 alpha bits if necessary 2022-04-07 16:56:36 +00:00
egl_helpers.h egl_helpers: introduce wrapper around eglCreatePlatformWindowSurface 2021-11-17 22:38:34 +01:00
formats.c vo_opengl: remove some dead code 2017-08-11 21:29:35 +02: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 video: opengl: use gl_check_extension() instead of strstr() 2021-11-17 22:38:34 +01:00
hwdec_dxva2egl.c vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
hwdec_dxva2gldx.c vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
hwdec_ios.m vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
hwdec_osx.c vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
hwdec_rpi.c client API: add a new way to pass X11 Display etc. to render API 2018-03-26 19:47:08 +02:00
hwdec_vdpau.c vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
libmpv_gl.c {player,video}: remove references to obsolete opengl-cb API 2021-12-15 12:29:10 +01:00
ra_gl.c vo_gpu: stop hard-coding max compute group threads 2021-12-19 01:51:54 +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