Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
Loading...
Searching...
No Matches
postprocess_init.c File Reference
#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>
Include dependency graph for postprocess_init.c:

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)
 

Function Documentation

◆ postprocess_init()

int postprocess_init ( PostProcess *  post_processing,
GPUProfiler *  external_profiler,
int  width,
int  height 
)
Here is the call graph for this function:

◆ postprocess_resize()

void postprocess_resize ( PostProcess *  post_processing,
int  width,
int  height 
)
Here is the call graph for this function:

◆ postprocess_set_default_parameters()

static void postprocess_set_default_parameters ( PostProcess *  post_processing)
static

◆ postprocess_set_dummy_textures()

void postprocess_set_dummy_textures ( PostProcess *  post_processing,
GLuint  dummy_black 
)

◆ postprocess_subsys_cleanup()

void postprocess_subsys_cleanup ( App *  app)
Here is the call graph for this function:

◆ postprocess_subsys_init()

int postprocess_subsys_init ( App *  app)
Here is the call graph for this function:

◆ pp_create_framebuffer()

int pp_create_framebuffer ( PostProcess *  post_processing)

Create the main scene FBO with color, velocity, depth/stencil.

Here is the call graph for this function: