summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/shader_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/opengl/shader_cache.h')
-rw-r--r--video/out/opengl/shader_cache.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/video/out/opengl/shader_cache.h b/video/out/opengl/shader_cache.h
deleted file mode 100644
index 82a078079b..0000000000
--- a/video/out/opengl/shader_cache.h
+++ /dev/null
@@ -1,56 +0,0 @@
-#pragma once
-
-#include "common/common.h"
-#include "misc/bstr.h"
-#include "ra.h"
-
-// For mp_pass_perf
-#include "video/out/vo.h"
-
-struct mp_log;
-struct mpv_global;
-struct gl_shader_cache;
-
-struct gl_shader_cache *gl_sc_create(struct ra *ra, struct mpv_global *global,
- struct mp_log *log);
-void gl_sc_destroy(struct gl_shader_cache *sc);
-bool gl_sc_error_state(struct gl_shader_cache *sc);
-void gl_sc_reset_error(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, ...)
- PRINTF_ATTRIBUTE(2, 3);
-void gl_sc_hadd(struct gl_shader_cache *sc, const char *text);
-void gl_sc_haddf(struct gl_shader_cache *sc, const char *textf, ...)
- PRINTF_ATTRIBUTE(2, 3);
-void gl_sc_hadd_bstr(struct gl_shader_cache *sc, struct bstr text);
-void gl_sc_paddf(struct gl_shader_cache *sc, const char *textf, ...)
- PRINTF_ATTRIBUTE(2, 3);
-void gl_sc_uniform_texture(struct gl_shader_cache *sc, char *name,
- struct ra_tex *tex);
-void gl_sc_uniform_image2D_wo(struct gl_shader_cache *sc, const char *name,
- struct ra_tex *tex);
-void gl_sc_ssbo(struct gl_shader_cache *sc, char *name, struct ra_buf *buf,
- char *format, ...) PRINTF_ATTRIBUTE(4, 5);
-void gl_sc_uniform_f(struct gl_shader_cache *sc, char *name, float f);
-void gl_sc_uniform_i(struct gl_shader_cache *sc, char *name, int f);
-void gl_sc_uniform_vec2(struct gl_shader_cache *sc, char *name, float f[2]);
-void gl_sc_uniform_vec3(struct gl_shader_cache *sc, char *name, float f[3]);
-void gl_sc_uniform_mat2(struct gl_shader_cache *sc, char *name,
- bool transpose, float *v);
-void gl_sc_uniform_mat3(struct gl_shader_cache *sc, char *name,
- bool transpose, float *v);
-void gl_sc_set_vertex_format(struct gl_shader_cache *sc,
- const struct ra_renderpass_input *vertex_attribs,
- int vertex_stride);
-void gl_sc_blend(struct gl_shader_cache *sc,
- enum ra_blend blend_src_rgb,
- enum ra_blend blend_dst_rgb,
- enum ra_blend blend_src_alpha,
- enum ra_blend blend_dst_alpha);
-void gl_sc_enable_extension(struct gl_shader_cache *sc, char *name);
-struct mp_pass_perf gl_sc_dispatch_draw(struct gl_shader_cache *sc,
- struct ra_tex *target,
- void *ptr, size_t num);
-struct mp_pass_perf gl_sc_dispatch_compute(struct gl_shader_cache *sc,
- int w, int h, int d);
-void gl_sc_set_cache_dir(struct gl_shader_cache *sc, const char *dir);