summaryrefslogtreecommitdiff
path: root/externals/microprofile/microprofileui.h
AgeCommit message (Collapse)Author
2022-11-16externals: microprofileui: Remove unused variablesValeri
Allows yuzu to be built with Clang 15
2022-06-14externals: microprofileui: Eliminate variable shadowingMorph
2020-08-23microprofile: Don't memset through std::atomic typesLioncash
Two of the members of the MicroProfileThreadLog contains two std::atomic instances. Given these aren't trivially-copyable types, we shouldn't be memsetting the structure, given implementation details can contain other members within it. To avoid potential undefined behavior on platforms, we can use aggregate initialization to zero out the members while still having well-defined behavior. While we're at it we can also silence some sign conversion warnings.
2020-04-16General: Resolve warnings related to missing declarationsLioncash
2018-01-15Fix some warningsunknown
2018-01-15Fix some warnings in the microprofileAndrix44
2017-02-04changed the WIN32 macro in microprofileui (#2528)noah the goodra
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it would correctly dectect that its being compiled on a windows platform
2016-10-27microprofile: unbreak on POSIX systemsJan Beich
In file included from src/common/microprofile.cpp:7: In file included from src/./common/microprofile.h:23: externals/microprofile/microprofile.h:830:5: error: use of undeclared identifier 'MP_BREAK' MP_ASSERT(t == nBegin); ^ externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT' ^ externals/microprofile/microprofile.h:831:5: error: use of undeclared identifier 'MP_BREAK' MP_ASSERT(nTimerIndex == (nToken&0x3fff)); ^ externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT' ^ [...]
2016-04-23microprofileui: Use correct printf specifierSam Spilsbury
2016-04-23microprofile: Use std::absSam Spilsbury
Using the global-namespace C function will cause the wrong overload to get picked
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.