mpv/video/out/opengl
wm4 fb70819048 vo_opengl: don't upload potentially uninitialized memory to GL buffer
If the texture count is lower than 4, entries in va.textcoord[] will
remain uninitialized. While this is unlikely to be a problem (since
these values are unused on the shader side too), it's not nice and might
explain some things which have shown up in valgrind.

Fix by always initializing the whole thing.
2016-03-28 16:13:56 +02:00
..
common.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
common.h Enable building the opengl-cb video renderer on Android 2016-02-10 21:29:42 +01:00
context.c vo_opengl: GLX: try to create 3.3 core profile context 2016-03-19 19:31:17 +01:00
context.h vo_opengl: GLX: try to create 3.3 core profile context 2016-03-19 19:31:17 +01:00
context_angle.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
context_cocoa.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
context_drm_egl.c vo_opengl: add KMS/DRM VAAPI hardware decoding interop 2016-01-20 19:41:29 +01:00
context_dxinterop.c vo_opengl: only open one OpenGL/DX interop handle when using dxva2 2016-03-15 17:04:58 -07:00
context_rpi.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
context_rpi.h vo_opengl: prefix per-backend source files with context_ 2015-12-19 14:14:12 +01:00
context_w32.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
context_wayland.c vo_opengl: wayland: don't destroy NULL wl_egl_window 2016-03-03 15:30:28 +01:00
context_x11.c vo_opengl: GLX: try to create 3.3 core profile context 2016-03-19 19:31:17 +01:00
context_x11egl.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
egl_helpers.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
egl_helpers.h vo_opengl: x11egl: retrieve framebuffer depth 2015-12-19 14:14:12 +01:00
header_fixes.h Enable building the opengl-cb video renderer on Android 2016-02-10 21:29:42 +01:00
hwdec.c vo_opengl: add dxva2 interop to angle backend 2016-03-10 15:49:55 -08:00
hwdec.h vo_opengl: hwdec: use IDs for API, and log which backend is used 2016-02-01 20:02:52 +01:00
hwdec_dxva2.c vo_opengl: hwdec: use IDs for API, and log which backend is used 2016-02-01 20:02:52 +01:00
hwdec_dxva2egl.c vo_opengl: dxva2egl: ignore alpha component in the mapped video 2016-03-17 14:58:49 +01:00
hwdec_dxva2gldx.c vo_opengl: only open one OpenGL/DX interop handle when using dxva2 2016-03-15 17:04:58 -07:00
hwdec_osx.c vo_opengl: hwdec: use IDs for API, and log which backend is used 2016-02-01 20:02:52 +01:00
hwdec_vaegl.c vo_opengl: hwdec: use IDs for API, and log which backend is used 2016-02-01 20:02:52 +01:00
hwdec_vaglx.c vo_opengl: hwdec: use IDs for API, and log which backend is used 2016-02-01 20:02:52 +01:00
hwdec_vdpau.c vo_opengl: vdpau: call glVDPAUFiniNV only if initialized 2016-02-08 13:39:33 +01:00
lcms.c Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
lcms.h
nnedi3.c vo_opengl: refactor pass_read_video and texture binding 2016-03-05 13:08:38 +01:00
nnedi3.h Change GPL/LGPL dual-licensed files to LGPL 2016-01-19 18:36:34 +01:00
nnedi3_weights.bin vo_opengl: implement NNEDI3 prescaler 2015-11-05 17:38:20 +01:00
osd.c vo_opengl, osd: allow osc.lua to react faster on resizes 2016-03-21 22:23:41 +01:00
osd.h vo_opengl, osd: allow osc.lua to react faster on resizes 2016-03-21 22:23:41 +01:00
superxbr.c vo_opengl: decrease default superxbr-edge-strength 2016-03-07 22:31:15 +01:00
superxbr.h vo_opengl: refactor superxbr algorithm 2016-03-07 22:31:15 +01:00
utils.c vo_opengl: minor coding style adjustment 2016-03-24 21:23:22 +01:00
utils.h vo_opengl: refactor pass_read_video and texture binding 2016-03-05 13:08:38 +01:00
video.c vo_opengl: don't upload potentially uninitialized memory to GL buffer 2016-03-28 16:13:56 +02:00
video.h vo_opengl: rename prescale to prescale-luma 2016-03-05 13:08:38 +01:00
video_shaders.c vo_opengl: fix sharpen filter 2016-03-16 19:09:52 +01:00
video_shaders.h vo_opengl: fix sharpen filter 2016-03-16 19:09:52 +01:00