Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
Loading...
Searching...
No Matches
scene_config.h
Go to the documentation of this file.
1#ifndef SCENE_CONFIG_H
2#define SCENE_CONFIG_H
3
4#include <stdbool.h>
5
21
32
42
60
61#endif /* SCENE_CONFIG_H */
AAMode
Specular Anti-Aliasing modes.
Definition scene_config.h:37
@ AA_MODE_CURVATURE
Definition scene_config.h:39
@ AA_MODE_COUNT
Definition scene_config.h:40
@ AA_MODE_SCREEN_SPACE
Definition scene_config.h:38
GIMode
Global Illumination sampling methods.
Definition scene_config.h:26
@ GI_MODE_COUNT
Definition scene_config.h:30
@ GI_MODE_3D_TEX
Definition scene_config.h:28
@ GI_MODE_OFF
Definition scene_config.h:27
@ GI_MODE_SSBO
Definition scene_config.h:29
SortingMode
Sorting algorithms for transparent billboards.
Definition scene_config.h:15
@ SORTING_MODE_CPU_QSORT
Definition scene_config.h:16
@ SORTING_MODE_CPU_RADIX
Definition scene_config.h:17
@ SORTING_MODE_GPU_BITONIC
Definition scene_config.h:18
@ SORTING_MODE_COUNT
Definition scene_config.h:19
Render configuration flags and toggles.
Definition scene_config.h:47
bool show_probe_grid
Definition scene_config.h:56
int subdivisions
Definition scene_config.h:54
bool show_envmap
Definition scene_config.h:52
SortingMode sorting_mode
Definition scene_config.h:50
bool specular_aa_enabled
Definition scene_config.h:57
AAMode aa_mode
Definition scene_config.h:58
bool wireframe
Definition scene_config.h:48
int pbr_debug_mode
Definition scene_config.h:51
bool billboard_mode
Definition scene_config.h:49
GIMode gi_mode
Definition scene_config.h:55
float env_lod
Definition scene_config.h:53