int postprocess_init(PostProcess *post_processing, GPUProfiler *external_profiler, int width, int height)
Definition: postprocess_init.c:76
void postprocess_use_dynamic(PostProcess *post_processing)
Definition: postprocess_shader.c:218
void postprocess_set_dummy_textures(PostProcess *post_processing, GLuint dummy_black)
Definition: postprocess_init.c:308
void postprocess_apply_preset(PostProcess *post_processing, const PostProcessPreset *preset)
Definition: postprocess_setters.c:249
void postprocess_begin(PostProcess *post_processing)
Definition: postprocess_apply.c:13
void postprocess_cleanup(PostProcess *post_processing)
Definition: postprocess_cleanup.c:65
void postprocess_end(PostProcess *post_processing)
Definition: postprocess_apply.c:23
void postprocess_resize(PostProcess *post_processing, int width, int height)
Definition: postprocess_init.c:314
void postprocess_compile_optimized(PostProcess *post_processing, unsigned int static_flags)
Definition: postprocess_shader.c:140
Async GPU readback and histogram API for post-processing.
Parameter setter/getter API for the post-processing pipeline.
Snapshot of every configurable parameter in the pipeline.
Definition: postprocess_internal.h:98
Main pipeline state for post-processing.
Definition: postprocess_internal.h:46