Files
sbox-public/engine/Sandbox.Engine/Scene/Components
Lorenz Junglas 2a3b5a22b0 Editor gizmo drawing optimization (#5152)
Just some easy wins, without touching any of the gizmo API surface.

MSC main scene gizmo time went went from 55ms to 19ms

* Actually cache GizmoDetails / GizmoHandles

Before the cache flag `handleBuilt` was never actually set to true 🫠 , so `BuilldGizmodDetails` would rerun every frame resulting in the majority of our Gizmo frame time.

* Gizmo pool vertex arrays

* Gizmo scene object pool uses struct keys instead of strings

* Gizmo cache vertex object render config, skip redundant native sets

* Cull decal direction arrow gizmo at distance

* Skip gizmo scope for components that don't draw gizmos

* Slim down decal direction arrow gizmo
2026-06-25 10:20:45 +02:00
..
2026-06-13 15:25:21 +01:00
2026-01-21 00:24:27 -08:00
2026-06-16 11:28:58 +01:00
2026-06-13 18:12:30 +01:00
2025-12-22 08:31:55 +00:00