yuzu-mainline/src
comex d37f0b29e2 Fix thread naming on Linux, which limits names to 15 bytes.
- In `SetCurrentThreadName`, when on Linux, truncate to 15 bytes, as (at
  least on glibc) `pthread_set_name_np` will otherwise return `ERANGE` and
  do nothing.
- Also, add logging in case `pthread_set_name_np` returns an error
  anyway.  This is Linux-specific, as the Apple and BSD versions of
  `pthread_set_name_np return `void`.
- Change the name for CPU threads in multi-core mode from
  "yuzu:CoreCPUThread_N" (19 bytes) to "yuzu:CPUCore_N" (14 bytes) so it
  fits into the Linux limit.  Some other thread names are also cut off,
  but I didn't bother addressing them as you can guess them from the
  truncated versions.  For a CPU thread, truncation means you can't see
  which core it is!
2020-08-05 20:34:49 -07:00
..
audio_core core_timing: Make use of uintptr_t to represent user_data 2020-07-27 21:21:01 -04:00
common Fix thread naming on Linux, which limits names to 15 bytes. 2020-08-05 20:34:49 -07:00
core Fix thread naming on Linux, which limits names to 15 bytes. 2020-08-05 20:34:49 -07:00
input_common GCAdapter: only join worker thread if running & joinable 2020-07-26 14:54:02 -07:00
tests tests/core_timing: Remove pragma optimize(off) 2020-08-03 11:12:55 -04:00
video_core Merge pull request #4430 from bunnei/new-gpu-vmm 2020-08-04 18:44:26 -04:00
web_service Replace externals with Conan (#3735) 2020-05-08 17:09:29 -04:00
yuzu Merge pull request #4450 from Morph1984/fix-gamelist-scanning 2020-08-04 18:43:17 -04:00
yuzu_cmd Rebase for per game settings 2020-07-17 14:26:14 +10:00
yuzu_tester configuration: Add settings to enable/disable specific CPU optimizations 2020-07-11 14:34:09 +01:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt CMakeLists: Resolve #4478 2020-08-03 11:21:24 -04:00