Henrik Rydgård
42b2b0a266
atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 .
2022-09-09 11:54:20 +02:00
Henrik Rydgård
818334c592
atrac3: Allocate some extra bytes for the data buffer to workaround decoder bug.
2022-09-09 09:58:11 +02:00
Unknown W. Brackets
1d5c90d370
Ge: Read matrix num/data back like hardware.
...
In case any game accidentally relies on this.
2022-09-05 19:37:58 -07:00
Unknown W. Brackets
ccd4e92184
Kernel: Use PSPPointer for status objects.
...
Code makes more sense when reading ->size rather than offset 0.
2022-09-03 10:44:12 -07:00
Unknown W. Brackets
dd0de46ed9
Io: Use PSPPointer instead of struct temps.
2022-09-03 10:44:11 -07:00
Unknown W. Brackets
79c7a91d98
Font: Remove needless ReadStruct().
2022-09-03 10:44:11 -07:00
Unknown W. Brackets
a86b904cf2
Ge: Switch from ReadStruct to PSPPointer.
2022-09-03 10:44:11 -07:00
Unknown W. Brackets
8b41178cb8
Psmf: Use PSPPointer instead of WriteStruct.
2022-09-03 10:44:11 -07:00
Unknown W. Brackets
8f96405ee5
Net: Remove usage of Memory::WriteStruct().
...
This also validates pointer write size better.
2022-09-03 10:44:11 -07:00
Unknown W. Brackets
3a372aa615
HLE: Remove misc usage of WriteStruct().
...
Prefer PSPPointer and notifying.
2022-09-03 10:44:11 -07:00
Henrik Rydgård
5200208a84
Revert "Merge pull request #15930 from sum2012/kernel-minor"
...
This reverts commit fd863beb96
, reversing
changes made to 59813fff6d
.
2022-09-01 20:44:00 +02:00
Henrik Rydgård
1cd34f9d2b
Another buildfix attempt
2022-09-01 14:07:27 +02:00
Henrik Rydgård
ecb84987ef
Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring.
2022-09-01 11:59:35 +02:00
Henrik Rydgård
7bced814ce
Remove a per-audio-frame allocation in sceAudio
2022-09-01 11:59:35 +02:00
Henrik Rydgård
1b3b1acefa
Tweak ForceMax60Fps to work for Killzone
2022-08-30 20:10:44 +02:00
sum2012
75390be142
Fix sceKernelUnlockMutex timing
...
Fix https://github.com/hrydgard/ppsspp/issues/6557
2022-08-30 20:46:43 +08:00
Luboš Vonásek
c5cb45b1f7
Merge branch 'hrydgard:master' into feature_openxr_6dof
2022-08-24 06:55:31 +02:00
Unknown W. Brackets
80e481bbdc
Core: Show exception on misaligned jump.
2022-08-21 14:49:34 -07:00
Lubos
2887671e6f
OpenXR - Refactor display framerate
2022-08-17 16:55:19 +02:00
Lubos
1e479fa192
Merge branch 'master' into feature_openxr_6dof
2022-08-17 16:48:05 +02:00
fp64
5b6a14edeb
Add a newline to "Leaving main" message.
...
Also implement SYSPROP_DISPLAY_XRES/SYSPROP_DISPLAY_YRES for SDL.
Also fix couple of warnings.
2022-08-16 18:29:14 -04:00
Henrik Rydgård
f8325631bc
Merge pull request #15838 from sum2012/Atrac_hack
...
Add atrac looping hack for 4 games
2022-08-14 10:37:36 +02:00
sum2012
e373c9063c
Use compat.ini instead
2022-08-14 14:54:06 +08:00
sum2012
965daea455
Add atrac hack setting
2022-08-14 09:51:49 +08:00
Unknown W. Brackets
bdb4107014
Net: Cleanup initialization syntax.
2022-08-13 12:43:14 -07:00
Unknown W. Brackets
f16d6c6011
Font: Correct uninitialized values.
2022-08-13 08:10:46 -07:00
Unknown W. Brackets
75a85d4035
Atrac: Avoid accessing uninitialized stream status.
...
Only mess with this in a stream mode.
2022-08-13 08:09:16 -07:00
Lubos
f81779b0de
Merge branch 'master' into feature_openxr_6dof
2022-08-13 14:27:29 +02:00
Unknown W. Brackets
8b3526b8c2
Atrac: Avoid an uninitialized value.
2022-08-13 00:16:08 -07:00
Lubos
89a0a28c70
Merge branch 'master' into feature_openxr_6dof
2022-08-09 19:35:13 +02:00
Unknown W. Brackets
5246d901ce
Headless: Cleanup unused/leak warnings.
2022-08-07 12:10:17 -07:00
Lubos
c00fea1b22
Merge branch 'master' into feature_openxr_6dof
2022-08-07 20:33:14 +02:00
Unknown W. Brackets
20c2ec1392
GPU: Skip alpha stencil upload when safe.
...
Otherwise, let's not do things that give different behavior at 1x or are
inconsistent.
2022-08-06 21:12:59 -07:00
Henrik Rydgård
5f230ee998
Fix some compiler warnings
2022-08-06 18:19:27 +02:00
ANR2ME
0b3fdf0cef
Use safe_string when printing %s with Memory::GetCharPointer.
2022-08-06 11:22:38 +07:00
ANR2ME
3b7a33ddd8
Prefer using "%04x" over "%04hx".
2022-08-06 11:04:07 +07:00
ANR2ME
48deb37cc8
Fix logging warning issue.
2022-08-06 03:11:59 +07:00
Lubos
cc3981a328
OpenXR - 72Hz support added
2022-08-05 15:14:21 +02:00
ANR2ME
4c9e1dec1a
Fix include issue.
2022-08-04 16:35:30 +07:00
ANR2ME
31ea7a6a95
Updated copyright's year.
2022-08-04 16:34:05 +07:00
ANR2ME
865959d420
Replace the dummy PSN name with Nickname on sceNpInit.
2022-08-04 16:12:31 +07:00
ANR2ME
41de63f13c
Moving sceNpMatching2-stuff to sceNp2.cpp/h.
...
PS: Register_sceNpMatching2 not being added to HLETables because currently the callback didn't work properly yet and could crash the game.
2022-08-04 16:12:29 +07:00
ANR2ME
dcf3ece8f4
Implement NP Signin Dialog (faked signin)
2022-08-04 16:12:25 +07:00
ANR2ME
54300eb017
Updated NP Library
...
PS: Some of registered modules should probably moved to a separate files (ie. sceNp2.cpp).
2022-08-04 16:12:23 +07:00
ANR2ME
bf98466a78
Added a FunctionWrapper used by sceNpService
2022-08-04 16:12:23 +07:00
Henrik Rydgård
7f0f119cfe
Check for color/Z clashes
2022-07-31 10:44:06 +02:00
Henrik Rydgård
861d66a4d4
Separate logging for GetPointer/GetPointerWrite
2022-07-24 13:39:37 +02:00
Henrik Rydgård
e6403d7157
Split GetPointer into two versions, to help with const correctness
2022-07-24 13:26:19 +02:00
Henrik Rydgård
15f5ed81a7
Add a simple compat flag to workaround the Clone Wars issue, #12949
...
Could probably also be fixed by changing the heuristic a bit, but since
we're in heuristic land anyway and close to a release, I feel this is
the safest option.
Also sneaks in a logspam reduction
2022-07-15 11:44:51 +02:00
LunaMoo
4b959c6b54
Add Zettai Zetsumei Toshi 3 bypass for softlock on character select screen
2022-07-14 23:17:32 +02:00