summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/user_shaders.h
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2016-07-10 01:06:17 +0200
committerMartin Herkt <lachs0r@srsfckn.biz>2016-07-10 01:06:17 +0200
commit76354385929b76b02b8c32a7b1cd4d669a8f2e0a (patch)
tree738a432ac5648098cf93101bf64a010cff47486a /video/out/opengl/user_shaders.h
parent69e7b0d3ea4b75a8040ede5b9b7e6fa93ec68056 (diff)
parente518bf2c72fc862fbe1de1c98313a03fa0db2e98 (diff)
downloadmpv-76354385929b76b02b8c32a7b1cd4d669a8f2e0a.tar.bz2
mpv-76354385929b76b02b8c32a7b1cd4d669a8f2e0a.tar.xz
Merge branch 'master' into release/current
Diffstat (limited to 'video/out/opengl/user_shaders.h')
-rw-r--r--video/out/opengl/user_shaders.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/video/out/opengl/user_shaders.h b/video/out/opengl/user_shaders.h
index b8c287b6bd..7527eb3ba2 100644
--- a/video/out/opengl/user_shaders.h
+++ b/video/out/opengl/user_shaders.h
@@ -71,4 +71,9 @@ struct gl_user_shader {
bool parse_user_shader_pass(struct mp_log *log, struct bstr *body,
struct gl_user_shader *out);
+// Evaluate a szexp, given a lookup function for named textures
+bool eval_szexpr(struct mp_log *log, void *priv,
+ bool (*lookup)(void *priv, struct bstr var, float size[2]),
+ struct szexp expr[MAX_SZEXP_SIZE], float *result);
+
#endif