Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
Loading...
Searching...
No Matches
PPGPUResources Struct Reference

GPU handles for the post-processing pipeline (FBOs, textures, UBO). More...

#include <pp_gpu_resources.h>

Data Fields

GLuint scene_fbo
 
GLuint scene_color_tex
 
GLuint velocity_tex
 
GLuint scene_depth_tex
 
GLuint scene_stencil_view
 
GLuint screen_quad_vao
 
GLuint screen_quad_vbo
 
GLuint settings_ubo
 
GLuint dummy_black_tex
 
GLuint dummy_uint_tex
 

Detailed Description

GPU handles for the post-processing pipeline (FBOs, textures, UBO).

Field Documentation

◆ dummy_black_tex

GLuint PPGPUResources::dummy_black_tex

Fallback texture.

◆ dummy_uint_tex

GLuint PPGPUResources::dummy_uint_tex

Fallback unsigned-int texture.

◆ scene_color_tex

GLuint PPGPUResources::scene_color_tex

RGBA16F HDR texture.

◆ scene_depth_tex

GLuint PPGPUResources::scene_depth_tex

D32F Depth texture.

◆ scene_fbo

GLuint PPGPUResources::scene_fbo

Main HDR framebuffer.

◆ scene_stencil_view

GLuint PPGPUResources::scene_stencil_view

Stencil view of depth texture.

◆ screen_quad_vao

GLuint PPGPUResources::screen_quad_vao

Shared quad for passes.

◆ screen_quad_vbo

GLuint PPGPUResources::screen_quad_vbo

Quad vertices.

◆ settings_ubo

GLuint PPGPUResources::settings_ubo

GPU buffer for parameters.

◆ velocity_tex

GLuint PPGPUResources::velocity_tex

RG16F Motion vector texture.


The documentation for this struct was generated from the following file: