acdream/src/AcDream.Core/Lighting
Erik a2a1e5916d perf(lighting): bound global light selection
Replace over-cap full sorting with a retained exact top-k heap while preserving the accepted tie-order fallback. Differential tests lock randomized and Town Network-scale output, and the measured 463-light path cuts selector CPU by 29 percent without warmed allocations.
2026-07-25 05:40:32 +02:00
..
GlobalLightPacker.cs fix(lighting): #143 — dynamic lights use retail's D3D 1/d attenuation (portal + viewer spread) 2026-06-20 18:14:57 +02:00
LightBake.cs feat(A7): LightBake Core — verified per-vertex static-light burn-in (foundation, not wired) 2026-06-14 14:27:45 +02:00
LightInfoLoader.cs feat(vfx): bind effects to live animated poses 2026-07-14 10:56:01 +02:00
LightingHookSink.cs test(vfx): harden live missile and effect lifetimes 2026-07-14 15:47:00 +02:00
LightManager.cs perf(lighting): bound global light selection 2026-07-25 05:40:32 +02:00
LightSource.cs feat(vfx): bind effects to live animated poses 2026-07-14 10:56:01 +02:00
SceneLightingUbo.cs feat(render): Phase G.1/G.2 — SceneLighting UBO + sky renderer + shader integration 2026-04-19 10:39:48 +02:00