Henrik Rydgård
0227df0de8
Split out HTTPRequest and RequestManager from HTTPClient. HTTPRequest->HTTPRequestBase.
2025-09-04 17:25:02 +02:00
Henrik Rydgård
e65c5bfdb6
Break out the http::RequestManager from HTTPClient.h
2025-09-04 17:12:18 +02:00
Henrik Rydgård
e8dd3c2223
Merge pull request #20794 from hrydgard/project-8-fix
...
Correct error codes from sceUtilityLoadAvModule / UnloadAvModule.
2025-09-04 16:13:44 +02:00
Henrik Rydgård
cfba17b6e6
Correct error codes from sceUtilityLoadAvModule / UnloadAvModule.
...
Fixes #20775
2025-09-04 15:18:15 +02:00
Henrik Rydgård
f89c169f8a
Use the correct ID when creating game configs from the pause screen
2025-09-04 11:34:55 +02:00
Henrik Rydgård
14016f84df
Comments
2025-09-04 11:24:43 +02:00
Henrik Rydgård
12aba31f38
Delete the Running slow warning (but keep the one for software rendering)
2025-09-04 10:27:22 +02:00
Henrik Rydgård
33b87578c5
Revive old alignment utility functions, give them better names.
2025-09-03 20:48:51 +02:00
Henrik Rydgård
f2df336f79
Resolve #20746 by checking addresses harshly in MIPSAnalyst
...
By fixing up badly aligned addresses in HLESubscriber.cpp.
This should help eliminate any bad usage within PPSSPP itself, while
also keeping existing websocket code working.
Additionally, this makes some end addresses exclusive instead of
inclusive, which simplifies address math.
2025-09-03 20:32:19 +02:00
Nab
3c611355c6
Stricter check for 'H' region
2025-09-03 17:40:40 +00:00
Nab
f81018d8b4
Merge branch 'master' into gameregion-addition
2025-09-03 14:58:44 +02:00
Nab
5bfd4b390c
GameRegion improvements
2025-09-03 14:17:55 +02:00
Henrik Rydgård
7fda054147
ImDebugger: Add a GameInfo tab to the PARAM.SFO window.
2025-09-03 14:10:54 +02:00
Henrik Rydgård
97cfca8f18
Cleanup the Game info screen code. Fixes issue with it not loading sometimes.
2025-09-03 11:57:13 +02:00
Henrik Rydgård
4aaf44dd02
Warning fixes
2025-09-02 13:26:04 +02:00
Henrik Rydgård
6c238e0109
Small upgrade to the ParamSFO window: Show the original params, add copy to clipboard
2025-09-02 00:50:12 +02:00
Henrik Rydgård
bbe1a7edc1
Add simple ParamSFO viewer to ImDebugger
2025-09-01 13:53:44 +02:00
Henrik Rydgård
6f76c579fc
Delete dead code, more std::string_view
2025-09-01 00:15:23 +02:00
Henrik Rydgård
c9acf8e80e
More std::string_view
2025-08-31 20:20:59 +02:00
Henrik Rydgård
b472eb8b8b
Remove a lot of unnecessary string constructors
2025-08-31 15:49:29 +02:00
Henrik Rydgård
d43b1d4618
String function cleanup
2025-08-31 14:45:41 +02:00
Henrik Rydgård
6e5c567809
Fix some ini file misbehaviors
2025-08-31 14:13:12 +02:00
Henrik Rydgård
5751e202a5
Remove redundant .c_str()
2025-08-31 13:37:43 +02:00
Henrik Rydgård
709e136470
Map pause-no-menu to F8 by default.
2025-08-27 08:33:24 +02:00
Henrik Rydgård
3b3257ad99
Fix crash in debug builds in gpu.stats.get
2025-08-26 10:24:30 +02:00
Henrik Rydgård
a7b36ae0ae
Websocket: Request resets asynchronously. sync won't work.
2025-08-26 10:12:43 +02:00
Henrik Rydgård
18ccef1bd4
Just some minor code modernization
2025-08-25 10:45:12 +02:00
Henrik Rydgård
804ef50896
Merge pull request #20742 from hrydgard/bump-stuff
...
Update libzstd, rcheevos to latest
2025-08-24 17:37:28 +02:00
Henrik Rydgård
93638c8826
Test fix
2025-08-24 15:46:35 +02:00
Henrik Rydgård
65285e59c4
Bump rcheevos to v12.0.0
2025-08-24 14:58:53 +02:00
Henrik Rydgård
a107d75e38
Fix lifecycle-notification assert problem (was called from wrong thread)
2025-08-24 11:17:19 +02:00
Henrik Rydgård
f6050a442c
Fix serving the remote debugger locally, add a setting for the auto-launcher
2025-08-24 11:17:19 +02:00
Henrik Rydgård
7a93d0d56c
Remove unneeded assert that was causing nemo problems
2025-08-24 11:17:18 +02:00
Henrik Rydgård
e00ef04792
Granular queue: Use the current FPS to get an estimate for how long the maximum queue size should be.
2025-08-22 21:21:20 +02:00
Henrik Rydgård
07ad5ff372
Add more measurements to the granular mixer queue
2025-08-22 21:21:20 +02:00
Henrik Rydgård
8a76ac74fc
Granule queue: Move masking to access instead of increment
2025-08-22 21:21:20 +02:00
Henrik Rydgård
5b0d8c06c6
Add debug UI for granule mixer
2025-08-22 21:21:19 +02:00
Henrik Rydgård
a1d0f405b1
Remove quantization error thingy. Other cleanup
2025-08-22 21:21:19 +02:00
Henrik Rydgård
db24efcfa4
Remove the inner class, since we're only working with a single stereo stream.
2025-08-22 21:21:19 +02:00
Henrik Rydgård
878975ad80
Rework granule mixer code style a little, optimize.
2025-08-22 21:21:19 +02:00
Henrik Rydgård
0fa7349f5a
Integrate Dolphin's granule based audio resampler.
...
Removed parts of it that were not relevant.
Working, it seems. Not sure about the buffer size thing.
Not defaulting it for now
See #20146 and https://github.com/dolphin-emu/dolphin/pull/13352
..
2025-08-22 21:21:19 +02:00
Henrik Rydgård
ed940a9d38
Introduce alias maps built from the reference translation
2025-08-22 14:04:34 +02:00
Henrik Rydgård
2cf0ffea73
Allow choosing the frame presentation mode in detail in Vulkan mode
2025-08-21 01:01:16 +02:00
Henrik Rydgård
5bfaaddedb
Implement iOS keyboard mappings for Ctrl/Shift/Alt/Meta
2025-08-19 09:48:58 +02:00
Henrik Rydgård
9a50fa4834
Merge pull request #20719 from hrydgard/more-misc
...
ImDebugger: Add a basic watch window
2025-08-17 10:24:14 +02:00
Henrik Rydgård
d9b7e370f3
ImDebugger: Add initial implementation of a watch window
2025-08-15 21:58:32 +02:00
Henrik Rydgård
ae82db6e86
Merge pull request #16277 from sum2012/IgnoreEnqueue
...
Ignore stack address already used in Metal Gear Acid 2 Special Card
2025-08-15 18:45:33 +02:00
Henrik Rydgård
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
Henrik Rydgård
038f1a139e
Implement save state deletion in the save state popup screen
...
Fixes #16223
2025-08-15 15:49:03 +02:00
Henrik Rydgård
e745ab16e4
Merge branch 'master' into IgnoreEnqueue
2025-08-15 11:30:10 +02:00