acdream/src/AcDream.Core/Rendering
Erik 0a5f7d4924 feat(pipeline): MP0 - FrameProfEnabled flag + GPU TimeElapsed ring
RenderingDiagnostics.FrameProfEnabled is the master toggle for the
upcoming permanent frame profiler (ACDREAM_FRAME_PROF=1, runtime
mirror via DebugVM.FrameProf). GpuFrameTimer wraps a depth-4 ring of
TimeElapsed queries for whole-frame GPU time, mirroring
WbDrawDispatcher's query idiom (including the #125 never-begun-slot
guard). Caller must not run this while ACDREAM_WB_DIAG=1 owns
TimeElapsed queries — GL forbids nested TimeElapsed queries.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-05 19:10:28 +02:00
..
Wb feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
CameraDiagnostics.cs feat(render): Phase A8.F — add CameraDiagnostics.CollideCamera flag (default on) 2026-05-29 19:00:11 +02:00
RenderingDiagnostics.cs feat(pipeline): MP0 - FrameProfEnabled flag + GPU TimeElapsed ring 2026-07-05 19:10:28 +02:00