From c66cf1e6018b854e3e3eaeb62be20972ec2f9b59 Mon Sep 17 00:00:00 2001 From: pkuzic Date: Fri, 25 Sep 2026 05:28:38 +0100 Subject: [PATCH] MONKEY (daylight): time the terrain caster gather in WOW_TORCH_TRACE Co-Authored-By: Claude Opus 5.5 --- crates/benilla-app/src/torch_shadow.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/benilla-app/src/torch_shadow.rs b/crates/benilla-app/src/torch_shadow.rs index 6f31663b..621cc18a 100644 --- a/crates/benilla-app/src/torch_shadow.rs +++ b/crates/benilla-app/src/torch_shadow.rs @@ -1273,10 +1273,12 @@ fn update_torch_shadows( collect_torch_entities(&ents, true, &gather, &mut positions, &mut indices); if with_terrain { if let (Some(t), Some(a)) = (&ents.terrain, &ents.adt_tiles) { + let t0 = std::time::Instant::now(); let tris = benilla_world::terrain_stream::append_terrain_torch_triangles( t, a, slot.pos, range, &mut positions, &mut indices); if std::env::var_os("WOW_TORCH_TRACE").is_some() { - info!("torch-terrain: slot {i} +{tris} ground tris within {range:.0} yd"); + info!("torch-terrain: slot {i} +{tris} ground tris within {range:.0} yd in {:.3} ms", + t0.elapsed().as_secs_f64() * 1e3); } } }