Commit Graph
11147 Commits
Author SHA1 Message Date
Dean 0702b30fa0 Merge pull request #10599 from kyon-eth/fix/ngs2-custom-reverb
feat(ngs2): implement the custom Reverb module
2026-11-02 23:23:12 +13:00
Dean 2a9de0ea82 Merge pull request #10495 from wail-arch/fix/linux-guest-zero-address-exports
fix(relinker): bind guest function exports at address 0 on Linux
2026-11-02 23:22:55 +13:00
Dean cb958150bb Merge pull request #10382 from Celegans12/perf/agc-read-only-lease-skip
perf(agc): stop counting the lease of a build that never stores through BDA as a writer
2026-11-02 23:22:45 +13:00
Dean f1bbcff790 Merge pull request #10378 from kyon-eth/fix/json2-special-float-modes
feat(libSceJson2): implement allocator-backed values and recovery
2026-11-02 23:22:38 +13:00
Dean 978a8ffb32 Merge pull request #10324 from MarrasFederico/feat/libc-fwide
feat(libc): track stream orientation and implement fwide
2026-11-02 23:22:33 +13:00
Dean 18bb046f69 Merge pull request #7922 from ThatsLeo/feat/shader-spanned-uniformity
perf(shader): span single-wave wave64 compute by default after a uniformity check
2026-11-02 23:22:27 +13:00
Dean 67a7602c33 Merge pull request #10247 from JJenkx/windows/libc-log10-msun
fix(libc): compute log10 with fdlibm's algorithm, as titles' libc.prx does
2026-11-02 21:00:20 +13:00
Dean 2aee0b06f6 Merge pull request #10229 from JJenkx/windows/libc-atan-atan2-msun
fix(libc): compute atan and atan2 with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-02 21:00:13 +13:00
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