Dean
a9e723b83b
Merge pull request #14909 from kallmek3nny/feat/shader-alpha-to-coverage-sample-mask
...
feat(shader): combine alpha-to-coverage with a sample-mask export
2026-11-03 18:12:13 +13:00
Dean
03379b55cb
Merge pull request #14907 from BunnyFl/feat/libscessl-leaf-calls
...
feat(libSceSsl): answer the module id and two key calls as firmware 13.42 does
2026-11-03 18:12:08 +13:00
Dean
0b55394180
Merge pull request #14896 from BunnyFl/feat/libsceuserservice-user-kind-queries
...
feat(libSceUserService): answer the guest, Share Play client and Spartacus queries as firmware 13.42 does
2026-11-03 18:11:58 +13:00
Dean
b8b15a36ca
Merge pull request #14888 from kallmek3nny/feat/shader-sdwa-f16-byte-clamp
...
feat(shader): support SDWA clamp with byte selectors on f16 VOP2
2026-11-03 18:11:43 +13:00
Dean
ad9bd33d22
Merge pull request #14884 from ItsJustChrisE/refactor/name-abstractstorage-ipmi-teeclient-stubs
...
refactor(prx): name the AbstractStorage, Ipmi and TEEClient stubs the NID database resolves
2026-11-03 18:11:38 +13:00
Dean
8645daeb00
Merge pull request #14878 from roboterspinne/fix/libc-write-only-stream-reads
...
fix(libc): fail reads on a write-only stream with EBADF on Windows
2026-11-03 18:11:21 +13:00
Dean
e41879d2b7
Merge pull request #14876 from roboterspinne/fix/libkernel-ipv6-unspecified-connect
...
fix(libkernel): connect an AF_INET6 socket to ::1 when the address is unspecified, as FreeBSD does
2026-11-03 18:11:16 +13:00
Dean
7a3d08c1c3
Merge pull request #14875 from roboterspinne/fix/libkernel-tcp-multicast-address
...
fix(libkernel): fail bind and connect of a stream socket to a multicast address with EAFNOSUPPORT
2026-11-03 18:11:11 +13:00
Dean
7fc59ddd6e
Merge pull request #14864 from Jawschamp/feat/libc-devname
...
feat(libc): implement devname and devname_r
2026-11-03 18:10:59 +13:00
Dean
6e67ec7fe3
Merge pull request #14862 from kallmek3nny/fix/libSceUserService-npaccountid-null-output
...
fix(libSceUserService): reject a null account id output before the user check
2026-11-03 18:10:54 +13:00
Dean
fffa45ebe5
Merge pull request #14855 from ken00H/fix/relinker-windows-entry-stub-parent-log
...
fix(relinker): wait for the LoadExec parent after opening the Windows log
2026-11-03 18:10:38 +13:00
Dean
0ecda069b0
Merge pull request #14845 from kallmek3nny/fix/libSceNpCommon-sdk-version-clear
...
fix(libSceNpCommon): clear the sceNpGetSdkVersion buffer before writing the version
2026-11-03 18:10:34 +13:00
Dean
c27511f813
Merge pull request #14828 from AlexWhitehouse/fix/libc-windows-getifaddrs-link
...
fix(libc): report link-level interfaces from getifaddrs on Windows
2026-11-03 18:10:29 +13:00
Dean
33267ca36b
Merge pull request #14827 from RyanIsAinmDom/refactor/name-freetype-nptcs-stubs
...
refactor(prx): name the libfreetype and NpTcs stubs the NID database resolves
2026-11-03 18:10:24 +13:00
Dean
69709a020b
Merge pull request #14722 from AlexWhitehouse/feat/libscevideodec2-hevc-aliases
...
feat(libSceVideodec2): implement the HEVC decoder aliases
2026-11-03 18:10:04 +13:00
Dean
79b49a50c6
Merge pull request #14710 from ahmadmuj/fix/anyps5-apr-guest-copyout
...
fix(libkernel): return EFAULT from APR file size and stat queries for an unwritable output
2026-11-03 18:09:40 +13:00
Dean
48dd279a37
Merge pull request #13950 from pushkarreddyy/fix/usercontext-efault
...
fix(libkernel): return EFAULT from context operations for invalid memory pointers
2026-11-03 18:09:35 +13:00
Dean
4888484529
Merge pull request #13194 from edubox/feat/npcpp-matches
...
feat(libSceNpCppWebApi): bring up Matches V1 offline
2026-11-03 18:09:25 +13:00
Dean
10921ef452
Merge pull request #12560 from Kikoarl/fix/win32-verbatim-path-dos-devices
...
fix(libkernel): preserve DOS device names and trailing dots or spaces on Windows
2026-11-03 18:09:19 +13:00
Dean
5cb015caaa
Merge pull request #15179 from EagleBearerYS/docs/libkernel-setaffinity-measured-sizes
...
docs(libkernel): record the measured pthread_setaffinity_np set sizes
2026-11-03 11:43:17 +13:00
Dean
c2e1a6f84d
Merge pull request #14666 from miguelcoxcaballero/feat/libc-internal-pad-destructor
...
feat(libSceLibcInternal): run the _Pad complete-object destructor
2026-11-03 11:41:30 +13:00
Dean
54e19f8d84
Merge pull request #14659 from miguelcoxcaballero/feat/libc-internal-exception-base-destructors
...
feat(libSceLibcInternal): run the base-object destructors of future_error, overflow_error and underflow_error
2026-11-03 11:41:14 +13:00
Dean
840f2d6f27
Merge pull request #14623 from Danigamer05/feat/libc-memset-explicit-20261101
...
feat(libc): implement explicit memory filling
2026-11-03 11:40:35 +13:00
Dean
502188c5b0
Merge pull request #14619 from Danigamer05/feat/libc-c23-bit-utilities-20261101
...
feat(libc): implement C23 bit positions and powers
2026-11-03 11:40:29 +13:00
Dean
c5a1701caf
Merge pull request #14562 from fogydes/fix/libscesysutil-notification-message-efault
...
fix(libSceSysUtil): return EFAULT from sceSysUtilSendSystemNotificationWithText for an unreadable message pointer
2026-11-03 11:39:22 +13:00
Dean
5c24846824
Merge pull request #14548 from Ragbie/fix/link-symbolic-link-limit
...
fix(libkernel_sys): stop link at 32 symbolic links as FreeBSD does
2026-11-03 11:39:05 +13:00
Dean
e61846e377
Merge pull request #14479 from ashwin280802/feat/nkwebkit-url-data-url-helpers
...
feat(libSceNKWebKit): implement WTF::mimeTypeFromDataURL and URL::stringCenterEllipsizedToLength
2026-11-03 11:37:48 +13:00
Dean
3d5a2a5cdd
Merge pull request #14464 from Ninot1Quyi/feat/libressl3-asn1-time-diff
...
feat(libressl3): implement ASN1_TIME_diff
2026-11-03 11:37:06 +13:00
Dean
7d2c0e1740
Merge pull request #14447 from szambonurek-88/fix/playerselectiondialog-unwritable-pointers
...
fix(libScePlayerSelectionDialog): return ARG_NULL from result and param init for unwritable pointers
2026-11-03 11:36:33 +13:00
Dean
4c54ba9bfa
Merge pull request #14442 from Serph91P/fix/14423-linux-trace-permissions
...
fix(relinker): preserve Linux import tracing execute permissions
2026-11-03 11:36:27 +13:00
Dean
e05c63bac0
Merge pull request #14428 from mkrieger95/fix/trophy-package-bounds
...
fix(libSceNpTrophy): reject out-of-file trophy package entries
2026-11-03 11:36:16 +13:00
Dean
3ade074e69
Merge pull request #14417 from roboterspinne/fix/libkernel-aio-efault
...
fix(libkernel): return EFAULT from AIO poll, cancel and delete for invalid memory
2026-11-03 11:36:00 +13:00
Dean
ea57a10872
Merge pull request #13551 from EagleBearerYS/feat/libSceSaveData-event-callbacks
...
feat(libSceSaveData): deliver backup completions to a registered event callback
2026-11-03 11:35:48 +13:00
Dean
a42e4e4b9b
Merge pull request #13454 from Celegans12/feat/custommusic-syscall-inventory
...
feat(custommusicsyscallwrapper): add named inventory exports
2026-11-03 11:35:40 +13:00
Dean
06cff2b5ee
Merge pull request #13003 from Noxy-HNR/claude/np-in-game-message
...
feat(libSceNpManager): add the in-game message context and handle lifecycle
2026-11-03 11:35:34 +13:00
Dean
a5c53e975c
Merge pull request #12980 from Gonic0/fix/agc-min-lod-pinned-level
...
fix(agc): bind a T# minimum LOD through an S# that holds the LOD at 0
2026-11-03 11:35:28 +13:00
Dean
bf1d324add
Merge pull request #12785 from hypermoist/fix/audiodec-m4aac-unopenable-layout
...
fix(libSceAudiodec): report a decode error when FFmpeg cannot open an M4AAC layout
2026-11-03 11:35:18 +13:00
Dean
1f272537eb
Merge pull request #12764 from Pipodi/perf/flat-private-aperture-1028
...
perf(recompiler): back compute scratch with a device buffer slot pool
2026-11-03 11:35:12 +13:00
Dean
b3965eb3f0
Merge pull request #11221 from AlexFigas/feat/npcppwebapi-string-vector-iteration
...
feat(libSceNpCppWebApi): iterate Vector<String> with begin, end and the Iterator<String> operators
2026-11-03 11:35:00 +13:00
Dean
99e565963e
Merge pull request #10319 from MarrasFederico/fix/open-create-trailing-slash
...
fix(libkernel): report lookup errors when creating through a trailing slash
2026-11-03 11:34:52 +13:00
Dean
9551c50ff7
Merge pull request #9713 from simonbronk/feat/libkernel_sys-switch-utrace-tcsetsid
...
feat(libkernel_sys): implement scePthreadMutexIsowned, utrace and tcsetsid
2026-11-03 11:34:44 +13:00
Dean
afd32b5b74
Merge pull request #9149 from MarrasFederico/feat/ngs2-parse-pcm-loops
...
feat(libSceNgs2.native): parse looped PCM waveforms
2026-11-03 11:34:38 +13:00
Dean
9090972b7e
Merge pull request #15172 from brumskysb/docs/div-scale-f64-rdna2
...
docs(shader): record `v_div_scale_f64` denormal modes on RDNA2
2026-11-03 09:24:32 +13:00
Kikoarl
ae9a8b093d
fix(libkernel): preserve DOS device names and trailing dots or spaces on Windows
2026-11-02 21:16:21 +01:00
Eduardo Ruiz
d5dc4bd548
fix(libSceNpCppWebApi): accept empty vectors in the Matches setters
2026-11-02 21:01:33 +01:00
Eduardo Ruiz
16abae6bc3
fix(libSceNpCppWebApi): store the Matches request state and use the real initialize ABI
...
The 34 Matches request/model setters now store the value and the is-set
flag at the offsets measured in the module bundled with
PPSA21564/PPSA23732 (builds J03093737/J03341606). The 10 vector setters
copy the vector handle and increment the body reference count at +0x30
instead of deep-copying the elements; that difference is a host choice and
is recorded in the debt.
The six ParameterTo* initializers now take their actual string and
IntrusivePtr request-body arguments. They allocate a host implementation
of the module layout, keep the string and body, and return 0x80553503 for a
null context or text, 0x80553502 for an unset context, 0x8055350f when
already initialized, 0x80553504 on allocation failure and 0x80553512 for
an empty request body. terminate releases the state and returns 0x80553510.
The 22 factories no longer return a fake signed-out result: they throw
NotImplemented_nid_no_patch and are recorded as unsupported. The six API
verbs keep SCE_NP_WEBAPI_ERROR_NOT_SIGNED_IN as offline request paths. The
three accessors read the measured fields. The test pins the measured
offsets, flags, reference counts and lifecycle/error codes instead of
asserting null-self success or NotImplemented throws.
2026-11-02 21:01:33 +01:00
Yunus Shaikh
93a3f5e0d2
docs(libkernel): give the measured affinity set sizes their own debt entry
2026-11-02 11:56:00 -08:00
Dean
096c45570f
Merge pull request #15161 from brumskysb/docs/fma-f64-tininess
...
docs(shader): record `v_fma_f64` and `v_div_fmas_f64` on RDNA2
2026-11-03 08:55:54 +13:00
Dean
f7d225d8e3
Merge pull request #15118 from shahulmubeen-a/docs/shader-hull-quad-lane-masks
...
docs(shader): record why hull programs that read a whole-quad lane mask throw
2026-11-03 08:53:37 +13:00
brumskysb
3d7ba8c931
docs(shader): record v_div_scale_f64 denormal modes on RDNA2
2026-11-02 12:53:14 -07:00