mpv/video/out/opengl
Niklas Haas 5771f7abf4
vo_opengl: add support for vulkan GLSL dialect
Redefining texture1D / texture3D seems to be illegal, they are already
built-in macros or something. So just use tex1D and tex3D instead.

Additionally, GL_KHR_vulkan_glsl requires using explicit vertex
locations and bindings, so make some changes to facilitate this. (It
also requires explicitly setting location=0 for the color attachment
output)
2017-09-04 13:53:23 +02:00
..
angle_dynamic.c
angle_dynamic.h
common.c vo_opengl: use UBOs where supported/required 2017-08-27 14:36:04 +02:00
common.h vo_opengl: add support for UBOs 2017-08-27 14:36:00 +02:00
context.c
context.h
context_angle.c context_angle: remove unused variable 2017-08-20 16:46:02 +10:00
context_cocoa.c
context_drm_egl.c
context_dxinterop.c
context_mali_fbdev.c
context_rpi.c
context_vdpau.c
context_w32.c
context_wayland.c
context_x11.c
context_x11egl.c
cuda_dynamic.c
cuda_dynamic.h
d3d11_helpers.c vo_opengl: extract non-ANGLE specific D3D11 code 2017-08-17 00:28:38 +10:00
d3d11_helpers.h vo_opengl: extract non-ANGLE specific D3D11 code 2017-08-17 00:28:38 +10:00
egl_helpers.c
egl_helpers.h
formats.c vo_opengl: remove some dead code 2017-08-11 21:29:35 +02:00
formats.h vo_opengl: remove some dead code 2017-08-11 21:29:35 +02:00
gl_headers.h vo_opengl: handle probing GL texture formats better 2017-08-11 21:29:35 +02:00
gl_utils.c vo_opengl: use size_t offset for vertex offsets 2017-08-27 14:36:00 +02:00
gl_utils.h vo_opengl: refactor RA texture and buffer updates 2017-08-18 00:34:34 +02:00
hwdec.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec.h vo_opengl: remove some indirect GL header inclusions from core renderer 2017-08-10 21:36:57 +02:00
hwdec_cuda.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_d3d11egl.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_d3d11eglrgb.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_dxva2egl.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_dxva2gldx.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_ios.m vo_opengl: hwdec_ios: fix build 2017-08-11 22:00:44 +02:00
hwdec_osx.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_rpi.c rpi: fix build 2017-08-11 21:29:35 +02:00
hwdec_vaegl.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_vaglx.c vo_opengl: separate hwdec context and mapping, port it to use ra 2017-08-10 21:24:31 +02:00
hwdec_vdpau.c vo_opengl: hwdec_vdpau: use correct source texture size 2017-08-14 12:17:39 +02:00
lcms.c vo_opengl: use rgba16 for 3DLUTs instead of rgb16 2017-09-04 13:53:14 +02:00
lcms.h vo_opengl: remove some indirect GL header inclusions from core renderer 2017-08-10 21:36:57 +02:00
osd.c vo_opengl: refactor tex_upload to ra_buf_pool 2017-08-22 09:55:49 +02:00
osd.h vo_opengl: refactor tex_upload to ra_buf_pool 2017-08-22 09:55:49 +02:00
ra.c vo_opengl: don't assume imgfmt=0 is valid 2017-08-29 15:05:32 +02:00
ra.h vo_opengl: add support for vulkan GLSL dialect 2017-09-04 13:53:23 +02:00
ra_gl.c vo_opengl: fix the renderpass target format at creation time 2017-08-27 14:37:47 +02:00
ra_gl.h vo_opengl: move strictly private ra_gl structs to .c file 2017-08-11 21:29:35 +02:00
shader_cache.c vo_opengl: add support for vulkan GLSL dialect 2017-09-04 13:53:23 +02:00
shader_cache.h vo_opengl: remove another unneeded GL include 2017-08-11 21:29:35 +02:00
user_shaders.c
user_shaders.h vo_opengl: remove some indirect GL header inclusions from core renderer 2017-08-10 21:36:57 +02:00
utils.c vo_opengl: be explicit about IMG_RW 2017-08-27 14:36:00 +02:00
utils.h vo_opengl: refactor tex_upload to ra_buf_pool 2017-08-22 09:55:49 +02:00
video.c vo_opengl: add support for vulkan GLSL dialect 2017-09-04 13:53:23 +02:00
video.h video: redo video equalizer option handling 2017-08-22 17:01:35 +02:00
video_shaders.c vo_opengl: add support for vulkan GLSL dialect 2017-09-04 13:53:23 +02:00
video_shaders.h vo_opengl: scale deband-grain to the signal range 2017-09-03 21:51:48 +02:00