Unknown W. Brackets
95d40cc09f
Jpeg: Retain previous width/height.
...
Seems to be reused even after Delete, strangely.
2022-10-08 12:20:41 -07:00
Unknown W. Brackets
bcee6c0310
Jpeg: Improve timing/errors for GetOutputInfo.
2022-10-07 23:22:54 -07:00
Unknown W. Brackets
7f87cd077a
Jpeg: Play it safe with load/unload handling.
2022-10-07 00:24:19 -07:00
Unknown W. Brackets
0931b343c2
Jpeg: Validate CreateMJpeg() parameters.
2022-10-07 00:16:30 -07:00
Unknown W. Brackets
62fe178608
Jpeg: Cleanup Init/Finish error checks.
2022-10-06 22:45:18 -07:00
Henrik Rydgård and GitHub
591a748ae2
Merge pull request #16159 from sum2012/patch_1
...
Add crc calculation in loading module
2022-10-07 00:36:01 +02:00
sum2012
d716b74480
Fix as @hrydgard suggest
2022-10-07 06:01:53 +08:00
sum2012
776e72715f
Forget remove the include
2022-10-05 20:52:47 +08:00
sum2012
de6d747cf0
Store crc change to u32
...
Should build fixed
2022-10-05 20:36:01 +08:00
Unknown W. Brackets
c735d10021
Reporting: Always report hleReportDebug.
...
Even if debug logging is not enabled.
2022-10-04 23:48:57 -07:00
sum2012
af93a7185b
Add crc record to psmfplayer
2022-10-04 09:50:33 +08:00
sum2012
bbe9c41098
Add crc record into mpeg module
2022-10-04 09:21:11 +08:00
sum2012
95e6eaa601
Add crc calculation in loading module
2022-10-04 08:29:23 +08:00
Henrik Rydgård and GitHub
360eab3211
Merge pull request #16106 from sum2012/mpeg-patch
...
Trying to improve sceMpegAvcDecodeYCbCr
2022-10-03 14:19:14 +02:00
Herman Semenov and GitHub
29b87e0c0b
Merge branch 'master' into master
2022-10-03 07:49:13 +00:00
Unknown W. Brackets
24999e792a
Ge: Report and save Edram translation value.
...
See #16126 for some details on its usage and effects.
2022-10-01 23:18:42 -07:00
lainon
3cdf72b68b
Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back'
2022-09-30 12:35:28 +03:00
lainon
c953bf7fc7
Fixed bug and memleaks
2022-09-30 12:32:49 +03:00
lainon
b304551747
Code readability, vec reserve() and remove excess c_str()
2022-09-30 12:31:32 +03:00
Unknown W. Brackets
6b20c0318d
softgpu: Correct matrix value update wrapping.
...
The values read back when saving a context or getting matrix data are set
differently than the actual values used for rendering.
This implements the wrapping and bleeding between matrices within softgpu,
but leaves hardware rendering to only use the rendering registers for
speed.
2022-09-27 22:29:55 -07:00
Unknown W. Brackets
95d2083f04
Ge: Move matrix reading into GPU.
...
Let's keep managing its state / registers internal.
2022-09-27 22:23:02 -07:00
sum2012
117ce25de0
Forget remove unused include
2022-09-27 21:08:56 +08:00
sum2012
f37d0622e2
Change to mpegLibVersion
2022-09-27 21:07:02 +08:00
Unknown W. Brackets
4e31a469f0
Mpeg: Correct Au update size.
2022-09-26 07:40:17 -07:00
sum2012
282505c70f
Trying to improve sceMpegAvcDecodeYCbCr
...
Fix #11060
2022-09-25 23:00:03 +08:00
Unknown W. Brackets
cc447aa868
HLE: Fix bad logging without latestSyscall.
2022-09-23 18:47:51 -07:00
Henrik Rydgård
ac7ca963db
Make valgrind happy
2022-09-23 12:24:43 +02:00
Unknown W. Brackets
79c5c93d35
Kernel: Match index lookup behavior for tls.
...
It might be the uids it returns always follow this format.
This makes the test almost pass, outside psplink using more memory (test
should be adjusted to compensate.)
2022-09-20 19:25:32 -07:00
Unknown W. Brackets
d665b2b6ca
Kernel: Disallow partitions 8/10 to match tests.
...
I think these might be accessible only in kernel mode.
2022-09-20 10:46:43 -07:00
Unknown W. Brackets
251cc73afd
Kernel: Allow volatile for MsgPipe buffers.
2022-09-20 09:20:05 -07:00
Unknown W. Brackets
56f2d7cdac
Kernel: Allow volatile for Tlspl objects.
2022-09-20 09:05:39 -07:00
Unknown W. Brackets
3c80bd94a2
Kernel: Allow kernel/volatile VPLs as well.
2022-09-20 08:57:24 -07:00
Unknown W. Brackets
fca9b77bd2
Kernel: Allow allocating FPLs in volatile memory.
2022-09-20 08:32:01 -07:00
Unknown W. Brackets
ef5eecce56
Kernel: Load volatile memblocks from save states.
...
Otherwise they'd reset to userMemory.
2022-09-20 00:37:21 -07:00
Unknown W. Brackets
8772c6e2f8
Kernel: Check sceKernelAllocPartitionMemory args.
...
This is the order you get error codes back in if there are multiple
errors.
2022-09-20 00:31:01 -07:00
Unknown W. Brackets
7580844ea5
Kernel: Fix save states for volatile memory alloc.
2022-09-20 00:07:38 -07:00
Crow-bar
789983ebad
HLE: sceKernelAllocPartitionMemory volatile memory support (partition 5)
2022-09-19 15:26:45 +03:00
Unknown W. Brackets
f0afc97247
Gamedata: Cleanup install request args/validate.
2022-09-18 20:39:13 -07:00
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