Commit Graph
20247 Commits
Author SHA1 Message Date
Adrià 7fe69e276f Merge pull request #11707 from milescoviello/test/font-terminate-code
test(libSceFont): cover the terminate code and position a font string records
2026-10-28 05:04:26 +01:00
Adrià ac6441d2e3 Merge pull request #11703 from milescoviello/test/agc-atomic-mem
test(agc): cover the graphics and compute ATOMIC_MEM packets
2026-10-28 05:04:21 +01:00
Adrià 68200c47ea Merge pull request #11705 from jotitadev/fix/agc-deferred-resolver-after-last-device
fix(agc): check the deferred destruction resolver only against live devices
2026-10-28 05:02:15 +01:00
Adrià 061cdb66b0 Merge pull request #11702 from milescoviello/test/agc-rewind-patch
test(agc): cover the REWIND packet and its rewind state patches
2026-10-28 05:00:13 +01:00
Adrià ed94f8443f Merge pull request #11699 from Filip722/perf/shader-pixel-entry-mask
perf(shader): reuse starting pixel lane predicates
2026-10-28 04:59:08 +01:00
Adrià 2a81f0969f Merge pull request #11691 from hugodearaujo/fix/agc-msaa-format36-sampled
fix(agc): sample a multisampled 11_11_10 float texture in its sampled format
2026-10-28 04:57:02 +01:00
Adrià a31b527125 Merge pull request #11693 from milescoviello/test/agc-dma-data-patches
test(agc): cover the address words the DMA data patch setters write
2026-10-28 04:55:58 +01:00
Adrià dd508d19e2 Merge pull request #11701 from milescoviello/test/agc-create-shader
test(agc): cover sceAgcCreateShader's relative pointers, program address patch and registration
2026-10-28 04:54:54 +01:00
Adrià 6db75895fb Merge pull request #11695 from milescoviello/test/ampr-event-queue-size
test(libSceAmpr): check the measured kernel event queue command size against the recorded one
2026-10-28 04:51:48 +01:00
Adrià a00e826a27 Merge pull request #11690 from JJenkx/fix/agc-depth-plane-fresh-collect
fix(agc): collect fresh CPU writes before depth plane stores
2026-10-28 04:49:43 +01:00
Adrià 957a22d51f Merge pull request #11688 from milescoviello/test/batch-map-fixed
test(libkernel): cover sceKernelBatchMap mapping and unmapping at the given starts
2026-10-28 04:41:33 +01:00
Adrià 6694ea83ba Merge pull request #11687 from milescoviello/test/ampr-write-address
test(libSceAmpr): cover the versioned write-address command, its sizes and the buffer type
2026-10-28 04:40:26 +01:00
Adrià 1829def9bf Merge pull request #11672 from StoneDC/fix/oracle-report-bom
fix(tools): accept UTF-8 BOMs in oracle reports
2026-10-28 04:33:10 +01:00
Dean facac6a4c5 Merge pull request #12192 from oneandonlydean/revert-10809-direct-memory
Revert "report 12 GiB of direct memory" (#10809): PPSA21564 runs out of direct memory
2026-10-28 16:29:14 +13:00
Adrià f321bb8d56 Merge pull request #11674 from milescoviello/test/agc-acquire-mem
test(agc): cover the DCB and ACB acquire-mem packets, their range rounding and refusals
2026-10-28 04:28:09 +01:00
Adrià 5aadbcfc96 Merge pull request #11670 from StoneDC/fix/web-release-metadata
fix(tools): validate web release metadata before publication
2026-10-28 04:28:04 +01:00
Adrià 5c8beca92c Merge pull request #11676 from al3w0f205/test/net-getsockopt-null-and-bad-descriptor-coverage
test(libSceNet): cover null length pointer and invalid descriptor in socket option calls
2026-10-28 04:27:01 +01:00
Adrià 1a551c48ee Merge pull request #11675 from milescoviello/test/agc-dispatch-packets
test(agc): cover the graphics and compute dispatch-indirect and direct dispatch packets
2026-10-28 04:26:56 +01:00
Adrià 439d03db38 Merge pull request #11663 from Danigamer05/feat/libc-stdc-count-ones
feat(libc): add C23 count-ones exports
2026-10-28 04:19:47 +01:00
Adrià 86fb985abb Merge pull request #11667 from StoneDC/fix/symbolizer-module-candidates
fix(tools): select matching sampled module candidates
2026-10-28 04:15:40 +01:00
Adrià 3ca715ee15 Merge pull request #11666 from StoneDC/fix/annotate-input-alias
fix(tools): preserve annotation input modules
2026-10-28 04:12:34 +01:00
Adrià ae0e0a284b Merge pull request #11660 from al3w0f205/test/file-timestamps-invalid-fd-coverage
test(libkernel): cover invalid usec and bad descriptor validation in futimes
2026-10-28 04:08:25 +01:00
Adrià f1f1737371 Merge pull request #11647 from B-Howell/codex/libc-strtoq
feat(libc): implement strtoq
2026-10-28 04:06:20 +01:00
Adrià 1092ba2720 Merge pull request #11658 from al3w0f205/test/net-socket-invalid-descriptor-coverage
test(libSceNet): cover bad file descriptor rejection in socket close
2026-10-28 04:01:22 +01:00
Adrià 3bbb68c187 Merge pull request #11657 from al3w0f205/test/current-cpu-null-thread-affinity
test(libkernel): cover null thread handle and mask validation in thread affinity
2026-10-28 04:01:17 +01:00
Adrià 5175257b05 Merge pull request #11652 from al3w0f205/test/pthread-cond-recursive-mutex-null-coverage
test(libkernel): cover null pointer and invalid type validation in mutex attributes
2026-10-28 04:01:12 +01:00
Adrià 5402720e5d Merge pull request #11654 from al3w0f205/test/cpu-time-clocks-invalid-id-coverage
test(libkernel): cover null pointer and invalid clock id in clock gettime and getres
2026-10-28 04:00:12 +01:00
Adrià 4a4c260603 Merge pull request #11659 from al3w0f205/test/directory-rewind-invalid-fd-coverage
test(libkernel): cover double close and invalid file descriptor rejection in sceKernelClose
2026-10-28 03:59:07 +01:00
Adrià 09d952f0eb Merge pull request #11651 from al3w0f205/test/audio3d-parameters-null-coverage
test(libSceAudio3d): cover terminate when uninitialized and positive reserved parameter
2026-10-28 03:53:51 +01:00
Adrià 19f71094a7 Merge pull request #11650 from al3w0f205/test/font-style-info-null-checks-coverage
test(libSceFont): cover invalid font handle in font scale slant and dpi getters
2026-10-28 03:50:04 +01:00
Adrià 9f8c14959e Merge pull request #11649 from al3w0f205/test/font-outline-profile-null-checks-coverage
test(libSceFont): cover parameter validation in sceFontDestroyLibrary and sceFontMemoryTerm
2026-10-28 03:49:59 +01:00
Adrià 603d4ccc66 Merge pull request #11648 from al3w0f205/test/font-metrics-null-checks-coverage
test(libSceFont): cover invalid font handle in effect weight and scale setters
2026-10-28 03:49:53 +01:00
Adrià a37797da92 Merge pull request #11637 from B-Howell/codex/videoout-display-index-current-main
feat(libSceVideoOut): allow selecting the initial display
2026-10-28 03:49:48 +01:00
Adrià 06b8a508aa Merge pull request #11646 from al3w0f205/test/ces-mbc-null-source-coverage
test(libSceCesCs): cover null source buffer rejection in mbc conversions
2026-10-28 03:49:43 +01:00
Adrià 747bc3a65d Merge pull request #11645 from al3w0f205/test/ces-japanese-null-checks-coverage
test(libSceCesCs): cover null source and destination checks in Japanese conversions
2026-10-28 03:46:39 +01:00
Dean Galvin 97f1d41a2c Revert "Merge pull request #10809 from frankea/fix/direct-memory-12gib"
This reverts commit 780b33aea3, restoring the 13824 MiB direct memory pool.

With the pool at 12288 MiB, Astro Bot (PPSA21564) can no longer load its
level: DirectMemoryAllocator asserts "Can't allocate direct memory" for a
64 MB VideoPlayerTexture with 12228 of 12288 MB in use, then the process
faults about 26 s in (2 of 2 runs, RTX 4090, Linux, main cccdaa2734).
The same tree with only this merge reverted runs the full 150 s with no
direct memory assert (2 of 2 runs).
2026-10-28 15:45:26 +13:00
Adrià a3ac94774e Merge pull request #11622 from BunnyFl/fix/import-audit-lazy-branch-variants
fix(tools): read preprocessor branch combinations lazily in import_audit
2026-10-28 03:39:32 +01:00
Adrià 17058c004c Merge pull request #11641 from al3w0f205/test/camera-settings-invalid-channel-coverage
test(libSceCamera): cover out-of-range channel rejection in settings getters and setters
2026-10-28 03:38:29 +01:00
Adrià 61924d4637 Merge pull request #11643 from al3w0f205/test/ces-wide-null-profile-coverage
test(libSceCesCs): cover null source and profile checks in utf16 and utf32 sbc conversions
2026-10-28 03:35:28 +01:00
Adrià b5873b4ce4 Merge pull request #11594 from milescoviello/test/read-tsc
test(libkernel): cover sceKernelReadTsc's rate against sceKernelGetTscFrequency
2026-10-28 03:35:23 +01:00
Adrià 3da9cba895 Merge pull request #11642 from al3w0f205/test/ces-unicode-zero-length-coverage
test(libSceCesCs): cover null source buffer in utf16 and utf32le conversions
2026-10-28 03:34:19 +01:00
Adrià 3850cc86f5 Merge pull request #11640 from al3w0f205/test/cdlg-g2p-dialog-reopen-finished-coverage
test(libSceCdlgG2P): cover reopen and null parameter behavior in finished dialog state
2026-10-28 03:27:54 +01:00
Adrià 3a4206eb64 Merge pull request #11635 from AlexFigas/feat/npcppwebapi-sessionmanager-parameter-lifecycles
feat(libSceNpCppWebApi): track the SessionManager V1 parameter lifecycles as the module does
2026-10-28 03:27:48 +01:00
Dean cccdaa2734 Merge pull request #11826 from oneandonlydean/carry/3699-f16-fma
fix(shader): take the fused result when an f16 fma's sum is exact
2026-10-28 13:52:08 +13:00
Dean e6d04bf3c6 Merge pull request #11564 from JJenkx/fix/shader-folded-bitcast-nan-reuse
fix(shader): reuse folded bitcasts and NaN tests within blocks
2026-10-28 13:51:50 +13:00
Dean c96d9fff00 Merge pull request #11440 from hamb3r/fix/agc-shader-memory-descriptor-epoch
fix(agc,shader): unify descriptor pendingWrite policy and enforce invalidation epochs
2026-10-28 13:51:32 +13:00
Dean 82e2d0ed14 Merge pull request #11335 from xXPBSXx/fix/filestream-flags-race
fix(libc): read the stream status flags atomically when keeping a directory read error
2026-10-28 13:51:15 +13:00
Dean bf4860b6ce Merge pull request #11098 from edubox/fix/agc-single-level-depth-view
fix(agc): select the first level of a single-level depth view
2026-10-28 13:50:57 +13:00
Dean 415e87a180 Merge pull request #10999 from plexerPK/fix/redzone-opcode-rsp-uses
fix(relinker): preserve opcode-encoded stack register uses
2026-10-28 13:50:41 +13:00
Dean 780b33aea3 Merge pull request #10809 from frankea/fix/direct-memory-12gib
fix(libkernel): report 12 GiB of direct memory, as a PS5 does
2026-10-28 13:49:57 +13:00