menu polish sound / interactions
[carveJwlIkooP6JGAAIwe30JlM.git] / world_gen.c
index 3d88ecd72f87312d9f6e2ef389005c73b444675f..04d6131ec51e52da759a0ddf27b57a8592327576 100644 (file)
@@ -758,6 +758,12 @@ void world_gen_load_surfaces( world_instance *world )
       surf->info = *(mdl_material *)mdl_arritm( &world->meta.materials, i );
       surf->flags = 0;
 
+      if( surf->info.shader == k_shader_water )
+      {
+         struct shader_props_water *props = surf->info.props.compiled;
+         world->ub_lighting.g_water_fog = props->fog_scale;
+      }
+
       if( surf->info.shader == k_shader_standard_cutout ||
           surf->info.shader == k_shader_foliage )
       {