|
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
|
#include "app.h"#include "app_profiling.h"#include "app_settings.h"#include "effects/fx_auto_exposure.h"#include "effects/fx_bloom.h"#include "effects/fx_dof.h"#include "effects/fx_lut3d.h"#include "effects/fx_lut_viz.h"#include "effects/fx_motion_blur.h"#include "gl_common.h"#include "log.h"#include "platform/platform_utils.h"#include "postprocess.h"#include "postprocess_internal.h"#include "pp_ubo.h"#include "render_utils.h"#include <stdint.h>Functions | |
| int | pp_create_framebuffer (PostProcess *post_processing) |
| static void | postprocess_set_default_parameters (PostProcess *post_processing) |
| int | postprocess_init (PostProcess *post_processing, GPUProfiler *external_profiler, int width, int height) |
| void | postprocess_set_dummy_textures (PostProcess *post_processing, GLuint dummy_black) |
| void | postprocess_resize (PostProcess *post_processing, int width, int height) |
| int | postprocess_subsys_init (App *app) |
| void | postprocess_subsys_cleanup (App *app) |
| int postprocess_init | ( | PostProcess * | post_processing, |
| GPUProfiler * | external_profiler, | ||
| int | width, | ||
| int | height | ||
| ) |
| void postprocess_resize | ( | PostProcess * | post_processing, |
| int | width, | ||
| int | height | ||
| ) |
|
static |
| void postprocess_set_dummy_textures | ( | PostProcess * | post_processing, |
| GLuint | dummy_black | ||
| ) |
| void postprocess_subsys_cleanup | ( | App * | app | ) |
| int postprocess_subsys_init | ( | App * | app | ) |
| int pp_create_framebuffer | ( | PostProcess * | post_processing | ) |
Create the main scene FBO with color, velocity, depth/stencil.