mpv/video
wm4 7af2cb08e2 vo_direct3d: disable shaders if unavailable
Apparently, extremely crappy graphics drivers don't allow you to use
shaders. Simply disable use of shaders if this happens, and use the
"old" method instead.

One unexpectedly tricky thing is that you need a d3d_device to create
a shader, which in turn requires a window, so the initialization order
changes.

Conflicts:
	video/out/vo_direct3d.c
2015-01-25 17:00:21 +09:00
..
decode win32: request UTF-16 API variants, Vista+ APIs, and COM C macros 2015-01-25 17:00:18 +09:00
filter vf_scale: replace ancient fallback image format selection 2015-01-25 17:00:21 +09:00
out vo_direct3d: disable shaders if unavailable 2015-01-25 17:00:21 +09:00
csputils.c video: adjust some Matroska 3D formats 2014-08-31 14:48:58 +02:00
csputils.h vo_opengl: Linearize non-RGB sRGB files correctly (eg. JPEG) 2014-12-01 21:07:26 +01:00
fmt-conversion.c video: remove swapped-endian image format aliases 2014-11-05 01:52:20 +01:00
fmt-conversion.h
hwdec.h video: move display and timing to a separate thread 2014-08-12 23:24:08 +02:00
image_writer.c image_writer: check for conversion errors 2015-01-25 17:00:09 +09:00
image_writer.h
img_format.c vf_scale: replace ancient fallback image format selection 2015-01-25 17:00:21 +09:00
img_format.h vf_scale: replace ancient fallback image format selection 2015-01-25 17:00:21 +09:00
img_fourcc.h
memcpy_pic.h
mp_image.c mp_image: reject invalid display aspect ratio 2015-01-25 17:00:08 +09:00
mp_image.h mp_image: slightly better image params verbose info 2014-11-12 19:30:59 +01:00
mp_image_pool.c
mp_image_pool.h
sws_utils.c image_writer: check for conversion errors 2015-01-25 17:00:09 +09:00
sws_utils.h image_writer: check for conversion errors 2015-01-25 17:00:09 +09:00
vaapi.c vaapi: try dealing with Intel's braindamaged shit drivers 2014-08-21 22:45:58 +02:00
vaapi.h vaapi: try dealing with Intel's braindamaged shit drivers 2014-08-21 22:45:58 +02:00
vdpau.c vdpau: allocate surfaces by age 2014-08-11 14:03:53 +02:00
vdpau.h vdpau: allocate surfaces by age 2014-08-11 14:03:53 +02:00
vdpau_functions.inc
vdpau_mixer.c vdpau: correctly mark invalid mixer as such on vdp_video_mixer_create() failure 2014-08-13 17:57:19 +02:00
vdpau_mixer.h
vfcap.h