Henrik Rydgård
e9c65654a3
Add new log category for script. Rename member variables in ImConsole to match style.
2026-06-15 01:19:14 +02:00
Henrik Rydgård
b5269fbf93
Lua plugins now reached a very early PoC state
2026-06-15 01:17:59 +02:00
Henrik Rydgård
a9af37e684
More refactoring
2026-06-15 01:16:05 +02:00
Henrik Rydgård
ad2f236806
Add a bunch more functionality to the lua console. Start investigating what's missing.
2026-06-15 01:16:03 +02:00
Henrik Rydgård
00126e4c6f
Correct some logging categories
2026-06-13 17:12:16 +02:00
Henrik Rydgård
884af80a31
Merge pull request #21793 from sum2012/mpeg-patch
...
Fix muti ringbuffer structures for mpeg By Gemini in Android Studio
2026-06-13 10:02:19 +02:00
Henrik Rydgård
37e00f616e
Clean up logging in scePowerSetClockFrequency
2026-06-12 12:23:36 +02:00
Henrik Rydgård
1d32f68869
Remove an unnecessary callback mechanism
2026-06-12 12:19:31 +02:00
Henrik Rydgård
ce7da78b17
Invalidate texture hashes on readbacks
2026-06-09 23:49:54 +02:00
Henrik Rydgård
1781f693b5
Implement the new SyncDomain concept for texture hashing, remove minihash
2026-06-09 23:49:54 +02:00
sum2012
9c78c886e1
Fix multi-stream handling system that supports both selective ignoring and active stream switching
...
Fix #15606
But bypasses all setAudioStream , MediaEngine state-changing or data-consuming calls.
2026-06-08 23:00:36 +08:00
sum2012
b26dcb3f9a
Try to fix 'avail' test
2026-06-07 20:27:06 +08:00
sum2012
dad0707412
fIX AI deleted this line
...
Fix UFC 2010 video
2026-06-07 19:10:01 +08:00
sum2012
dd0fa10f89
Fix muti ringbuffer structures for mpeg
...
Fix #11934
2026-06-06 04:56:11 +08:00
Henrik Rydgård
a317890c08
Remove the GPUDebugInterface class
...
Just a pointless extra layer in the class hiearchy, making it
unnecessarily hard to modify the interface.
Might as well hit GPUCommon directly.
2026-06-02 11:15:08 +02:00
Henrik Rydgård
bdd72c08f3
Fix dirtying caused by clip flag state. This could probably be a bit smarter.
2026-05-30 21:47:21 +02:00
Henrik Rydgård
3f6582aa7b
Minor logging changes
2026-05-30 19:07:59 +02:00
Henrik Rydgård
f60e27a9b7
Just some refactoring of the GPUStatistics struct, and more use of StringWriter
2026-05-29 14:40:31 +02:00
Henrik Rydgård
cc0ece038c
Clean up the string type in RequestCallback - somehow was both char* and std::string????
...
Might be related to #21695
2026-05-18 14:16:34 +02:00
Henrik Rydgård
d2c2ee337e
Remove the mfplat.dll hard dependency (now dynamic).
2026-05-11 16:09:22 +02:00
Henrik Rydgård
c19acc0fd8
When loading plugins, show the plugin name, not the filename.
...
Fixes #21495
2026-05-02 11:07:34 +02:00
Henrik Rydgård
811c4bc577
Remove the VblankListener callback mechanism, do direct calls instead
...
Should fix #21575
2026-04-28 16:27:12 +02:00
Henrik Rydgård
61e76fcf68
Add the ability to hide adhoc servers using a "hidden" entry in the json.
...
Useful when servers are temporarily down.
2026-04-23 11:12:58 +02:00
Henrik Rydgård
e892c4e446
Implement the length check.
2026-04-14 12:55:29 -06:00
Henrik Rydgård
f7a7eeaf74
Rough implementation of sysclib_snprintf (kernel function, useful for plugins)
...
Requested by danssmnt on Discord
2026-04-14 12:48:44 -06:00
Henrik Rydgård
eca6f98a53
Register another function in ModuleMgrForKernel. Logging cleanup
2026-04-14 12:41:14 -06:00
Henrik Rydgård
7a32998637
Merge pull request #21547 from hrydgard/hle-names
...
Updating the HLE names of some functions
2026-04-13 16:17:24 -06:00
Henrik Rydgård
4144839154
Add stub for sysclib_snprintf
2026-04-13 10:04:02 -06:00
Nemoumbra
6fea4671c8
scePower_a85880d0 -> scePowerCheckWlanCoexistenceClock
2026-04-12 02:28:29 +03:00
Nemoumbra
54d0e427c7
Forgot to update a comment
2026-04-12 02:26:10 +03:00
Nemoumbra
b0a9467699
Accepting raw block API names as real
2026-04-12 01:13:47 +03:00
Nemoumbra
2bc5d2e400
Wrong function called in sceKernelCreateHeap
2026-04-11 23:40:05 +03:00
Henrik Rydgård
31ad682e86
Kernel sysclib: Reduce logspam. This is useful for plugin developers.
2026-04-09 13:09:12 -06:00
Henrik Rydgård
49d3d3dc37
Settings and dev settings: Preserve the current tab. Minor UI tweaks.
2026-04-06 12:09:40 -06:00
Henrik Rydgård
d9ee8cb538
Fix json parsing bugs, add data.json for Relay Brasiliero
2026-04-05 12:57:41 -06:00
Henrik Rydgård
f703bc69c4
Analog stick autorotation now uses game timing.
...
Should fix frameskipping problem, where this didn't work in God of War
if frameskipping was on.
2026-03-31 11:14:48 -06:00
Henrik Rydgård
c63d30508e
GamesNexus also has data.json. Also, do an inventory of favicons. Not many usable...
2026-03-30 16:05:29 -06:00
Henrik Rydgård
6a977bd27f
Fix bug preventing us from loading the server list from the server
2026-03-30 13:51:27 -06:00
Henrik Rydgård
cfc5d74602
Some progress with server status UI
2026-03-30 11:34:19 -06:00
Henrik Rydgård
90f52b88a1
Initial work on downloading and showing the status from adhoc servers
2026-03-28 12:41:34 -06:00
Katharine Chui
f1f6f3d75f
fix the warriors in relay mode
...
The behavior of https://github.com/hrydgard/ppsspp/pull/13967 was
missing in relay mode, adding that back.
Also skips ptp flush in relay mode.
2026-03-19 19:00:08 +01:00
Katharine Chui
0f219edcc9
fix street rider sending pdp packets using wrong pdp dst addresses in relay mode
...
In P2P mode, this issue was solved by resolving the final IP
address without the first byte. Fix the issue again for relay mode
by resolving the true mac address before sending.
True mac resolving was also added to relay mode ptp connect as a
precaution.
2026-03-17 17:40:31 +01:00
Henrik Rydgård
cf8afb9490
Safety check in sceNetInetSelect
2026-03-13 10:36:59 +01:00
Henrik Rydgård
56be37a2e4
Correct two minor bugs causing reported crashes
2026-03-13 10:16:25 +01:00
Henrik Rydgård
b4646a49d5
Blacklist the "MMPX Advanced" texture upscaler on mobile GPUs.
2026-03-13 09:04:27 +01:00
Henrik Rydgård
ae08b31573
Avoid the HTTP request on sceNetAdhoc init by reading from cache
2026-03-09 10:50:24 +01:00
Henrik Rydgård
71d884379d
Fix a potential race condition
2026-03-09 00:51:39 +01:00
Henrik Rydgård
cf9ee07b8e
Adhoc: Forgot that we have to load the server list in-game to check the connection mode
2026-03-09 00:44:56 +01:00
Henrik Rydgård
2e5de9435e
Don't crash if sceIoDopen is called with a null path.
2026-03-09 00:19:36 +01:00
Henrik Rydgård
f6dda460f9
Translate relay connection messages
2026-03-09 00:19:36 +01:00