issues
search
ShredEagle
/
snacman
He is a snac man.
MIT License
0
stars
0
forks
source link
topic/snacman#113 profiler single shot
#114
Closed
Adnn
closed
10 months ago
Adnn
commented
10 months ago
closes #113
Templatize "Profiler::Entry", make an alias for the recurring Entry.
Introduce SingleShotEntry type alias.
Rename begin/endSection() to begin/endSectionRecurring().
Revert "Rename begin/endSection() to begin/endSectionRecurring()."
Revert "Introduce SingleShotEntry type alias."
Revert "Templatize "Profiler::Entry", make an alias for the recurring Entry."
Factorize the entry setup, preparing for SingleShot entries.
Add EntryNature parameter to sections, to allow for single shots.
Rename profiling macros to make the recurring nature explicit.
Complete the implementation of single shots, up to presenting results.
Assert on rdtsc value conversion, causing issues with sections > 1s.
Change Value sample type from GLuint to std::uint64_t.
Fix issues with headers not included from ProviderRdtsc.
Rewrite fetchNextEntry(), to factorize code paths and optimize op count.
Implement more robust logic, to query singleshots after delay frames.
Fix bug, only resetting values of recurring entries.
closes #113