Unknown W. Brackets
cb5954c9e3
Font: Delay only on first open of internal font.
2021-08-07 17:55:21 -07:00
Unknown W. Brackets
323d06bbc2
Font: Reuse alloc when reopening internal fonts.
...
As shown in the font/open test.
2021-08-07 17:55:21 -07:00
Henrik Rydgård
2d88ae5112
Delete some left-behind lines
2021-08-04 23:22:43 +02:00
Henrik Rydgård
3be1ff6ce4
Get the new setup flow going, with a confirmation dialog etc.
...
Moving the folder while already installed still crashes.
2021-08-04 23:22:43 +02:00
Sean McGovern
6f346e5d76
sceNetAdhoc: fix format specifier for debug log
2021-08-01 13:15:39 -04:00
Henrik Rydgård
f53eb4ae0d
Fix silly filesystem mounting bug introduced in #14638
...
Fixes #14650 .
2021-07-27 22:55:02 +02:00
iota97
4205ce7c42
Trim username on join as well
2021-07-26 21:11:21 +02:00
Henrik Rydgård
8ab627d6e9
Workaround for the /PSP path thing. Needs testing.
2021-07-25 17:32:12 +02:00
Henrik Rydgård
9ae00b80b1
Cleanup the ownership model in MetaFileSystem.
...
The old one was error-prone spaghetti.
2021-07-24 10:31:15 +02:00
Henrik Rydgård
b0558b2174
Assorted directory fixes
2021-07-19 17:34:50 +02:00
Henrik Rydgård
5859596b95
Make the "Running Slow" warning a bit more lenient.
...
Might help #12024 , or at least the annoying unnecessary warning.
Our audio mixer is able to cover for 97% speed by stretching the sound
anyway, so I think there's not much point in a visually loud warning
until it drops below that.
2021-07-11 11:09:05 +02:00
Henrik Rydgård
95dc7bb185
Minor cleanup
2021-07-10 20:00:50 +02:00
Henrik Rydgård
cd8cfcfcd7
Merge __CtrlSetAnalogX/Y into one function. Always called together.
2021-07-09 10:41:26 +02:00
ANR2ME
e059bc980c
Updated Logs on sceNetAdhocDiscover to find more info on games that use AdhocDiscover.
2021-06-25 12:22:49 +07:00
ANR2ME
a7752997e1
Minor changes to Wrapped Port detection.
2021-06-21 18:28:37 +07:00
ANR2ME
4251f821dc
Making sure not to get random port when original port is not zero.
2021-06-21 18:28:37 +07:00
ANR2ME
fda4744af3
Show the returned error code on sceNetAdhocctlCreate/Connect/Join on Debug Log
2021-06-21 18:28:37 +07:00
Henrik Rydgård
73871b9b7e
Implement new thread manager, port stuff to it.
2021-06-12 13:03:53 +02:00
ANR2ME
eda0e3e250
Reducing HLE delays on Adhoc-related syscalls that can be called more than once on a single frame.
2021-06-07 12:01:25 +07:00
ANR2ME
2d71ac9a7f
Reducing HLE delays on socket-related syscalls since we are using real network which already have it's own overhead.
2021-06-07 11:59:51 +07:00
ANR2ME
dada18573a
Minor changes to Adhoc's Verbose Logs returning error code.
2021-06-07 11:06:28 +07:00
Unknown W. Brackets
9324a1c20b
Io: Don't confuse kernel object with meta handle.
...
Make sure we never try to close an unrelated open file when destroying an
async open temporary file node.
2021-06-06 09:58:46 -07:00
Unknown W. Brackets
294f78dec9
Io: Allow opening tty0: for output.
2021-06-06 09:56:41 -07:00
ANR2ME
7a06103cc6
Create GameMode's socket after Master and all Replicas have been created so we will know the largest buffer size.
2021-05-31 04:37:09 +07:00
ANR2ME
8dcfed0385
Show Port Offset value too when detecting Data coming from incorrect port.
2021-05-16 13:16:20 +07:00
ANR2ME
d5177e33b9
Fix possible crash issue on blocking socket implementation.
2021-05-16 12:55:55 +07:00
Unknown W. Brackets
d376e67f87
Common: Cleanup some Path constructions.
2021-05-14 22:48:04 -07:00
Henrik Rydgård
2e16e83159
It never ends...
2021-05-13 10:39:16 +02:00
Henrik Rydgård
ae06499a0c
Change Copy, Rename to use Path. Remove std::string version of Exists().
...
Buildfixes
Buildfix
2021-05-13 10:39:16 +02:00
Henrik Rydgård
025bcb1673
Introduce Path, start using it all over the place.
...
Still lots left to convert!
Convert GetSysDirectory to return Path.
More buildfixing
Remove unnecessary Path( constructors
2021-05-13 10:39:16 +02:00
Unknown W. Brackets
8544bd0c3e
Windows: Avoid C++ files for consistency.
...
There's already the mingw thing, and we're avoiding these for Android
paths too. Let's be consistent.
2021-05-09 17:00:48 -07:00
Henrik Rydgård and GitHub
05b3395543
Merge pull request #14420 from unknownbrackets/threadpool-cleanup
...
Cleanup some of the threadpool and net code a bit
2021-05-01 08:43:52 +02:00
Unknown W. Brackets
a140ec037a
Usb: Stub sceUsbstorBootSetCapacity().
...
Apparently many Lua based homebrew call this on startup and hang if it
fails, but often otherwise don't use sceUsb.
2021-04-30 23:22:01 -07:00
Henrik Rydgård and Unknown W. Brackets
f4a6d291e1
Common: Capitalize setCurrentThreadName().
2021-04-30 23:02:36 -07:00
Unknown W. Brackets
c3da85234c
Savedata: Eat less cycles in savedata init.
...
Other threads do get scheduled more, but I'm not sure what factors this is
based off of. Hoping this helps #14382 .
2021-04-25 18:38:30 -07:00
Henrik Rydgård
08843673d9
Rename a couple of functions.
2021-04-25 20:39:32 +02:00
Henrik Rydgård
1b13badeb4
Move remaining FileUtil functions into the File namespace.
2021-04-25 20:38:22 +02:00
ANR2ME
8742a49e07
Replacing the inconvenient prefix string for indentation with indent number.
2021-04-19 06:14:28 +07:00
Henrik Rydgård and GitHub
8e953b2a97
Merge pull request #14383 from unknownbrackets/threadpool
...
Use threads more on startup to improve load time
2021-04-18 09:57:33 +02:00
Henrik Rydgård and GitHub
8314a805f8
Merge pull request #14358 from unknownbrackets/debugger
...
Add basic APIs for managing memory info tagging
2021-04-17 18:35:38 +02:00
Unknown W. Brackets
a3680ca3cb
Io: Calculate memory stick size on a thread.
...
If you have a bunch of saves/states/etc. this might be a bit slow.
2021-04-16 01:15:23 -07:00
Unknown W. Brackets
4c1ed81d45
Module: Speed up module unload.
2021-04-16 01:03:10 -07:00
Unknown W. Brackets
4f96169357
Core: Init memory on multiple threads.
...
Also init volatile at the same time for consistency.
2021-04-16 00:53:50 -07:00
Unknown W. Brackets
6ee944a0a6
Module: Process relocations on threads.
...
There's usually quite some, and using threads can halve the load time.
ELF loading isn't terribly slow, but it adds up.
2021-04-16 00:41:56 -07:00
Unknown W. Brackets
74f08bee2a
Umd: Fix thread wakeup.
...
Oops. Not sure how I left this flag flipped. Was not waking threads.
2021-04-15 11:16:56 -07:00
Henrik Rydgård and GitHub
6553b0f8e8
Merge pull request #14374 from unknownbrackets/rtc-cleanup
...
Rtc: Cleanup and simplify date struct handling
2021-04-12 08:24:20 +02:00
Unknown W. Brackets
f3f5b2e540
Rtc: Cleanup and simplify date struct handling.
2021-04-11 22:51:33 -07:00
Henrik Rydgård and GitHub
7e8a94e7de
Merge pull request #14366 from unknownbrackets/shader-errors
...
Fix some shader errors from reporting
2021-04-11 08:09:09 +02:00
Henrik Rydgård and GitHub
91c17dba1f
Merge pull request #14367 from unknownbrackets/reporting-kernel
...
Kernel: Define most reported missing kernel funcs
2021-04-11 08:07:17 +02:00
Henrik Rydgård and GitHub
9783a2ec79
Merge pull request #13970 from unknownbrackets/umd-wait-stat
...
Correct UMD stat waiting when changing discs
2021-04-11 08:06:03 +02:00