Skip to content

Diagnostics

Purpose

Owns lightweight diagnostics UI helpers for the preview panel.

This territory provides preview-facing diagnostic display systems such as FPS tracking and overlay drawing.

Owns

  • Preview FPS tracking
  • Preview FPS overlay drawing
  • Lightweight preview diagnostics UI

Does NOT Own

  • Global diagnostics systems
  • Rendering implementation
  • Preview render scheduling ownership
  • Export diagnostics
  • Capture execution

Allowed Dependencies

Diagnostics may depend on:

  • Unity Editor IMGUI APIs
  • Unity timing primitives
  • Preview panel layout data

Diagnostics should avoid depending on:

  • export systems
  • feature workflows
  • pipeline-specific rendering systems

Notes

This folder is scoped to preview panel diagnostics only.

Global logging, profiling, and support diagnostics belong under Editor/Diagnostics.

Future Candidates

  • Keep preview diagnostics lightweight and UI-focused.
  • Avoid turning preview diagnostics into global logging infrastructure.