mpv/video/out/opengl
James Ross-Gowan e76ec2c963 vo_opengl: add initial ANGLE support
ANGLE is a GLES2 implementation for Windows that uses Direct3D 11 for
rendering, enabling vo_opengl to work on systems with poor OpenGL
drivers and bypassing some of the problems with native GL, such as VSync
in fullscreen mode.

Unfortunately, using GLES2 means that most of vo_opengl's advanced
features will not work, however ANGLE is under rapid development and
GLES3 support is supposed to be coming soon.
2015-11-18 23:07:33 +11:00
..
angle.c vo_opengl: add initial ANGLE support 2015-11-18 23:07:33 +11:00
cocoa.c
common.c vo_opengl: add initial ANGLE support 2015-11-18 23:07:33 +11:00
common.h vo_opengl: use glBlitFramebuffer to draw repeated frames 2015-11-15 18:30:54 +01:00
drm_egl.c vo_opengl: rename "drm_egl" to "drm-egl" 2015-11-09 11:21:28 +01:00
header_fixes.h
hwdec.c videotoolbox: make decoder format customizable 2015-11-17 21:21:19 +01:00
hwdec.h videotoolbox: make decoder format customizable 2015-11-17 21:21:19 +01:00
hwdec_dxva2.c
hwdec_osx.c videotoolbox: make decoder format customizable 2015-11-17 21:21:19 +01:00
hwdec_vaegl.c vo_opengl: never load vaapi GLX interop by default 2015-11-09 11:58:38 +01:00
hwdec_vaglx.c vo_opengl: never load vaapi GLX interop by default 2015-11-09 11:58:38 +01:00
hwdec_vdpau.c vo_opengl: never load vaapi GLX interop by default 2015-11-09 11:58:38 +01:00
lcms.c
lcms.h
nnedi3.c vo_opengl: fix 10-bit video prescaling 2015-11-09 22:48:40 +01:00
nnedi3.h vo_opengl: fix 10-bit video prescaling 2015-11-09 22:48:40 +01:00
nnedi3_weights.bin vo_opengl: implement NNEDI3 prescaler 2015-11-05 17:38:20 +01:00
osd.c
osd.h
rpi.c
rpi.h
superxbr.c vo_opengl: fix 10-bit video prescaling 2015-11-09 22:48:40 +01:00
superxbr.h vo_opengl: fix 10-bit video prescaling 2015-11-09 22:48:40 +01:00
utils.c vo_opengl: handle GL_ARB_uniform_buffer_object with low GLSL versions 2015-11-09 16:24:01 +01:00
utils.h vo_opengl: handle GL_ARB_uniform_buffer_object with low GLSL versions 2015-11-09 16:24:01 +01:00
video.c vo_opengl: force dumb mode if RG textures are not available 2015-11-16 20:09:15 +01:00
video.h vo_opengl: rename fancy-downscaling to correct-downscaling 2015-11-07 17:49:14 +01:00
video_shaders.c
video_shaders.h
w32.c vo_opengl: win32: fix cross-compilation 2015-11-01 21:50:41 +01:00
wayland.c
x11.c vo_opengl: attempt to improve GLX vs. EGL backend detection 2015-11-16 16:22:23 +01:00
x11egl.c vo_opengl: attempt to improve GLX vs. EGL backend detection 2015-11-16 16:22:23 +01:00