$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
scene_lighting.h
Go to the documentation of this file.
1 #ifndef SCENE_LIGHTING_H
2 #define SCENE_LIGHTING_H
3 
9 #include "ibl_coordinator.h"
10 #include "light_probes.h"
11 #include "material.h"
12 
17 typedef struct SceneLighting {
22 
23 #endif /* SCENE_LIGHTING_H */
Coordinator for progressive Image-Based Lighting (IBL) generation.
PBR material definitions and management.
Manages the progressive IBL generation process.
Definition: ibl_coordinator.h:36
Definition: light_probes.h:23
A collection of material presets loaded from disk or defined at runtime.
Definition: material.h:34
IBL, probes, and materials grouped to reduce Scene fan-out.
Definition: scene_lighting.h:17
IBLCoordinator ibl_coord
Definition: scene_lighting.h:19
MaterialLib * material_lib
Definition: scene_lighting.h:18
LightProbeGrid probe_grid
Definition: scene_lighting.h:20