From b810e1b882ad36fff7259a15c48adc860430647e Mon Sep 17 00:00:00 2001 From: dnesov Date: Sun, 29 Jun 2025 16:52:48 +0200 Subject: [PATCH] Update TODO --- TODO.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index 65fed2f..7d101b4 100644 --- a/TODO.md +++ b/TODO.md @@ -5,7 +5,7 @@ - ActionJustPressed and KeyboardKeyJustPressed don't detect inputs consistently. - **Solution**: This is a problem related to custom frame pacing for fixed timestep. Raylib polls input in BeginFrame, which means certain functions related to JustPressed* may work incorrectly when polled in a separate timestep. This can be fixed if the entire input system will be moved to SDL or with a custom render + input backend altogether. - ~~Fix any remaining bugs with anchor positioning system.~~ - - ~~Containers don't position their chilren correctly when using anchors and adding/removing them.~~ + - ~~Containers don't position their chilren correctly when using anchors and adding/removing them.~~ ## Core @@ -69,6 +69,18 @@ - Make action system use an InputMap resource instead. - Gamepad support +## Diagnostics + +- Implement Profiler class. +- Generate a Speedscope report. +- Collect reports for systems + - Game + - Render + - Audio + - ResourceManager + - UI + - Particles + ## UI - ~~Layout~~ @@ -86,4 +98,4 @@ - Styling - Add style settings for UI panels (for buttons, labels, etc.). - Find a way to reference external assets in the style (fonts, textures). - - Create a default style for widgets. \ No newline at end of file + - Create a default style for widgets.