Commit Graph
10856 Commits
Author SHA1 Message Date
Dean a395bee465 Merge pull request #9491 from EagleBearerYS/fix/libkernel-sema-handoff
fix(libkernel): hand signalled semaphore tokens to queued waiters
2026-11-02 20:57:52 +13:00
Dean 592c338ca7 Merge pull request #9465 from Felipebmaitan/feat/freetype-glyph-ownership
feat(libSceFreeType): add partial bitmap and outline glyph ownership
2026-11-02 20:57:46 +13:00
Dean a98262ce94 Merge pull request #9339 from MaxLikesCode/feat/usbd-event-calls
feat(libSceUsbd): handle events with FreeBSD libusb's event lock and handler thread
2026-11-02 20:57:30 +13:00
Dean bfd8b8cc7d Merge pull request #9287 from Celegans12/perf/agc-dispatch-overlap-staged
perf(agc): keep staged buffer copies inside a dispatch run
2026-11-02 20:57:24 +13:00
Dean 77bd452035 Merge pull request #8887 from SleglJan/pr/flush-wait-stored-layers
perf(agc): wait on a flush only for writers over the image layers it stores
2026-11-02 20:57:08 +13:00
Dean 00069c0920 Merge pull request #8874 from JJenkx/perf/agc-heap-reference-reuse
perf(agc): reuse heap mirror reference buffers between builds
2026-11-02 20:57:02 +13:00
Dean 8c96e69367 Merge pull request #8542 from milescoviello/fix/journal-replay-limit-per-kind
fix(agc): bound a journal replay's graphics and compute pipelines apart
2026-11-02 20:56:51 +13:00
Dean 9f33492f6a Merge pull request #8395 from hugodearaujo/fix/agc-fast-launch-input-topology
fix(agc): decode a fast-launch draw as one point per subgroup whatever its input type
2026-11-02 20:56:41 +13:00
Dean 48d8915ff5 Merge pull request #8014 from 011010/feat/agc-bda-atomics-moltenvk
fix(agc): skip the pixel interlock test where BDA atomics are not atomic
2026-11-02 20:56:36 +13:00
Dean 8ea18deb39 Merge pull request #7717 from xXPBSXx/fix-agc-view-range-adjustment
fix(agc): bind a V# of exactly the range limit within the limit
2026-11-02 20:56:31 +13:00
Dean a7c45496a5 Merge pull request #7658 from primesoul-web/feat/export-leftovers-and-error-paths
feat(libs): the Hmd2 reprojection session
2026-11-02 20:56:18 +13:00
Dean 83e1447ee0 Merge pull request #7509 from Pouare514/fix/equeue-bound-pending-events
fix(libkernel): bound equeue pending events
2026-11-02 20:56:07 +13:00
Dean 5a53826b8d Merge pull request #7446 from EagleBearerYS/fix/agc-draw-recapture-on-change
fix(agc): prepare a draw or dispatch again when the memory it captured changed before it was recorded
2026-11-02 20:55:57 +13:00
Dean 0c0b1b22b9 Merge pull request #6959 from JJenkx/fix/mesh-layer-windows-main2fab
fix(agc): render layered mesh targets within device limits
2026-11-02 20:55:52 +13:00
Dean a20477ae0b Merge pull request #4449 from Mouad-Scriptz-0/fix/dmabuf-import-coherence
feat(libSceAgcDriver): import scattered direct memory as a dma-buf run list and probe its coherence
2026-11-02 20:55:19 +13:00
Dean 2cfac43c28 Merge pull request #13142 from Celegans12/feat/gnm-debug-inventory-exports-20261030
feat(gnm): add debug reset inventory export
2026-11-02 20:55:08 +13:00
Dean 042c5fa5ce Merge pull request #12925 from KernelPanicNT/feat/libkernel-condattr-getclock-null-output
feat(libkernel): throw for a null pthread_condattr_getclock output
2026-11-02 20:55:04 +13:00
Dean 25aeb9fa48 Merge pull request #12586 from voidlakhan/feat/libc-timingsafe-bcmp
feat(libc): implement timingsafe_bcmp
2026-11-02 20:54:59 +13:00
Dean 2517aa02f7 Merge pull request #10957 from AZLisme/feat/avplayer-http-source
feat(libSceAvPlayer): read progressive media over HTTP
2026-11-02 20:54:54 +13:00
Dean 70a499a1e8 Merge pull request #11750 from oneandonlydean/salvage/libc-internal-9528
feat(libSceLibcInternal): declare 149 PS5 3.20 round three exports
2026-11-02 20:54:42 +13:00
Dean 307dd57e50 Merge pull request #10729 from dwk001/fix/libc-wstoul-invalid-base
fix(libc): reject an invalid _WStoul base like Dinkumware instead of …
2026-11-02 20:54:37 +13:00
Dean e3f384b216 Merge pull request #9656 from MarcZX10/codex/voice-vad-inactive-9601
fix(libSceVoice): report inactive input voice activity
2026-11-02 20:54:30 +13:00
Dean b07388b060 Merge pull request #10552 from krishalivaibhav/fix/macos-libkernel-six
fix(libkernel): build the file, module and rtld calls on macOS hosts
2026-11-02 20:54:13 +13:00
Dean f7d66d2a9d Merge pull request #9535 from Felipebmaitan/feat/libressl-error-queues
feat(libSceLibreSsl): implement numeric ERR formatting and newest peeking
2026-11-02 20:54:07 +13:00
Dean 4569fe654a Merge pull request #14958 from xXPBSXx/docs/videoout-submitflip-mode
docs(debt): name the flip mode above 6 that one title passes
2026-11-02 18:41:13 +13:00
Dean 926f7dd492 Merge pull request #14951 from xXPBSXx/docs-audioout-open-index
docs(debt): say that sceAudioOutOpen throws for an index other than 0
2026-11-02 16:36:56 +13:00
xXPBSXxandClaude Opus 5.5 0413746515 docs(debt): name the flip mode above 6 that one title passes
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 04:22:18 +01:00
xXPBSXxandClaude Sonnet 5.5 b8d6a6dbca docs(debt): say that sceAudioOutOpen throws for an index other than 0
The third argument of sceAudioOutOpen is only accepted as 0; any other
value throws after the port type, length and frequency checks. The new
entry says so, names what fpPS4, shadPS4 and KytyPS5 do with the index,
and what the titles checked pass.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-02 03:19:11 +01:00
JJenkx de5afa8144 chore(agc): merge main preserving reference storage and split tests 2026-11-01 20:14:35 -05:00
xXPBSXxandClaude Opus 5.5 02dd6ca590 docs(debt): name the resolver arguments that titles pass
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 01:53:22 +01:00
Dean 6d0fc32dea Merge pull request #8397 from hypermoist/feat/libc-dinkumware-float-bits
feat(libc): add Dinkumware float bit helpers from firmware
2026-11-02 13:43:07 +13:00
Dean 66e1f7f993 Merge pull request #8123 from JJenkx/fix/msaa-dcc-register-clear-mainf295
fix(agc): import multisampled DCC register clears
2026-11-02 12:29:51 +13:00
Dean e3c27da3fb Merge pull request #7844 from Mouhand-Kaddo/fix/agc-host-import-reserve-cap
fix(agc): keep at most 4 GiB of the host heap from the host import budget
2026-11-02 12:29:08 +13:00
Felipebmaitan 9434fea162 chore(libSceFreeType): merge main for glyph ownership review 2026-11-01 20:28:03 -03:00
Felipebmaitan b8dc89c0f8 fix(libSceLibreSsl): refresh ERR integration and pending export count 2026-11-01 20:27:06 -03:00
Dean 4ac683fe02 Merge pull request #8319 from Aryansh1520/docs/agc-multisample-depth-htile-gap
docs(debt): record the non-pipe-aligned depth HTILE import gap
2026-11-02 12:05:40 +13:00
Dean 985ec4ca38 Merge pull request #13885 from xXPBSXx/docs/audioout-open-length-frequency
docs(libSceAudioOut): name what the emulators do with the length and frequency of sceAudioOutOpen
2026-11-02 12:04:55 +13:00
Dean 2c28d327e3 Merge pull request #13865 from xXPBSXx/docs/uds-null-output-pointer-calls
docs(debt): say that no title passes a constant null to the UDS create calls
2026-11-02 12:04:23 +13:00
Dean e7865872b2 Merge pull request #13852 from xXPBSXx/docs-agc-q6-emulator-confirm
docs(libSceAgcDriver): add emulator confirmations to two debt entries
2026-11-02 12:03:51 +13:00
Dean 33aa4c3df7 Merge pull request #12330 from fishingpvalues/feat/libscenpmanager-getsandboxinfo
docs(debt): name PPSA28416 by its ID in the sandbox info entry
2026-11-02 12:03:18 +13:00
Dean 7fad683776 Merge pull request #8677 from nikowolf123/feat/ult-underscore-entry-points
feat(libSceUlt): export the underscore entry points of the option initializers and reader-writer lock creation
2026-11-02 11:54:53 +13:00
Dean 2a1903bd26 Merge pull request #8646 from nikowolf123/feat/entitlement-consumables-signed-out
feat(libSceNpEntitlementAccess): report signed out from the consumable entitlement requests
2026-11-02 11:54:13 +13:00
Dean 6796927e47 Merge pull request #14824 from kallmek3nny/docs/shader-image-formats-131-135
docs(shader): add a debt entry for image format 131
2026-11-02 11:52:54 +13:00
Dean 6d7fc49b9b Merge pull request #14797 from kallmek3nny/docs/shader-integer-dot-clamp
docs(shader): record the integer dot clamp gap
2026-11-02 11:52:19 +13:00
Dean 6fae420aa0 Merge pull request #14471 from xXPBSXx/fu/q6-ampr-measure-debt
docs(debt): name what KytyPS5 does for sceAmprMeasureCommandSizeReadFile
2026-11-02 11:51:46 +13:00
Dean 3736a0e38f Merge pull request #14461 from fogydes/docs/abstracttcs-unknown-heading
docs(libSceAbstractTcs): move throwing stubs from functional to unknown function info
2026-11-02 11:51:16 +13:00
Dean a435eddb2f Merge pull request #14454 from fogydes/docs/custommusicplayready4-unknown-heading
docs(libSceCustomMusicPlayReady4): move throwing stubs from functional to unknown function info
2026-11-02 11:50:42 +13:00
Dean e6e22c99bd Merge pull request #14450 from fogydes/docs/webmparser-unknown-function-info-heading
docs(libSceWebmParserMdrw): add unknown function info heading for throwing stubs
2026-11-02 11:50:11 +13:00
Dean ddd5b3aeb8 Merge pull request #14444 from fogydes/docs/srcutl-functional-debt
docs(libSceSrcUtl): list implemented handle and priority calls under functional debt
2026-11-02 11:49:39 +13:00
Dean fcb0adb928 Merge pull request #14437 from xXPBSXx/docs/trophy2-unsupported-stat-rules
docs(debt): name the trophy stat rules that are dropped in one title
2026-11-02 11:49:08 +13:00