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

Render configuration flags and toggles. More...

#include <scene_config.h>

Data Fields

bool wireframe
 
bool billboard_mode
 
SortingMode sorting_mode
 
int pbr_debug_mode
 
bool show_envmap
 
float env_lod
 
int subdivisions
 
GIMode gi_mode
 
bool show_probe_grid
 
bool specular_aa_enabled
 
AAMode aa_mode
 

Detailed Description

Render configuration flags and toggles.

Field Documentation

◆ aa_mode

AAMode SceneConfig::aa_mode

AA Mode: Screen-space or Curvature.

◆ billboard_mode

bool SceneConfig::billboard_mode

Toggle for billboard rendering path.

◆ env_lod

float SceneConfig::env_lod

Skybox blurriness.

◆ gi_mode

GIMode SceneConfig::gi_mode

Selected GI sampling method.

◆ pbr_debug_mode

int SceneConfig::pbr_debug_mode

Swap to wireframe/normal/roughness

◆ show_envmap

bool SceneConfig::show_envmap

Draw skybox toggle.

◆ show_probe_grid

bool SceneConfig::show_probe_grid

Debug visualization of probes.

◆ sorting_mode

SortingMode SceneConfig::sorting_mode

Selected sorting algorithm.

◆ specular_aa_enabled

bool SceneConfig::specular_aa_enabled

Screen-Space Specular Anti-Aliasing.

◆ subdivisions

int SceneConfig::subdivisions

LOD of the shared icosphere.

◆ wireframe

bool SceneConfig::wireframe

OpenGL wireframe mode toggle.


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