![]() # Objective `queue_uinodes` looks up the `ExtractedView` for every extracted UI node, but there's no need to look it up again if consecutive nodes have the same `extracted_camera_entity`. ## Solution In queue uinodes reuse the previously looked up extracted view if the `extracted_camera_entity` doesn't change ## Showcase ``` cargo run --example many_buttons --release --features "trace_tracy" ``` <img width="521" alt="queue-ui-improvement" src="https://github.com/user-attachments/assets/2f111837-8c2e-4a6d-94cd-3c3462c58bc9" /> yellow is this PR, red is main |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md |