Public API for the post-processing pipeline.
More...
#include <glad/glad.h>
#include "postprocess_readback.h"
#include "postprocess_setters.h"
Go to the source code of this file.
Public API for the post-processing pipeline.
Provides lifecycle management and render-pass control. For struct internals, include postprocess_internal.h. For setter/getter APIs, include postprocess_setters.h. For readback/time APIs, include postprocess_readback.h.
◆ postprocess_apply_preset()
◆ postprocess_begin()
| void postprocess_begin |
( |
PostProcess * |
post_processing | ) |
|
◆ postprocess_cleanup()
| void postprocess_cleanup |
( |
PostProcess * |
post_processing | ) |
|
◆ postprocess_compile_optimized()
| void postprocess_compile_optimized |
( |
PostProcess * |
post_processing, |
|
|
unsigned int |
static_flags |
|
) |
| |
◆ postprocess_end()
◆ postprocess_init()
| int postprocess_init |
( |
PostProcess * |
post_processing, |
|
|
GPUProfiler * |
external_profiler, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
◆ postprocess_resize()
| void postprocess_resize |
( |
PostProcess * |
post_processing, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
◆ postprocess_set_dummy_textures()
| void postprocess_set_dummy_textures |
( |
PostProcess * |
post_processing, |
|
|
GLuint |
dummy_black |
|
) |
| |
◆ postprocess_use_dynamic()
| void postprocess_use_dynamic |
( |
PostProcess * |
post_processing | ) |
|