X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_water.h;h=9e282be89f6eaf459aef241107c8aeee4345bbf7;hb=a9e3181f697ab37fc74f072cfcfdf44e2d659468;hp=6d77a9855bbfbb7599a3e41ad644ff64b63d35a4;hpb=e61356f70eddb79f05d7b9e329e91963ec74f817;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_water.h b/world_water.h index 6d77a98..9e282be 100644 --- a/world_water.h +++ b/world_water.h @@ -41,6 +41,9 @@ VG_STATIC void world_bind_position_texture( world_instance *world, VG_STATIC void world_bind_light_array( world_instance *world, GLuint shader, GLuint location, int slot ); +VG_STATIC void world_bind_light_index( world_instance *world, + GLuint shader, GLuint location, + int slot ); /* * Does not write motion vectors @@ -140,6 +143,8 @@ VG_STATIC void render_water_surface( world_instance *world, camera *cam ) _uniform_scene_water_g_world_depth, 2 ); world_bind_light_array( world, _shader_scene_water.id, _uniform_scene_water_uLightsArray, 4 ); + world_bind_light_index( world, _shader_scene_water.id, + _uniform_scene_water_uLightsIndex, 5 ); render_fb_bind_texture( gpipeline.fb_water_beneath, 0, 3 ); shader_scene_water_uTexBack( 3 );