Henrik Rydgård
6d599e738b
Merge pull request #14855 from unknownbrackets/ui-chat-view
...
Decouple chat presentation and tracking
2021-09-15 09:15:28 +02:00
Unknown W. Brackets
9024c7111b
Vulkan: Fix faster alt speed with vsync.
2021-09-14 22:53:54 -07:00
Unknown W. Brackets
46770aba3a
Vulkan: Skip flips, not draw, for vsync unthrottle.
2021-09-14 22:35:32 -07:00
Unknown W. Brackets
c79bb6ba71
Net: Fix various chat threading hazards.
2021-09-14 18:08:17 -07:00
Unknown W. Brackets
9403947b67
UI: Decouple new chat display and tracking logic.
2021-09-14 18:08:16 -07:00
Unknown W. Brackets
be0b0cd88d
UI: Track chat log changes more clearly.
...
This also makes it easier to have multiple views or etc. reading from it.
We want data flowing a single direction, chat system -> UI.
2021-09-14 18:08:16 -07:00
ANR2ME
704d1f94a6
Fix freezing issue during GameMode initialization on some games (ie. Hammerin' Hero)
2021-09-15 01:13:39 +07:00
ANR2ME
e3088e5f96
Fix Socket error 10014 on Windows when hosting a game of Vulcanus Seek and Destroy
2021-09-14 05:58:49 +07:00
Unknown W. Brackets
10ffdc9f54
Font: Cleanup logging for invalid pointers.
...
Also fixes some duplicate logging and includes return code/error code.
2021-09-13 08:29:45 -07:00
Unknown W. Brackets
3ac669f80b
Core: Fix some minor gcc warnings.
2021-09-13 08:13:14 -07:00
Henrik Rydgård
07413aa4e3
Feedback
2021-09-11 18:53:46 +02:00
Henrik Rydgård
f7895457ee
Add back the dir listing logging. Add hack to avoid confusing Wipeout :(
2021-09-11 18:12:30 +02:00
Henrik Rydgård
09f65db91c
Cleanup
2021-09-11 15:35:11 +02:00
Henrik Rydgård
b075b79175
Also hide SHADERS directory from games
2021-09-11 15:14:44 +02:00
Henrik Rydgård
1f81876ab1
Cleanup
2021-09-11 15:04:53 +02:00
Henrik Rydgård
04578edf65
Hide directories games should not know about from them.
...
Stops some games from spending lots of time iterating over files they
should not care about. Helps the performance issues in #13847 quite a bit.
2021-09-11 15:02:52 +02:00
Unknown W. Brackets
82087ccbb7
Common: Reduce some log levels.
...
Take off a few messages during startup and shutdown.
2021-08-28 09:14:53 -07:00
Henrik Rydgård
a7859cfd2a
Fix some comments and a string
2021-08-18 09:28:17 +02:00
Henrik Rydgård
928bc88b01
Rename Unthrottle to Fast-forward globally
2021-08-18 09:28:13 +02:00
Henrik Rydgård
ed3201a27f
Merge pull request #14730 from unknownbrackets/savedata-shutdown
...
Dialog: Prevent reschedule on shutdown start
2021-08-15 10:04:34 +02:00
Unknown W. Brackets
04828e886b
Dialog: Lock volatile when the access thread runs.
...
Further tests show that this should be locked first thing before the
delays, it just depends on the thread priorities involved.
2021-08-14 20:55:10 -07:00
Unknown W. Brackets
5d17ec70ce
Ge: Add measured minimal timing for sceGeDrawSync.
2021-08-14 20:18:52 -07:00
Unknown W. Brackets
6f9f9f5f2a
HLE: Ignore flip time in syscall stats.
...
Don't want to count flip timing as the slowest thing, when it happens
inside sceDisplaySetFramebuf (immediate.)
2021-08-14 20:18:06 -07:00
Unknown W. Brackets
f530be0969
Dialog: Prevent reschedule on shutdown start.
...
This is a bit strange, but tests seem to suggest this is correct.
A worse priority thread won't run before savedata shutdown hits 0, but the
thread that initiated shutdown runs before shutdown completes.
Fixes Freakout Extreme Freeride loading savedata.
2021-08-14 20:15:34 -07:00
Unknown W. Brackets
aecb138f90
Dialog: Avoid crash with hacked dialog start.
...
See #14727 . If a dialog shutdown is in progress and we incorrectly allow
a startup at that time, it breaks other things. This tries to at least
work around that.
2021-08-14 07:46:38 -07:00
Unknown W. Brackets
9882f2854a
Font: Match stingy selection per test.
2021-08-07 17:55:21 -07:00
Unknown W. Brackets
0772557a49
Font: Limit max references to fonts.
...
This seems to match the font/open test behavior.
2021-08-07 17:55:21 -07:00
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