Add GTrace

Make Fonts an Asset
Add FormatMillis and FormatNanos
This commit is contained in:
2025-12-08 18:37:12 +01:00
parent 88e367a299
commit d85610a0bd
11 changed files with 298 additions and 18 deletions

14
source/godtrace.cpp Normal file
View File

@@ -0,0 +1,14 @@
#include <amethyst/godtrace.hpp>
#include <amethyst/utils.hpp>
Amy::GTrace::TraceMap Amy::GTrace::pTraces;
void Amy::GTrace::Beg(ksr id) {
auto trace = GetTraceRef(id);
trace->SetStart(Amy::Utils::GetTimeNano());
}
void Amy::GTrace::End(ksr id) {
auto trace = GetTraceRef(id);
trace->SetEnd(Amy::Utils::GetTimeNano());
}