summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/utils.h
diff options
context:
space:
mode:
authorNiklas Haas <git@nand.wakku.to>2015-09-05 17:39:27 +0200
committerwm4 <wm4@nowhere>2015-09-09 19:19:23 +0200
commit97363e176d180f4f1bbc1e67e3e513c493ce31ed (patch)
tree592e0d675e88e8cdf5ba61b9c43925caa1ede7d9 /video/out/opengl/utils.h
parent95d5bee832f33721a228d19341e20b12149498ce (diff)
downloadmpv-97363e176d180f4f1bbc1e67e3e513c493ce31ed.tar.bz2
mpv-97363e176d180f4f1bbc1e67e3e513c493ce31ed.tar.xz
vo_opengl: implement debanding (and remove source-shader)
The removal of source-shader is a side effect, since this effectively replaces it - and the video-reading code has been significantly restructured to make more sense and be more readable. This means users no longer have to constantly download and maintain a separate deband.glsl installation alongside mpv, which was the only real use case for source-shader that we found either way.
Diffstat (limited to 'video/out/opengl/utils.h')
-rw-r--r--video/out/opengl/utils.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/video/out/opengl/utils.h b/video/out/opengl/utils.h
index fae4e67a39..f560354bb9 100644
--- a/video/out/opengl/utils.h
+++ b/video/out/opengl/utils.h
@@ -125,6 +125,7 @@ void gl_sc_destroy(struct gl_shader_cache *sc);
void gl_sc_add(struct gl_shader_cache *sc, const char *text);
void gl_sc_addf(struct gl_shader_cache *sc, const char *textf, ...);
void gl_sc_hadd(struct gl_shader_cache *sc, const char *text);
+void gl_sc_haddf(struct gl_shader_cache *sc, const char *textf, ...);
const char *gl_sc_loadfile(struct gl_shader_cache *sc, const char *path);
void gl_sc_uniform_sampler(struct gl_shader_cache *sc, char *name, GLenum target,
int unit);