diff options
Diffstat (limited to 'video/out/opengl/shader_cache.h')
-rw-r--r-- | video/out/opengl/shader_cache.h | 56 |
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); |