|
Kohi Game Engine
|
#include <kmaterial_renderer.h>
| vec4 cascade_splits |
| f32 delta_time |
| mat4 directional_light_spaces[KMATERIAL_UBO_MAX_SHADOW_CASCADES] |
| colour3 fog_colour |
| f32 fog_end |
| f32 fog_start |
| f32 game_time |
| vec3 padding |
| mat4 projections[KMATERIAL_UBO_MAX_PROJECTIONS] |
| u32 render_mode |
| f32 shadow_bias |
| f32 shadow_distance |
| f32 shadow_fade_distance |
| f32 shadow_split_mult |
| u32 use_pcf |
| vec4 view_positions[KMATERIAL_UBO_MAX_VIEWS] |
| mat4 views[KMATERIAL_UBO_MAX_VIEWS] |