citra/src/common
Lioncash 60f476cd8f common/telemetry: Migrate core-independent info gathering to common
Previously core itself was the library containing the code to gather
common information (build info, CPU info, and OS info), however all of
this isn't core-dependent and can be moved to the common code and use
the common interfaces. We can then just call those functions from the
core instead.

This will allow replacing our CPU detection with Xbyak's which has
better detection facilities than ours. It also keeps more
architecture-dependent code in common instead of core.
2018-08-14 18:57:46 -04:00
..
logging logging/backend: Use const reference to refer to log filter 2018-08-13 21:44:55 -04:00
x64 common: Convert type traits templates over to variable template versions where applicable 2018-08-07 19:34:47 -04:00
alignment.h common: Convert type traits templates over to variable template versions where applicable 2018-08-07 19:34:47 -04:00
assert.h Port #3474 from Citra 2018-07-07 14:17:44 +02:00
bit_field.h bit_field: Remove is_pod check, add is_trivially_copyable_v. 2018-04-17 18:00:18 -04:00
bit_set.h common: Convert type traits templates over to variable template versions where applicable 2018-08-07 19:34:47 -04:00
break_points.cpp Remove unused import in break_points.cpp (#2763) 2017-06-08 21:16:46 -07:00
break_points.h
cityhash.cpp common: Port cityhash code from Citra. 2018-04-13 23:48:22 -04:00
cityhash.h common: Port cityhash code from Citra. 2018-04-13 23:48:22 -04:00
CMakeLists.txt common: Remove synchronized_wrapper.h 2018-07-21 14:51:44 -04:00
color.h common/color: Remove unnecessary const qualifiers on return types 2018-08-08 16:17:41 -04:00
common_funcs.h Port #3732 from Citra: "common: Fix compilation on ARM" 2018-07-29 15:51:31 +02:00
common_paths.h Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch 2018-08-01 00:16:54 -04:00
common_types.h common_types: Convert typedefs to using aliases 2018-04-19 22:26:35 -04:00
file_util.cpp file_util: Use enum instead of bool for specifing path behavior 2018-08-08 21:18:45 -04:00
file_util.h file_util: Use enum instead of bool for specifing path behavior 2018-08-08 21:18:45 -04:00
hash.h common: Convert type traits templates over to variable template versions where applicable 2018-08-07 19:34:47 -04:00
math_util.h math_util: Always initialize members of Rectangle 2018-08-02 10:47:34 -04:00
memory_util.cpp Port #3579 from Citra 2018-07-07 13:59:18 +02:00
memory_util.h
microprofile.cpp
microprofile.h
microprofileui.h
misc.cpp common/misc: Deduplicate code in GetLastErrorMsg() 2018-07-19 09:15:38 -04:00
param_package.cpp param_package: Take std::string by value in string-based Set() function 2018-07-20 17:24:06 -04:00
param_package.h param_package: Take std::string by value in string-based Set() function 2018-07-20 17:24:06 -04:00
quaternion.h Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
scm_rev.cpp.in common: Add build timestamp to scm_rev. 2017-08-03 20:10:37 -04:00
scm_rev.h Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
scope_exit.h Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
string_util.cpp common/string_utils: replace boost::transform with std counterpart 2018-07-29 15:05:43 +02:00
string_util.h string_util: Remove unnecessary std::string instance in TabsToSpaces() 2018-07-22 15:35:48 -04:00
swap.h Port #3732 from Citra: "common: Fix compilation on ARM" 2018-07-29 15:51:31 +02:00
telemetry.cpp common/telemetry: Migrate core-independent info gathering to common 2018-08-14 18:57:46 -04:00
telemetry.h common/telemetry: Migrate core-independent info gathering to common 2018-08-14 18:57:46 -04:00
thread_queue_list.h thread_queue_list: Make contains() and get_first() const member functions 2018-08-12 12:54:14 -04:00
thread.cpp
thread.h common/thread: Remove unnecessary feature checking for thread_local 2018-04-19 22:41:18 -04:00
threadsafe_queue.h remove polymorphism issue 2018-07-29 15:24:41 +02:00
timer.cpp Port #3972 from Citra: "common/timer: use std::chrono, avoid platform-dependent code" 2018-07-29 14:58:30 +02:00
timer.h Port #3972 from Citra: "common/timer: use std::chrono, avoid platform-dependent code" 2018-07-29 14:58:30 +02:00
vector_math.h vector_math: Use variable template version of is_signed in Vec classes 2018-08-08 15:53:42 -04:00