Commit Graph
11005 Commits
Author SHA1 Message Date
Dean eb9d239132 Merge pull request #10078 from atharvjairath/feat/libressl-x509-extension-getters
feat(libressl): implement X509 extension getters
2026-11-02 21:00:01 +13:00
Dean 85eaa18aa5 Merge pull request #10056 from atharvjairath/feat/ces-single-byte-profiles
feat(ces): add eight sparse single-byte profiles
2026-11-02 20:59:55 +13:00
Dean 9ce579d464 Merge pull request #10042 from hypermoist/feat/audiodeccpu-lpcm-pr
feat(audiodeccpu): check arguments and decode Blu-ray LPCM
2026-11-02 20:59:50 +13:00
Dean 2403a74f49 Merge pull request #10026 from winstrex/fix/agc-unwatch-baseline
fix(agc): hash an idle unit when its range leaves the write watch instead of at every upload
2026-11-02 20:59:45 +13:00
Dean 30f2122781 Merge pull request #9953 from JJenkx/windows/wprintf-narrow-utf8
fix(libc): decode a wide printf %s as titles' libc.prx does, failing on invalid UTF-8
2026-11-02 20:59:39 +13:00
Dean 356719a973 Merge pull request #9937 from Longziip/fix/avplayer-frame-sample-aspect
fix(avplayer): report the sample aspect ratio in stream and frame info
2026-11-02 20:59:34 +13:00
Dean b11adc9d2a Merge pull request #9932 from ntamas94/fix/ps4-net-sockinfo-recv-queue
fix(libSceNet): report the receive queue length in sceNetGetSockInfo
2026-11-02 20:59:28 +13:00
Dean 4b4c038d6f Merge pull request #9882 from orezraey/fix/libkernel-mprotect-gaps-measured-ps5
fix(libkernel): protect ranges with unmapped pages as measured on a PS5
2026-11-02 20:59:05 +13:00
Dean 1807a667e5 Merge pull request #9792 from santhoshkumar-dev/codex/freetype-build-info
feat(libSceFreeType): expose native library build information
2026-11-02 20:58:36 +13:00
Dean 03fe42659b Merge pull request #9774 from hypermoist/feat/sdma-host-copies
feat(libSceSdma): run linear, fill and window copies on the host
2026-11-02 20:58:30 +13:00
Dean 1a55d7e89b Merge pull request #9764 from hypermoist/feat/opus-dec-ctl
feat(opusdec): implement sceOpusDecCtl and sceOpusCeltDecCtl
2026-11-02 20:58:25 +13:00
Dean 9ff7cfffd9 Merge pull request #9760 from hypermoist/feat/jpegdec-input-control
feat(libSceJpegDec): stream JPEG input through a callback in sceJpegDecDecodeWithInputControl
2026-11-02 20:58:20 +13:00
Dean a4b76b2c0a Merge pull request #9717 from EagleBearerYS/feat/agc-msaa-d32s8-stencil-view
feat(agc): sample the stencil plane of a native multisampled D32S8 target
2026-11-02 20:58:14 +13:00
Dean c84005ee40 Merge pull request #9688 from JJenkx/windows/libc-qsort-console
fix(libc): sort like the console's qsort and qsort_s
2026-11-02 20:58:08 +13:00
Dean 8f5edf8757 Merge pull request #9586 from EagleBearerYS/feat/libscesystemservice-absent-features
feat(libSceSystemService): answer queries for streaming, VR, shell and device features AnyPS5 does not have
2026-11-02 20:57:58 +13:00
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