|
Kohi Game Engine
|
#include <kforward_renderer.h>
| f32 cascade_splits[KMATERIAL_MAX_SHADOW_CASCADES] |
| kdirectional_light_data dir_light |
| mat4 directional_light_spaces[KMATERIAL_MAX_SHADOW_CASCADES] |
| b8 do_pass |
| colour3 fog_colour |
| f32 fog_far |
| f32 fog_near |
| u8 irradiance_cubemap_texture_count |
| ktexture irradiance_cubemap_textures[KMATERIAL_MAX_IRRADIANCE_CUBEMAP_COUNT] |
| mat4 projection |
| u32 render_mode |
| f32 shadow_bias |
| f32 shadow_distance |
| f32 shadow_fade_distance |
| f32 shadow_split_mult |
| kscene_pass_render_data standard_pass |
| mat4 view_matrix |
| vec4 view_position |
| u16 water_plane_count |
| kforward_pass_water_plane_render_data* water_planes |