@@ -615,9 +615,7 @@ void SSEffects::downsample_depth(Ref<RenderSceneBuffersRD> p_render_buffers, uin
615615 }
616616
617617 RD::get_singleton ()->compute_list_dispatch_threads (compute_list, size.x , size.y , 1 );
618- RD::get_singleton ()->compute_list_add_barrier (compute_list);
619618 RD::get_singleton ()->draw_command_end_label ();
620-
621619 RD::get_singleton ()->compute_list_end ();
622620
623621 ss_effects.used_full_mips_last_frame = use_full_mips;
@@ -1031,7 +1029,6 @@ void SSEffects::screen_space_indirect_lighting(Ref<RenderSceneBuffersRD> p_rende
10311029 RD::get_singleton ()->compute_list_set_push_constant (compute_list, &ssil.interleave_push_constant , sizeof (SSILInterleavePushConstant));
10321030
10331031 RD::get_singleton ()->compute_list_dispatch_threads (compute_list, p_settings.full_screen_size .x , p_settings.full_screen_size .y , 1 );
1034- RD::get_singleton ()->compute_list_add_barrier (compute_list);
10351032 RD::get_singleton ()->draw_command_end_label (); // Interleave
10361033 }
10371034
@@ -1413,7 +1410,6 @@ void SSEffects::generate_ssao(Ref<RenderSceneBuffersRD> p_render_buffers, SSAORe
14131410 RD::get_singleton ()->compute_list_set_push_constant (compute_list, &ssao.interleave_push_constant , sizeof (SSAOInterleavePushConstant));
14141411
14151412 RD::get_singleton ()->compute_list_dispatch_threads (compute_list, p_settings.full_screen_size .x , p_settings.full_screen_size .y , 1 );
1416- RD::get_singleton ()->compute_list_add_barrier (compute_list);
14171413 RD::get_singleton ()->draw_command_end_label (); // Interleave
14181414 }
14191415 RD::get_singleton ()->draw_command_end_label (); // SSAO
0 commit comments