From 3871b6c4cfdb7e2b0f4f7f60102497eabc1bb18a Mon Sep 17 00:00:00 2001 From: Timon Date: Fri, 14 Nov 2025 05:25:27 +0000 Subject: [PATCH] Fix graph UI culling on-screen nodes (#3380) * fix * review fixup --- .../document/node_graph/node_graph_message_handler.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs b/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs index 9fd08765..4f7a024c 100644 --- a/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs +++ b/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs @@ -1614,8 +1614,7 @@ impl<'a> MessageHandler> for NodeG return; }; - let viewport_bounds = viewport.bounds(); - let viewport_bbox: [DVec2; 2] = viewport_bounds.into(); + let viewport_bbox = [DVec2::ZERO, viewport.size().into_dvec2()]; let document_bbox: [DVec2; 2] = viewport_bbox.map(|p| network_metadata.persistent_metadata.navigation_metadata.node_graph_to_viewport.inverse().transform_point2(p)); let mut nodes = Vec::new();