mpv/video/out/opengl
wm4 dd408e68ed d3d: make DXVA2 support optional
This partially reverts the change from a longer time ago to always build
DXVA2 and D3D11VA together.

To make it simpler, we change the following:
- building with ANGLE headers is now required to build D3D hwaccels
- if DXVA2 is enabled, D3D11VA is still forcibly built
- the CLI vo_opengl ANGLE backend is now under --egl-angle-win32

This is done to reduce the dependency mess slightly.
2017-06-30 18:57:37 +02:00
..
angle_dynamic.c
angle_dynamic.h
common.c vo_opengl: drop TLS usage 2017-05-11 17:47:33 +02:00
common.h vo_opengl: drop TLS usage 2017-05-11 17:47:33 +02:00
context.c d3d: make DXVA2 support optional 2017-06-30 18:57:37 +02:00
context.h vo_opengl: add a backend start_frame callback for context_vdpau 2017-03-20 13:37:47 +01:00
context_angle.c context_angle: fix fallback to D3D9 device 2017-05-16 22:59:15 +10:00
context_cocoa.c cocoa: add option to force dedicated GPU 2017-02-27 23:53:53 +01:00
context_drm_egl.c vo_opengl: context_drm_egl: remove unnecessary include 2017-04-26 17:43:23 +02:00
context_dxinterop.c context_dxinterop: lock rendertarget after present when swapping buffers 2017-06-18 20:54:44 +02:00
context_mali_fbdev.c vo_opengl: add a generic EGL function loader function 2017-04-06 14:50:19 +02:00
context_rpi.c vo_opengl: add a generic EGL function loader function 2017-04-06 14:50:19 +02:00
context_vdpau.c vo_opengl: add our own copy of OpenGL headers 2017-04-07 15:09:27 +02:00
context_w32.c vo_opengl: add our own copy of OpenGL headers 2017-04-07 15:09:27 +02:00
context_wayland.c vo_opengl: add a generic EGL function loader function 2017-04-06 14:50:19 +02:00
context_x11.c vo_opengl: add our own copy of OpenGL headers 2017-04-07 15:09:27 +02:00
context_x11egl.c vo_opengl: add a generic EGL function loader function 2017-04-06 14:50:19 +02:00
cuda_dynamic.c
cuda_dynamic.h vo_opengl: hwdec_cuda: Support separate decode and display devices 2017-06-03 16:41:03 +02:00
egl_helpers.c vo_opengl: add a generic EGL function loader function 2017-04-06 14:50:19 +02:00
egl_helpers.h vo_opengl: add a generic EGL function loader function 2017-04-06 14:50:19 +02:00
formats.c video: get rid of swapped packed YUV 2017-06-30 18:01:29 +02:00
formats.h vo_opengl: remove mp_imgfmt_desc and IMGFLAG_ usage 2017-06-30 17:56:42 +02:00
gl_headers.h vo_opengl: minor cosmetics 2017-04-14 17:35:27 +02:00
hwdec.c d3d: make DXVA2 support optional 2017-06-30 18:57:37 +02:00
hwdec.h vo_opengl: restructure format setup 2017-06-30 17:07:55 +02:00
hwdec_cuda.c vo_opengl: hwdec_cuda: Support separate decode and display devices 2017-06-03 16:41:03 +02:00
hwdec_d3d11egl.c d3d: add support for new libavcodec hwaccel API 2017-06-08 21:51:25 +02:00
hwdec_d3d11eglrgb.c d3d: add support for new libavcodec hwaccel API 2017-06-08 21:51:25 +02:00
hwdec_dxva2egl.c d3d: add support for new libavcodec hwaccel API 2017-06-08 21:51:25 +02:00
hwdec_dxva2gldx.c d3d: add support for new libavcodec hwaccel API 2017-06-08 21:51:25 +02:00
hwdec_ios.m vo_opengl: restructure format setup 2017-06-30 17:07:55 +02:00
hwdec_osx.c vo_opengl: restructure format setup 2017-06-30 17:07:55 +02:00
hwdec_rpi.c vo_opengl: drop TLS usage 2017-05-11 17:47:33 +02:00
hwdec_vaegl.c vo_opengl: restructure format setup 2017-06-30 17:07:55 +02:00
hwdec_vaglx.c
hwdec_vdpau.c
lcms.c options: add M_OPT_FILE to some more file options 2017-03-06 15:41:06 +01:00
lcms.h
osd.c
osd.h
user_shaders.c
user_shaders.h vo_opengl: unify user_shaders constants 2017-06-28 00:01:25 +02:00
utils.c vo_opengl: add option for caching shaders on disk 2017-04-08 16:43:56 +02:00
utils.h vo_opengl: add option for caching shaders on disk 2017-04-08 16:43:56 +02:00
video.c vo_opengl: remove mp_imgfmt_desc and IMGFLAG_ usage 2017-06-30 17:56:42 +02:00
video.h options: change path list options, and document list options 2017-06-30 16:39:36 +02:00
video_shaders.c vo_opengl: tone map using only luminance information 2017-06-27 01:05:43 +02:00
video_shaders.h vo_opengl: implement support for OOTFs and non-display referred content 2017-06-18 20:54:44 +02:00