From ff99c20c77425596a79f080586c948f44cc2555a Mon Sep 17 00:00:00 2001 From: Robin KAY Date: Sat, 2 Mar 2024 22:54:02 +0000 Subject: [PATCH] Run outline pass after TAA if TAA plugin added first. --- src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 74c4c83..80d2189 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -309,6 +309,9 @@ impl Plugin for OutlinePlugin { // Run after main 3D pass, but before UI psss draw_3d_graph.add_node_edge(Node3d::EndMainPass, NodeOutline::OutlinePass); + if let Ok(_) = draw_3d_graph.get_node_state(Node3d::Taa) { + draw_3d_graph.add_node_edge(Node3d::Taa, NodeOutline::OutlinePass); + } #[cfg(feature = "bevy_ui")] draw_3d_graph.add_node_edge(NodeOutline::OutlinePass, NodeUi::UiPass); }