refactor(render): remove Campaign FW probes

This commit is contained in:
Erik 2026-08-31 09:14:47 +02:00
parent b8befded8b
commit 4808d4d10b
10 changed files with 1 additions and 241 deletions

View file

@ -321,9 +321,6 @@ public sealed class ParticleSystem : IParticleSystem
rangeMultiplier = 1f;
LastRetailViewEmitterVisitCount = 0;
_probeAdmissionDumpThisCall =
AcDream.Core.Rendering.RenderingDiagnostics.ProbeWalkRootEnabled
&& ++_probeAdmissionCallCounter % 120 == 0;
foreach (int handle in _worldSimulationHandles)
{
if (!_byHandle.TryGetValue(handle, out ParticleEmitter? emitter))
@ -349,33 +346,9 @@ public sealed class ParticleSystem : IParticleSystem
|| float.IsNaN(maxDistance)
|| distance <= maxDistance);
RefreshRenderableIndex(emitter, wasRenderable);
// ACDREAM_PROBE_WALK_ROOT companion (Phase I cathedral
// instrumentation, throwaway): admission verdicts for the F418
// watch set — the real falls owners 0xCF418000-13 and every
// F418-cell emitter — every ~120th ApplyRetailView pass.
if (_probeAdmissionDumpThisCall
&& AcDream.Core.Rendering.RenderingDiagnostics.ProbeWalkRootEnabled
&& ((emitter.AttachedObjectId >= 0xCF418000u
&& emitter.AttachedObjectId <= 0xCF418014u)
|| (emitter.OwnerCellId >> 16) == 0xF418u))
{
Console.WriteLine(
$"[falls-adm] owner={emitter.AttachedObjectId:x} "
+ $"cell={emitter.OwnerCellId:x8} "
+ $"pos=({emitter.OwnerPosition.X:F1},{emitter.OwnerPosition.Y:F1},{emitter.OwnerPosition.Z:F1}) "
+ $"dist={distance:F1} max={maxDistance:F1} "
+ $"inSet={(visibleCellIds.Contains(emitter.OwnerCellId) ? 1 : 0)} "
+ $"eligible={(emitter.ViewEligible ? 1 : 0)} "
+ $"active={emitter.ActiveCount} pass={emitter.RenderPass}");
}
}
}
// Phase I instrumentation rate limiter (see the probe block above).
private static uint _probeAdmissionCallCounter;
private static bool _probeAdmissionDumpThisCall;
/// <summary>
/// Changes only render presentation. Logical lifetime is unaffected.
/// </summary>