mpv/video/out/vulkan
James Ross-Gowan 9b2dae79b1 vo_gpu: d3d11: add RA caps for ra_d3d11
ra_d3d11 uses the SPIR-V compiler to translate GLSL to SPIR-V, which is
then translated to HLSL. This means it always exposes the same GLSL
version that the SPIR-V compiler supports (4.50 for shaderc/glslang.)

Despite claiming to support GLSL 4.50, some features that are tied to
the GLSL version in OpenGL are not supported by ra_d3d11 when targeting
legacy Direct3D feature levels.

This includes two features that mpv relies on:
- Reading from gl_FragCoord in the fragment shader (requires FL 10_0)
- textureGather from any texture component (requires FL 11_0)

These features have been exposed as new RA caps.
2017-11-07 20:27:13 +11:00
..
common.h vo_gpu: vulkan: add support for Windows 2017-09-28 10:02:22 +10:00
context.c vo_gpu: vulkan: reword comment 2017-09-29 00:48:39 +02:00
context.h
context_wayland.c vo_gpu: semi-fix --gpu-context/--gpu-api options and help output 2017-10-16 10:57:51 +02:00
context_win.c vo_gpu: semi-fix --gpu-context/--gpu-api options and help output 2017-10-16 10:57:51 +02:00
context_xlib.c vo_gpu: semi-fix --gpu-context/--gpu-api options and help output 2017-10-16 10:57:51 +02:00
formats.c
formats.h
malloc.c vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00
malloc.h vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00
ra_vk.c vo_gpu: d3d11: add RA caps for ra_d3d11 2017-11-07 20:27:13 +11:00
ra_vk.h
spirv_nvidia.c
utils.c vo_gpu: vulkan: indent queue family enumeration 2017-09-27 00:46:20 +02:00
utils.h vo_gpu: vulkan: normalize use of *Flags and *FlagBits 2017-09-27 00:25:18 +02:00