1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-30 15:29:56 +00:00
mpv/video/out
wm4 d2e8bc4499 vo_opengl: EGL: better desktop-GL context creation
Stops Mesa from restricting us to OpenGL 3.0. It also tries to create
GLES 3 contexts for drivers which do not just return a higher context
when requesting GLES 2.

I don't know whether this code is a good or bad idea. A not-so-good
aspect is that we don't check for EGL 1.5 (or 1.4 extensions) for some
of the more advanced context attributes. But EGL implementations should
be able to tolerate it and return an error, and then we'd use the
fallback.
2016-09-14 10:19:09 +02:00
..
cocoa cocoa: fix display refresh rate retrieval on multi monitor setups 2016-06-18 19:15:36 +02:00
opengl vo_opengl: EGL: better desktop-GL context creation 2016-09-14 10:19:09 +02:00
wayland Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
win32 mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
aspect.c aspect: add --video-unscaled=downscale-big 2016-08-19 22:51:46 +02:00
aspect.h
bitmap_packer.c bitmap_packer: remove some unused functions 2016-07-01 20:29:45 +02:00
bitmap_packer.h bitmap_packer: remove some unused functions 2016-07-01 20:29:45 +02:00
cocoa_common.h vo_opengl: cocoa: switch to new internal API 2015-10-01 22:42:25 +02:00
cocoa_common.m osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
dither.h
drm_common.c build: silence -Wunused-result 2016-06-07 14:12:33 +02:00
drm_common.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
filter_kernels.c filter_kernels: improve the gaussian function 2016-01-07 12:17:34 +01:00
filter_kernels.h filter_kernels.h: adjust the license 2016-01-19 18:41:11 +01:00
vo_caca.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_direct3d.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_drm.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_image.c vo_image: move to global options 2016-09-05 21:04:55 +02:00
vo_lavc.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo_null.c options: deprecate suboptions for the remaining AO/VOs 2016-09-05 21:26:39 +02:00
vo_opengl_cb.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_opengl.c vo_opengl: redirect window screenshot requests to backend 2016-09-12 19:58:58 +02:00
vo_rpi.c vo_rpi, vo_opengl: separate RPI/EGL-specific code for both VOs 2016-09-13 20:35:53 +02:00
vo_sdl.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_vaapi.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_vdpau.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_wayland.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo_x11.c vo_x11: fix some ifdeffery 2016-09-13 18:26:06 +02:00
vo_xv.c vo: remove unused VOCTRL_GET_PANSCAN 2016-09-08 18:59:21 +02:00
vo.c vo_rpi: deprecate this VO 2016-09-12 20:05:48 +02:00
vo.h vo: change defines to an enum 2016-09-12 20:05:48 +02:00
w32_common.c osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
w32_common.h vo_direct3d: fix operation 2015-10-31 12:52:02 +01:00
wayland_common.c vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
wayland_common.h wayland_common: remove untested/unusable wayland dnd code 2016-07-30 00:02:39 +02:00
win_state.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
win_state.h
x11_common.c osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
x11_common.h osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
x11_icon.bin