mpv/video/out/opengl
wm4 e8cdc22245 vo_opengl: better behavior in GL error corner cases
If the shader fails to compile, and assertion could trigger in
gl_sc_gen_shader_and_reset() due to the code trying to recreate the
shader every time, and re-appending the uniforms every time. Just reset
the uniform array to fix this.

Some disturbed GL drivers might not return anything for glGetShaderiv()
if the GL state got "lost", so initialize variables just for additional
robustness.
2016-09-12 20:05:43 +02:00
..
angle_dynamic.c
angle_dynamic.h
common.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
common.h vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
context.c
context.h vo_opengl: angle: new opengl flag to control DirectComposition 2016-08-25 23:47:37 +10:00
context_angle.c vo_opengl: angle: new opengl flag to control DirectComposition 2016-08-25 23:47:37 +10:00
context_cocoa.c
context_drm_egl.c
context_dxinterop.c
context_rpi.c vo_opengl: rpi: merge vo_rpi features 2016-09-12 20:03:55 +02:00
context_rpi.h vo_opengl: rpi: merge vo_rpi features 2016-09-12 20:03:55 +02:00
context_w32.c
context_wayland.c wayland_common: fix fullscreen image switching bug 2016-07-30 15:33:00 +02:00
context_x11.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
context_x11egl.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
egl_helpers.c
egl_helpers.h
formats.c
formats.h
header_fixes.h
hwdec.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
hwdec.h vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
hwdec_cuda.c hwdec_cuda: Implement download_image for screenshots 2016-09-10 23:17:47 +02:00
hwdec_d3d11egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_d3d11eglrgb.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2.c
hwdec_dxva2egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2gldx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_osx.c videotoolbox: add yuv420p to --videotoolbox-format 2016-07-15 13:04:17 +02:00
hwdec_rpi.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
hwdec_vaegl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vaglx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vdpau.c vo_opengl: fix another potential vdpau preemption issue 2016-09-07 18:23:14 +02:00
lcms.c vo_opengl: simplify option handling 2016-09-06 11:11:36 +02:00
lcms.h vo_opengl: simplify option handling 2016-09-06 11:11:36 +02:00
osd.c
osd.h
user_shaders.c
user_shaders.h
utils.c vo_opengl: better behavior in GL error corner cases 2016-09-12 20:05:43 +02:00
utils.h
video.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
video.h vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
video_shaders.c csp: document deviations from the references where they occur 2016-07-05 19:16:49 +02:00
video_shaders.h