Henrik Rydgård
|
5b20ace502
|
OK, this does crash
|
2022-04-08 12:04:34 +02:00 |
|
ANR2ME
|
1a6c889906
|
Increase the timeout when the connection to the AdhocServer is already in progress, avoids cutting off the connection if it took longer than expected but almost completed.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
d5152752d2
|
Added a function to get SO_ERROR on a socket.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
86315fed3d
|
Updated getLocalIp function to detects local IP better.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
65a90a2ec0
|
Use the most recent posix socket id during blocking simulation, since there is a possibility for the socket id to changes after recreated.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
6b0cb78b3b
|
Recreate the socket before attempting to connect again after ECONNREFUSED/ENETUNREACH error, since reusing the socket only works on Windows.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
267757a5e4
|
Caches IP-specific Port Offset to avoid recalculating them.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
5e739f32b2
|
Use reference when possible to avoid copying.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
2b09f81ff8
|
Initialize some socket-related structs to avoid unexpected behavior. (May fix Unknown Source Port issue)
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
9209fb7c6e
|
Shouldn't return as soon as possible when a blocking PtpConnect is getting ECONNREFUSED error, since it should be treated as ETIMEDOUT on non-Windows platform
|
2022-03-24 08:34:01 +07:00 |
|
ANR2ME
|
155d3e0478
|
Ignore disconnected error on PtpFlush. Fixes disconnection issue on some games (ie. R-Type Command)
|
2022-03-24 08:34:01 +07:00 |
|
Unknown W. Brackets
|
7f07b4154a
|
Debugger: Keep separate tag dirty for RAM.
VRAM and RAM can often be separately dirty, so keeping two ranges helps
reduce flushing, and flushing things together is more efficient.
|
2022-03-20 13:24:42 -07:00 |
|
Unknown W. Brackets
|
7eafbb54bd
|
Debugger: Fast path write tag lookup.
|
2022-03-20 13:19:13 -07:00 |
|
Unknown W. Brackets
|
6945151384
|
Debugger: Improve tag on copies.
MemInit shows up sometimes when the allocation would be more useful.
|
2022-03-20 12:05:31 -07:00 |
|
Henrik Rydgård
|
6b2a31dff5
|
Add a check to the elf loader, preventing a crash on bad module info addr
|
2022-03-13 23:36:18 +01:00 |
|
Henrik Rydgård
|
6dce4f573c
|
Merge pull request #15440 from unknownbrackets/softgpu-32bit
softgpu: Plug bad leak of bin queue data
|
2022-03-13 21:56:58 +01:00 |
|
Unknown W. Brackets
|
ef3f5ff547
|
Loaders: Fix 64-bit conversion warnings on 32-bit.
|
2022-03-13 12:06:48 -07:00 |
|
Unknown W. Brackets
|
ffbd9bbe98
|
Global: Fix some int/size_t conversion warnings.
|
2022-03-13 12:03:48 -07:00 |
|
Unknown W. Brackets
|
0e932ba274
|
Windows: Create SYSTEM directory early.
On UNC, we see paths as absolute and don't auto-create this on config
load. We should really create it here anyway.
|
2022-03-01 19:36:36 -08:00 |
|
Henrik Rydgård
|
ce2995f952
|
Add UI Tint/Saturation settings
Does the color tinting in the vertex shader.
|
2022-02-18 14:23:57 +01:00 |
|
iota97
|
5e1062678f
|
Allow custom UI themes
|
2022-02-11 12:42:38 +01:00 |
|
Henrik Rydgård
|
dfb10382e4
|
Merge pull request #15379 from unknownbrackets/io-truncate
Android: Correct truncation behavior
|
2022-02-07 08:50:48 +01:00 |
|
Unknown W. Brackets
|
456a38b1c5
|
Android: Correct truncation behavior.
|
2022-02-06 22:05:56 -08:00 |
|
Unknown W. Brackets
|
80e054b797
|
Debugger: Avoid write tag lookup on small alloc.
|
2022-02-06 09:28:48 -08:00 |
|
Unknown W. Brackets
|
2e2b222983
|
Debugger: Use detailed meminfo with breakpoints.
Usually there won't be any breakpoints, so it makes sense to enable detail
when they're added automatically.
|
2022-02-06 09:23:53 -08:00 |
|
Unknown W. Brackets
|
16dca4f69b
|
x86jit: Use BMI2 for variable shifts.
We don't actually regalloc ECX, but this still saves a copy, and on modern
CPUs these seem to be pretty fast.
|
2022-01-31 19:38:17 -08:00 |
|
Unknown W. Brackets
|
edcc1a7104
|
HLE: Fix some type convert warnings.
Almost missed these.
|
2022-01-30 22:06:54 -08:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Unknown W. Brackets
|
3df6cb704f
|
Global: Fix some type conversion warnings.
Hidden by some warning disables.
|
2022-01-30 16:09:33 -08:00 |
|
Unknown W. Brackets
|
f24e255268
|
Core: Skip stats reset while stepping.
This way, you can use it to actually see the stats.
|
2022-01-30 11:53:48 -08:00 |
|
Unknown W. Brackets
|
129a603832
|
Display: Account for stepping time in graphs.
Frame times should count that as sleep too.
|
2022-01-30 11:53:48 -08:00 |
|
Unknown W. Brackets
|
48b597a1b9
|
Display: Move core counters/stats to HW file.
This separates things better, so not everything is pulling in HLE.
|
2022-01-30 11:53:48 -08:00 |
|
Unknown W. Brackets
|
ad2e380987
|
Display: Move listeners to separate HW file.
Mixing this in with the HLE management funcs was messy.
|
2022-01-30 09:41:08 -08:00 |
|
Unknown W. Brackets
|
664d18cc9d
|
Debugger: Encourage better meminfo accounting.
This makes MSVC generate a tighter loop and inline.
|
2022-01-30 08:03:54 -08:00 |
|
Unknown W. Brackets
|
41da6d9f48
|
Kernel: Adjust timings of LwMutex and EventFlag.
This better matches tests on real firmware. These funcs are sometimes
often used. See #15348 - Corpse Party.
|
2022-01-29 23:19:53 -08:00 |
|
Henrik Rydgård
|
99cfff3ac6
|
Merge pull request #15355 from unknownbrackets/mp3
Add some Mp3 fixes from a bit ago, pass several mp3 tests
|
2022-01-27 15:12:06 +01:00 |
|
Unknown W. Brackets
|
864d0200fb
|
Mp3: Delay low level init.
|
2022-01-27 00:24:10 -08:00 |
|
Unknown W. Brackets
|
d45fe93588
|
Mp3: Output PCM data using even/odd buffer slot.
This makes sense since the audio APIs are all async.
|
2022-01-27 00:22:44 -08:00 |
|
Unknown W. Brackets
|
914d022eef
|
Mp3: Allow decode with NULL out pointer.
|
2022-01-27 00:22:44 -08:00 |
|
Unknown W. Brackets
|
4903e14aae
|
Mp3: Cleanup AuCtx constructor.
|
2022-01-27 00:22:43 -08:00 |
|
Unknown W. Brackets
|
9d1be08473
|
Kernel: Fail threads with invalid priority.
No real reports so far except what looks like garbage data, which
probably crashes anyway.
|
2022-01-27 00:02:18 -08:00 |
|
Unknown W. Brackets
|
9e688eaa7c
|
Rtc: Fix day of week stack bounds issue.
Also, add a couple other tests showing as passing now.
|
2022-01-26 00:43:05 -08:00 |
|
Unknown W. Brackets
|
e75d2a097b
|
Savedata: Fix indeterminate timing of field update.
This makes the test pass consistently, instead of depending on thread
timing.
|
2022-01-26 00:31:30 -08:00 |
|
Unknown W. Brackets
|
f1254b1976
|
Ge: Fix sceGeBreak error case.
Seems to be some compiler optimization.
|
2022-01-25 19:50:35 -08:00 |
|
Unknown W. Brackets
|
b4eab72015
|
Common: Fix conversion of 4444 to BGRA.
This was affecting tests emitting screenshots in 4444 as well as Direct3D
backends.
|
2022-01-23 19:22:32 -08:00 |
|
Unknown W. Brackets
|
36217e813c
|
Build: Fix some minor warnings.
Just to get more warning clean.
|
2022-01-22 10:46:21 -08:00 |
|
Unknown W. Brackets
|
8573c34f85
|
x86jit: Check CALL dist for safe memory funcs.
|
2022-01-22 00:14:15 -08:00 |
|
ANR2ME
|
fbb1246cfd
|
Reducing MatchingEvents processing delays. Fixes timing issue on a few games (Super Pocket Tennis, Thrillville Off the Rails, Lord of Arcana, Gundam: Senjou No Kizuna Portable, StarWars The Force Unleashed)
|
2022-01-20 03:16:25 +07:00 |
|
ANR2ME
|
bfd532561a
|
Report sceNetAdhocMatchingInit to find out a list of games that use AdhocMatching library to be tested with.
|
2022-01-20 03:00:23 +07:00 |
|
ANR2ME
|
71f08a3db8
|
Discard HELLO Events when in the middle of Joining
|
2022-01-20 03:00:23 +07:00 |
|