Kohi Game Engine
kmaterial_settings_ubo Struct Reference

#include <kmaterial_renderer.h>

Data Fields

mat4 views [KMATERIAL_UBO_MAX_VIEWS]
 
mat4 projections [KMATERIAL_UBO_MAX_PROJECTIONS]
 
mat4 directional_light_spaces [KMATERIAL_UBO_MAX_SHADOW_CASCADES]
 
vec4 view_positions [KMATERIAL_UBO_MAX_VIEWS]
 
vec4 cascade_splits
 
f32 delta_time
 
f32 game_time
 
u32 render_mode
 
u32 use_pcf
 
f32 shadow_bias
 
f32 shadow_distance
 
f32 shadow_fade_distance
 
f32 shadow_split_mult
 
colour3 fog_colour
 
f32 fog_start
 
vec3 padding
 
f32 fog_end
 

Field Documentation

◆ cascade_splits

vec4 cascade_splits

◆ delta_time

f32 delta_time

◆ directional_light_spaces

mat4 directional_light_spaces[KMATERIAL_UBO_MAX_SHADOW_CASCADES]

◆ fog_colour

colour3 fog_colour

◆ fog_end

f32 fog_end

◆ fog_start

f32 fog_start

◆ game_time

f32 game_time

◆ padding

vec3 padding

◆ projections

◆ render_mode

u32 render_mode

◆ shadow_bias

f32 shadow_bias

◆ shadow_distance

f32 shadow_distance

◆ shadow_fade_distance

f32 shadow_fade_distance

◆ shadow_split_mult

f32 shadow_split_mult

◆ use_pcf

u32 use_pcf

◆ view_positions

vec4 view_positions[KMATERIAL_UBO_MAX_VIEWS]

◆ views


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