Henrik Rydgård
2daca0fedf
Merge pull request #19589 from hrydgard/refactor-execution
...
Refactor execution: No longer freeze the "EmuThread" when paused in the debugger
2024-11-05 13:10:06 +01:00
Henrik Rydgård
3a5968ba33
Don't block the render thread while the CPU is paused. This is a prereq for imgui debuggers.
2024-11-05 12:53:21 +01:00
Henrik Rydgård
f23ec1cf23
Initial build setup for including lua
2024-11-05 11:20:43 +01:00
Henrik Rydgård
dd8f9b682f
Don't crash on trying to re-record a GE dump
2024-11-01 20:27:09 +01:00
Henrik Rydgård
e93427c433
CPU_Init: Bail out earlier if we fail to identify a file.
2024-10-31 23:56:36 +01:00
Henrik Rydgård
14bb7a6062
Reduce Windows debugger crashes on shutdown
2024-10-29 11:20:03 +01:00
Henrik Rydgård
7d24fca4e2
Crashfix when switching buffered/non-buffered with the game running
2024-10-25 12:00:28 +02:00
Henrik Rydgård
b43abd2015
Fix issues with savestates and non-buffered rendering
2024-10-17 21:09:04 +02:00
Henrik Rydgård
d47c05f4a1
Android memstick folder move: Minor logging and robustness improvements
2024-09-09 17:47:21 +02:00
Henrik Rydgård
5939270d2c
Log: Split out StdioListener from ConsoleListener, making the second Win32-only.
2024-07-21 13:55:40 +02:00
Henrik Rydgård
8c0910dd6d
If a load-state failed (very bad), don't run the frame.
2024-07-20 00:46:13 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
c26de64d0f
iOS: Pass through touches near the task switcher only in-game. Makes the UI better behaved.
2024-05-26 10:27:14 +02:00
Henrik Rydgård
5042555d7b
Make a dedicated system request KEEP_SCREEN_BRIGHT, unify behavior between Windows and Android more
2024-05-20 14:03:54 +02:00
Henrik Rydgård
de0d82d020
Improve disc ID detection for old frame dumps.
...
Ran into this looking at issue #6379
2023-12-30 22:06:52 +01:00
Henrik Rydgård
a416d94e38
CHD over http wasn't actually working, disable again until it can be fixed
2023-12-29 12:19:06 +01:00
Henrik Rydgård
85001bf71f
Remove some redundant uses of MOBILE_DEVICE. Goal is to one day get rid of that define.
2023-12-07 17:30:15 +01:00
Unknown W. Brackets
b0dd2a52b1
Core: Stop leaking file loaders.
...
Also fixes remote disc streaming caching getting invalidated constantly.
2023-09-25 22:09:28 -07:00
Henrik Rydgård
ce82179321
Avoid checking for achievements for homebrew. Fix edge case.
2023-09-06 11:19:13 +02:00
Henrik Rydgård
b61fa7053f
RetroAchievements: Add parameter to SetGame for IdentifiedFileType, also add bool return to SaveSecret
2023-09-06 10:56:51 +02:00
Henrik Rydgård
7a4efb1a0a
Call CreateSysDirectories on all platforms.
2023-08-18 14:03:38 +02:00
Henrik Rydgård
44d602ca7d
Move InitSysDirectories to where it belongs and rename it. Plus warning fixes.
2023-08-18 13:03:32 +02:00
Henrik Rydgård
6f6ea4595a
Windows: Split out Create... from InitSysDirectories, fixup uses
2023-08-18 12:46:40 +02:00
Bashar Astifan
401377818c
Merge branch 'master' into master
2023-08-01 05:29:56 +04:00
Henrik Rydgård
a72c4aa383
Actually fix the race condition. Can't do any initialization step while waiting.
2023-07-24 12:08:15 +02:00