$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
pp_gpu_resources.h
Go to the documentation of this file.
1 #ifndef PP_GPU_RESOURCES_H
2 #define PP_GPU_RESOURCES_H
3 
9 #include "gl_common.h"
10 
15 typedef struct {
16  GLuint scene_fbo;
17  GLuint scene_color_tex;
18  GLuint velocity_tex;
19  GLuint scene_depth_tex;
21  GLuint screen_quad_vao;
22  GLuint screen_quad_vbo;
23  GLuint settings_ubo;
24  GLuint dummy_black_tex;
25  GLuint dummy_uint_tex;
27 
28 #endif /* PP_GPU_RESOURCES_H */
Common OpenGL definitions, RAII helpers, and utilities.
GPU handles for the post-processing pipeline (FBOs, textures, UBO).
Definition: pp_gpu_resources.h:15
GLuint screen_quad_vao
Definition: pp_gpu_resources.h:21
GLuint settings_ubo
Definition: pp_gpu_resources.h:23
GLuint velocity_tex
Definition: pp_gpu_resources.h:18
GLuint scene_fbo
Definition: pp_gpu_resources.h:16
GLuint scene_color_tex
Definition: pp_gpu_resources.h:17
GLuint dummy_black_tex
Definition: pp_gpu_resources.h:24
GLuint scene_stencil_view
Definition: pp_gpu_resources.h:20
GLuint screen_quad_vbo
Definition: pp_gpu_resources.h:22
GLuint scene_depth_tex
Definition: pp_gpu_resources.h:19
GLuint dummy_uint_tex
Definition: pp_gpu_resources.h:25