Commit Graph

21 Commits

Author SHA1 Message Date
3bc78e577f threadsafe_queue: Remove NeedSize template parameter
The necessity of this parameter is dubious at best, and in 2019 probably
offers completely negligible savings as opposed to just leaving this
enabled. This removes it and simplifies the overall interface.
2019-02-15 22:00:44 +01:00
9458e4d8ec CoreTiming: wrap into class 2018-11-04 10:26:38 -05:00
c18a7896e0 Merge pull request #4078 from zhaowenlan1779/port-yuzu-934
Port " core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds" from yuzu
2018-08-11 10:26:21 +01:00
a431c85b6b core_timing: Convert typedef into a type alias
Makes the alias a little more readable from left-to-right.
2018-08-10 10:00:36 +08:00
660be9499d core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds
Enforces the time unit being returned and also allows using the standard
time utilities to manipulate it.
2018-08-10 09:56:17 +08:00
74cd98ecad core: clean up warnings 2018-08-01 14:10:23 -05:00
7c5a76e58b log: replace all NGLOG with LOG 2018-06-29 14:18:07 +03:00
bef6c6d174 core/core_timing: Replace logging macros 2018-06-07 23:06:26 +08:00
e9a95b2e7d CoreTiming: Reworked CoreTiming (#3119)
* CoreTiming: New CoreTiming; Add Test for CoreTiming
2017-11-25 14:56:57 +01:00
529f4a0131 Moved down_count to CoreTiming 2017-09-30 17:38:14 +01:00
47960b0659 CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
ebdae19fd2 Remove empty newlines in #include blocks.
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
2016-09-21 11:15:47 +09:00
dc8479928c Sources: Run clang-format on everything. 2016-09-18 09:38:01 +09:00
d63a76f4ce CoreTiming: avoid overflow 2016-07-23 14:30:23 +03:00
b1503b2020 Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
e1fbac3ca1 Common: Remove common.h 2015-05-07 15:45:22 -03:00
9bf82beb4c CoreTiming: Ported the CoreTiming namespace from PPSSPP
Implemented the required calls to make it work.

CoreTiming: Added a new logging class Core_Timing.
2015-01-07 15:08:35 -05:00
ebfd831ccb License change 2014-12-20 21:20:24 -08:00
1a8f466217 Remove extraneous semicolons 2014-11-18 08:27:16 -05:00
de0a034a84 fixed project includes to use new directory structure 2014-04-08 20:15:08 -04:00
63e46abdb8 got rid of 'src' folders in each sub-project 2014-04-08 19:25:03 -04:00