ppsspp/Common
Henrik Rydgård 59a56d66c7 Add a "reason" argument to sleep_ms().
sleep_ms() should generally be avoided when possible. This can be used to try
to track down unnecessary sleeps by adding some logging.

This commit on its own doesn't actually add any logging.
2024-11-21 15:28:51 +01:00
..
Battery fix typo + remove branch from CI 2023-01-27 14:00:12 +03:00
Crypto First part of the const changes etc 2024-09-17 15:13:13 +02:00
Data More static code analysis fixes 2024-10-28 17:59:06 +01:00
File Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
GPU Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
Input Implement mousewheel vertical scroll and hover in ImGui integration 2024-11-06 22:00:11 +01:00
Log Minor code cleanups 2024-10-28 17:50:34 +01:00
Math An old version of android had strict JNI validation of UTF-8 strings enabled. Let's pass it. 2024-10-22 11:02:26 +02:00
Net Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
Profiler Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
Render Warning fixes 2024-11-06 11:59:34 +01:00
Serialize [Common] Fixes from Unknown W. Brackets: <checkins@unknownbrackets.org> 2024-09-18 11:11:25 +02:00
System Merge pull request #19569 from hrydgard/imgui-integration 2024-11-05 10:18:30 +01:00
Thread Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
UI Implement mousewheel vertical scroll and hover in ImGui integration 2024-11-06 22:00:11 +01:00
VR More const/static-ification 2024-09-17 15:22:37 +02:00
ABI.cpp Build: More consistently avoid _M_ defines. 2021-03-02 21:49:21 -08:00
ABI.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Arm64Emitter.cpp Bunch more linting 2024-10-10 11:57:10 +02:00
Arm64Emitter.h [Common/Data/GPU/Input/System/UI] Added const reference for function params 2023-12-14 14:21:11 +03:00
ArmCommon.h ARM64: Port over some missing VFPU instructions from ARM. Not much left now. 2015-04-06 18:13:30 +02:00
ArmCPUDetect.cpp Replace "ReadFileToString" with a few semantically clearer wrappers. 2024-01-25 09:55:54 +01:00
ArmEmitter.cpp ARM32: Remove runtime checks for VFPv3 and NEON since we require these when building anyway. 2024-07-17 22:14:24 +02:00
ArmEmitter.h First part of the const changes etc 2024-09-17 15:13:13 +02:00
BitScan.h Compat: Option to use accurate dotprod for VMMUL. 2019-08-05 11:44:52 -07:00
BitSet.h IRInterpreter: Various SIMD optimization. Move out the reverse-bits implementation 2024-06-01 20:29:03 +02:00
Buffer.cpp Buffer::Printf: Properly check for encoding failure 2024-10-10 16:01:00 +02:00
Buffer.h Bunch more linting 2024-10-10 11:57:10 +02:00
CodeBlock.h Fix a bunch of Android Studio lint warnings 2024-10-10 10:24:40 +02:00
Common.h Fix some longstanding issues with the GameInfoCache and optimize away double work 2024-01-28 16:23:27 +01:00
Common.vcxproj Add GhidraClient 2024-11-15 19:52:14 +01:00
Common.vcxproj.filters Add GhidraClient 2024-11-15 19:52:14 +01:00
CommonFuncs.h Cleanup emscripten libretro build target 2023-08-12 14:38:35 -05:00
CommonTypes.h [Common] CommonType base for Nintendo Switch 2023-06-27 14:21:55 +02:00
CommonWindows.h Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases. 2018-02-25 10:27:59 +01:00
CPUDetect.cpp Delete obsolete checks for pre-v7a armeabi 2024-10-23 13:23:35 +02:00
CPUDetect.h Also disable the GPU JIT tests on ARM64, not applicable 2024-04-29 11:13:35 +02:00
DbgNew.h Code fixes. Correct the UWP fix 2024-11-04 23:14:39 +01:00
ExceptionHandlerSetup.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
ExceptionHandlerSetup.h Simple exception handler so we can ignore accesses that happen within the PSP memory space. 2020-07-14 09:25:45 +02:00
FakeCPUDetect.cpp Add basic support for loongarch64 2023-09-02 02:08:43 +08:00
FakeEmitter.h [Core/GL/UI] Not all fields initilize and minor code refactor 2024-04-11 15:50:42 +03:00
GhidraClient.cpp Add GhidraClient and ImStructViewer docs 2024-11-19 00:15:14 +01:00
GhidraClient.h Add GhidraClient and ImStructViewer docs 2024-11-19 00:15:14 +01:00
GraphicsContext.h Bunch more linting 2024-10-10 11:57:10 +02:00
Log.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
Log.h Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
LogReporting.cpp Reporting: Delete the now unused extra threads, fix up compat reports. 2024-10-28 17:02:05 +01:00
LogReporting.h Bugfixes 2024-07-26 14:22:31 +02:00
LoongArchCPUDetect.cpp Force LoongArchCPUInfoParser::TotalLogicalCount() to return int on all code paths 2024-11-19 15:40:46 +03:00
MachineContext.h Bunch more linting 2024-10-10 11:57:10 +02:00
MemArena.h [MemArena] Honor MV_MIRROR_PREVIOUS on ReleaseView 2023-06-22 00:01:38 +02:00
MemArenaAndroid.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
MemArenaDarwin.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
MemArenaHorizon.cpp [MemArena] Add designated impl for Nintendo Switch 2023-06-22 00:06:59 +02:00
MemArenaPosix.cpp Add NO_MMAP flag in the compilation scripts 2024-07-29 17:54:06 +02:00
MemArenaWin32.cpp [MemArena] Honor MV_MIRROR_PREVIOUS on ReleaseView 2023-06-22 00:01:38 +02:00
MemoryUtil.cpp Decentralize the assert for AllocateAlignedMemory failures 2024-10-22 21:49:50 +02:00
MemoryUtil.h Decentralize the assert for AllocateAlignedMemory failures 2024-10-22 21:49:50 +02:00
MemoryUtilHorizon.cpp [MemoryUtil] Platform changes for Nintendo Switch 2023-06-26 16:17:45 +02:00
MipsCPUDetect.cpp Replace "ReadFileToString" with a few semantically clearer wrappers. 2024-01-25 09:55:54 +01:00
MipsEmitter.cpp More const/static-ification 2024-09-17 15:22:37 +02:00
MipsEmitter.h More const/static-ification 2024-09-17 15:22:37 +02:00
MsgHandler.h More cleanup of Log.h, move AndroidAssert into MsgHandler.cpp/h. 2020-08-16 14:48:54 +02:00
OSVersion.cpp Simplify & win11-build check fix 2024-09-04 22:56:37 +04:00
OSVersion.h Simplify & win11-build check fix 2024-09-04 22:56:37 +04:00
RiscVCPUDetect.cpp Fix building on OpenBSD/riscv64. 2024-04-27 07:44:37 -04:00
RiscVEmitter.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
RiscVEmitter.h riscv: Add vector bitmanip encoding. 2023-12-29 09:42:23 -08:00
StringUtils.cpp Shorten the version display on the main screen 2024-10-22 11:58:50 +02:00
StringUtils.h Shorten the version display on the main screen 2024-10-22 11:58:50 +02:00
Swap.h Remove Globals.h 2017-08-31 17:15:22 +02:00
SysError.cpp Very minor logging improvement 2021-12-07 21:28:39 +01:00
SysError.h Remove unnecessary use of thread local storage 2020-09-29 15:51:51 +02:00
Thunk.cpp jit: Add more reasonable estimates for RX protect. 2022-11-20 10:55:35 -08:00
Thunk.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
TimeUtil.cpp Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
TimeUtil.h Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
x64Analyzer.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
x64Analyzer.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
x64Emitter.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
x64Emitter.h x64jit: Initial reg transfer. 2023-09-24 16:28:29 -07:00