Stenzek
|
d812463649
|
Qt: Ensure SIGCHLD is ignored properly
|
2025-02-21 23:58:04 +10:00 |
|
Stenzek
|
bceadadcb4
|
Image: Fix possible unaligned movaps
|
2025-02-14 22:51:29 +10:00 |
|
Stenzek
|
953bd0919b
|
RegTest: Fix flipped images in OpenGL
We're reading the framebuffer, not rendered image.
|
2025-02-14 19:01:40 +10:00 |
|
Stenzek
|
81bca06707
|
System: Add hash to OnGameChanged
|
2025-02-08 15:03:17 +10:00 |
|
Stenzek
|
b5925ab139
|
Achievements: Include any codepoints above 0x100 in dynamic range
|
2025-01-31 13:48:57 +10:00 |
|
Stenzek
|
128bab29f8
|
Host: Allow button title override in ConfirmMessageAsync()
|
2025-01-29 19:19:53 +10:00 |
|
Stenzek
|
2b7a4f8d19
|
Qt: Avoid game list refresh on shutdown
We only need to invalidate the entries that have had their play times
changed, not the entire list.
|
2025-01-25 19:45:42 +10:00 |
|
Stenzek
|
6cba825bac
|
System: Add fatal error shutdown path
Switch to a null backend and shut down the system instead of crashing.
|
2025-01-18 22:59:48 +10:00 |
|
Stenzek
|
d52bf795e4
|
GPU: Split backend into Backend+Presenter
|
2025-01-18 22:59:48 +10:00 |
|
Stenzek
|
08d2586a86
|
System: Allow host to set async worker count
For regtest.
|
2025-01-18 22:59:48 +10:00 |
|
Stenzek
|
bbb1befa43
|
RegTest: Build fix
|
2025-01-14 20:51:13 +10:00 |
|
Stenzek
|
13b85728a0
|
Qt: Refactor input device/motor tracking
Remove multiple sources of truth.
|
2025-01-11 20:25:11 +10:00 |
|
Stenzek
|
920f25427e
|
Qt: Simplify Fullscreen UI state tracking
Fixes application closing if the system was shut down while fullscreen.
|
2025-01-04 16:09:35 +10:00 |
|
Stenzek
|
82a843c121
|
RegTest: Log state and RAM hashes on exit
Useful for checking determinism.
|
2024-12-29 17:25:55 +10:00 |
|
Stenzek
|
1ed9e609a5
|
RegTest: Support replaying GPU dumps
|
2024-12-29 17:25:55 +10:00 |
|
Stenzek
|
a44dd1882f
|
RegTest: Update CLI help
|
2024-12-27 15:02:40 +10:00 |
|
Stenzek
|
272aa4f933
|
ImGuiManager: Add Begin/EndTextInput()
|
2024-12-26 18:00:29 +10:00 |
|
Stenzek
|
2d659fc3eb
|
GPU: Move backend work off CPU thread
|
2024-12-19 23:32:15 +10:00 |
|
Stenzek
|
1bea8817f1
|
Host: Add ConfirmMessageAsync()
|
2024-12-10 02:26:45 +10:00 |
|
Stenzek
|
b7fff840c8
|
System: Move thread name init to host
Prevents funky thread names for regtest on Linux.
|
2024-11-29 21:21:27 +10:00 |
|
Stenzek
|
aafc029682
|
Misc: Un-namespace Timer
|
2024-11-29 20:13:37 +10:00 |
|
Stenzek
|
ae18db9271
|
RegTest: Use filename instead of database title
|
2024-11-29 19:10:21 +10:00 |
|
Stenzek
|
b59f9a1270
|
ImGuiManager: Plumb through clipboard access
|
2024-11-20 13:38:52 +10:00 |
|
Stenzek
|
88e14dd3ff
|
RegTest: Support using global data directory
|
2024-11-05 13:58:20 +10:00 |
|
Stenzek
|
166c930738
|
System: Move private functions to separate header
|
2024-10-28 14:31:22 +10:00 |
|
Stenzek
|
4963dc1759
|
Host: Make resource routines fill error object
|
2024-10-22 20:41:33 +10:00 |
|
Stenzek
|
0d3501d435
|
Misc: Pass SettingsInterface by const reference
|
2024-10-20 23:59:47 +10:00 |
|
Stenzek
|
60f6ee3055
|
RegTest: Build fix
|
2024-10-20 23:21:49 +10:00 |
|
Stenzek
|
26b6c704f0
|
MemMap: Support dynamic page size selection
i.e. 4K to 16K on ARM64.
|
2024-10-05 19:25:23 +10:00 |
|
Stenzek
|
3dca598063
|
Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
|
2024-09-21 22:26:06 +10:00 |
|
Stenzek
|
153d95982b
|
RegTest: Compile fix
|
2024-09-06 22:14:29 +10:00 |
|
Stenzek
|
6d0f92d4fb
|
dep/fmt: Bump to v11.0.2
|
2024-09-03 17:54:43 +10:00 |
|
Stenzek
|
7f4e5d55db
|
Misc: Update copyright headers
|
2024-09-01 22:08:31 +10:00 |
|
Stenzek
|
c9f5cfc1bc
|
Host: Add TranslatePluralToSmallString()
|
2024-08-26 14:06:57 +10:00 |
|
Stenzek
|
707453b596
|
FileSystem: Swap vector for DynamicHeapArray
No point zeroing it out.
|
2024-08-25 22:13:18 +10:00 |
|
Stenzek
|
f2896d55b8
|
RegTest: Report performance stats on exit
|
2024-08-14 21:39:04 +10:00 |
|
Stenzek
|
159254c37a
|
RegTest: Fix OOB array read
|
2024-08-14 21:39:04 +10:00 |
|
Stenzek
|
af47eb6956
|
System: Add video capture feature
|
2024-08-11 21:06:58 +10:00 |
|
Stenzek
|
deed0c9713
|
GameDatabase: Merge compatibility messages
|
2024-07-22 14:59:55 +10:00 |
|
Stenzek
|
1963d80d2c
|
RegTest: Fix crash on startup
|
2024-07-01 01:07:27 +10:00 |
|
Stenzek
|
c4bf5b4f2c
|
RegTest: Write file log as well as frames
|
2024-05-31 18:28:26 +10:00 |
|
Stenzek
|
60ee17e713
|
System: Fix regtest dumping
|
2024-05-25 15:58:41 +10:00 |
|
Stenzek
|
1565a2667d
|
Misc: More format string fixes
|
2024-05-25 15:48:31 +10:00 |
|
Stenzek
|
4e922a34a7
|
Log: Simplify macros
|
2024-05-24 02:08:14 +10:00 |
|
Stenzek
|
b6d019db66
|
Misc: Replace log printf calls with fmt
|
2024-05-24 00:29:49 +10:00 |
|
Stenzek
|
35bdbf2a55
|
System: Check host page size on startup
|
2024-05-16 17:37:23 +10:00 |
|
Stenzek
|
18160a8e06
|
Qt: Add option to pause when controller is disconnected
|
2024-05-14 16:00:09 +10:00 |
|
Stenzek
|
f3aec0c965
|
Host: Re-introduce plural translation support
|
2024-05-13 01:46:45 +10:00 |
|
Stenzek
|
522c2e3458
|
FullscreenUI: Use native file selector on Flatpak
|
2024-05-12 20:28:20 +10:00 |
|
Stenzek
|
fa104acdd1
|
Misc: Purge unused code and report startup error to host
|
2024-05-05 22:29:26 +10:00 |
|