Skip to content

feat: configurable fps smoothing (SampleCount) + refresh (DisplayUpdateMs)#5

Merged
si978 merged 3 commits intomainfrom
task/TASK-2025-12-16-0006
Dec 17, 2025
Merged

feat: configurable fps smoothing (SampleCount) + refresh (DisplayUpdateMs)#5
si978 merged 3 commits intomainfrom
task/TASK-2025-12-16-0006

Conversation

@si978
Copy link
Copy Markdown
Owner

@si978 si978 commented Dec 16, 2025

Task ID: TASK-2025-12-16-0006

Summary:

  • overlay.ini adds:
    • SampleCount: smoothing window length (frames)
    • DisplayUpdateMs: display refresh period (ms)
  • Wires these into FpsCounter and updates default overlay.ini template + docs.

Example:

[Overlay]
SampleCount=60
DisplayUpdateMs=80

Validation:

  • python .ai/tools/memctl.py validate --commit HEAD
  • python .ai/tools/memctl.py check-stale --commit HEAD
  • python .ai/tools/memctl.py build-pack --commit HEAD --task-id TASK-2025-12-16-0006 --out context_pack.json
  • python .ai/tools/memctl.py validate-pack --pack context_pack.json --task-id TASK-2025-12-16-0006
  • python -m unittest discover -s .ai/tests -p "test_*.py"

@si978 si978 added the ai AI-driven PR (enables AI gate) label Dec 16, 2025
@si978 si978 merged commit 0980dd3 into main Dec 17, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai AI-driven PR (enables AI gate)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant