return;
/* Draw reflection buffa */
- vg_framebuffer_bind( gpipeline.fb_water_reflection, k_render_scale );
+ vg_framebuffer_bind( g_render.fb_water_reflection, k_render_scale );
glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
/*
* Create beneath view matrix
*/
vg_camera beneath_cam;
- vg_framebuffer_bind( gpipeline.fb_water_beneath, k_render_scale );
+ vg_framebuffer_bind( g_render.fb_water_beneath, k_render_scale );
glClearColor( 1.0f, 0.0f, 0.0f, 0.0f );
glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
/* Draw surface */
shader_scene_water_use();
- vg_framebuffer_bind_texture( gpipeline.fb_water_reflection, 0, 0 );
+ vg_framebuffer_bind_texture( g_render.fb_water_reflection, 0, 0 );
shader_scene_water_uTexMain( 0 );
glActiveTexture( GL_TEXTURE1 );
WORLD_BIND_LIGHT_BUFFERS_UB0_TEX234( world, scene_water );
- vg_framebuffer_bind_texture( gpipeline.fb_water_beneath, 0, 5 );
+ vg_framebuffer_bind_texture( g_render.fb_water_beneath, 0, 5 );
shader_scene_water_uTexBack( 5 );
shader_scene_water_uTime( world_static.time );
shader_scene_water_uCamera( cam->transform[3] );