Dean
2c4b116da9
Merge pull request #7729 from milescoviello/fix/one-sample-depth-iter
...
fix(agc): draw a PS_ITER_SAMPLE program once per pixel into a one-sample depth target
2026-10-22 03:14:54 +13:00
Adrià
f90a3f7297
Merge pull request #8523 from MarrasFederico/feat/kqueue-read-on-kqueue
...
feat(libkernel): watch a kqueue with EVFILT_READ
2026-10-21 16:03:30 +02:00
Adrià
663de1ab21
Merge pull request #8516 from Felipebmaitan/feat/rudp-context-options
...
feat(libSceRudp): retain and query context options
2026-10-21 15:56:00 +02:00
Adrià
1b5d7021a3
Merge pull request #8471 from NoOverflow/feat/libSceNpAuth-a-variants
...
feat(libSceNpAuth): implement sceNpAuthGetAuthorizationCodeA and sceNpAuthGetIdTokenA
2026-10-21 15:52:56 +02:00
Adrià
145223c440
Merge pull request #8488 from orezraey/feat/playgo-set-language-mask
...
feat(libScePlayGo): store the language mask scePlayGoSetLanguageMask sets
2026-10-21 15:52:50 +02:00
Adrià
80565c5942
Merge pull request #8431 from juanpimg/feat/prx-declare-ps5-3.20-exports-tier2
...
feat(prx): declare the missing PS5 3.20 system exports in the next tier of libraries
2026-10-21 15:32:51 +02:00
Adrià
1ae3f38d9e
Merge pull request #8400 from slider/feat/libkernel-mutex-np
...
feat(libkernel): add mutex ownership, relative lock and spin/yield accessors
2026-10-21 15:32:34 +02:00
Adrià
f62069e840
Merge pull request #8363 from MarrasFederico/feat/video-recording-p-status
...
feat(libSceVideoRecordingP): report a recorder that is never open in sceVideoRecordingGetStatus
2026-10-21 15:32:27 +02:00
Adrià
5bd9912658
Merge pull request #8317 from hypermoist/feat/agc-static-buffers
...
feat(libSceAgc): implement static buffers and qwords
2026-10-21 15:32:19 +02:00
Dean
27bcd6a29e
Merge pull request #8162 from savvaniss/fix/windows-runtime-module-start
...
fix(relinker): start Windows runtime modules the executable needs when the title loads them
2026-10-22 02:10:11 +13:00
Dean
74bdc3a3a7
Merge pull request #8110 from savvaniss/feat/np-account-signed-out
...
feat(libSceNpManager): answer the PS4 account and presence queries for a signed-out user
2026-10-22 01:54:31 +13:00
Dean
fdf22f9546
Merge pull request #7911 from savvaniss/fix/agc-release-mem-system-counter
...
fix(agc): name the RELEASE_MEM system counter instead of GDS data
2026-10-22 01:54:27 +13:00
Dean
ce7d547175
Merge pull request #8856 from klosixgaming-arch/feat/agc-point-list-geometry-output
...
feat(agc): draw point-list output of NGG geometry programs as mesh points
2026-10-22 01:46:18 +13:00
Adrià
7280a17ec0
Merge pull request #8360 from MarrasFederico/feat/vdecsw-vp9-picture-info
...
feat(libSceVdecsw): report VP9 picture info in sceVdecswGetVp9PictureInfo
2026-10-21 14:35:16 +02:00
Adrià
2f161d4f33
Merge pull request #8345 from MarrasFederico/feat/mbus-device-generation
...
feat(libSceMbus): report a device set that never changes in sceDeviceServiceGetGeneration
2026-10-21 14:20:48 +02:00
Dean
0c83831421
Merge pull request #8975 from milescoviello/rebase/5499-db-depth-copy
...
feat(agc): run DB depth copies into a single-sample R32 float target
2026-10-22 01:20:22 +13:00
Adrià
fce8ecf162
Merge pull request #8330 from ymatrix1/feat/regmgr-missing-exports
...
feat(libSceRegMgr): export missing firmware registry manager interfaces
2026-10-21 14:18:55 +02:00
Adrià
6cfd7912a6
Merge pull request #8332 from ymatrix1/feat/avsetting-hid-missing-exports
...
feat(libSceAvSetting): export missing firmware AV setting and HID control interfaces
2026-10-21 14:18:50 +02:00
Adrià
44d01b8f4b
Merge pull request #8333 from ymatrix1/feat/gamelivestreaming-missing-exports
...
feat(libSceGameLiveStreaming): export missing firmware live streaming interfaces
2026-10-21 14:18:44 +02:00
Adrià
94b2b54e8c
Merge pull request #8338 from KernelPanicNT/feat/ngs2-calc-waveform-block-pcm
...
feat(libSceNgs2): map waveform blocks of linear PCM and float types
2026-10-21 14:17:40 +02:00
Adrià
11bb53a347
Merge pull request #8327 from MarrasFederico/feat/ngs2-voice-owner
...
feat(libSceNgs2): report the rack and index that own a voice in sceNgs2VoiceGetOwner
2026-10-21 14:12:24 +02:00
Adrià
d099bc6cd8
Merge pull request #8245 from YossiYad/feat/http-object-options
...
feat(libSceHttp): keep options per template, connection and request and implement their getters
2026-10-21 14:04:15 +02:00
Adrià
aed67d7e55
Merge pull request #8256 from YossiYad/feat/hmd-no-headset-queries
...
feat(libSceHmd): answer ten buffer and device queries the way the disconnected-headset path implies
2026-10-21 14:03:19 +02:00
Adrià
f815e8bdd6
Merge pull request #8247 from santhoshkumar-dev/codex/freetype-font-face-lifecycle
...
feat(libSceFreeType): support memory fonts and face cleanup
2026-10-21 14:03:13 +02:00
Adrià
d5705d17ad
Merge pull request #8290 from akkadbakkad89/feat/psml-mfsr-queries
...
feat(libScePsml): implement the MFSR query exports
2026-10-21 14:02:16 +02:00
Adrià
b11d7cefdb
Merge pull request #7907 from akkadbakkad89/feat/prx-declare-inventory-74
...
feat(prx): declare exports for 66 inventory-covered system libraries
2026-10-21 14:02:05 +02:00
Adrià
47fa6eecf8
Merge pull request #8215 from jagrat04/feat/libSceNpWebApi2-add-web-trace-tag
...
feat(libSceNpWebApi2): implement sceNpWebApi2AddWebTraceTag
2026-10-21 13:46:46 +02:00
Adrià
e335d5b5ba
Merge pull request #7974 from DavidSamir/feat/libkernel-file-mmap-macos
...
feat(libkernel): map files through the guest's mmap on macOS hosts
2026-10-21 13:46:41 +02:00
Adrià
865166414f
Merge pull request #7884 from jacob6769/feat/ces-korean-big5
...
feat(libSceCesCs): convert EUC-KR, UHC and Big5 through the CP949 and CP950 tables
2026-10-21 13:39:26 +02:00
Adrià
6c8b43931b
Merge pull request #8228 from jagrat04/feat/libSceNet-show-route6
...
feat(libSceNet): implement sceNetShowRoute6
2026-10-21 13:38:29 +02:00
Adrià
64361960c5
Merge pull request #7818 from fogydes/feat/vorbisdec-firmware-exports
...
feat(libSceVorbisDec): export missing firmware Vorbis decoder interfaces
2026-10-21 13:38:24 +02:00
Adrià
de4ef842b5
Merge pull request #7850 from mugurc/feat/libkernel-sockets-macos
...
feat(libkernel): UDP sockets and name resolution on macOS hosts
2026-10-21 13:36:21 +02:00
Adrià Franch and Claude
488da1774d
fix(libSceNpAuth): indent the A forwards and pin the shadPS4 links in the debt entry
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-21 13:28:34 +02:00
NoOverflow
982db91217
feat(libSceNpAuth): implement sceNpAuthGetAuthorizationCodeA and sceNpAuthGetIdTokenA
...
Both forward to their V3 counterparts, which share one implementation in
shadPS4, and complete libSceNpAuth (14/14).
2026-10-21 13:28:13 +02:00
Federico Marras
cc7b9a7652
Merge remote-tracking branch 'upstream/main' into feat/kqueue-read-on-kqueue
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-10-21 13:17:12 +02:00
Savvanis Spyros
123768abcd
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into fix/agc-release-mem-system-counter
...
# Conflicts:
# docs/dev/debt/libSceAgcDriver.md
2026-10-21 14:15:53 +03:00
Dean
3e91c8edf5
Merge pull request #8850 from UnhealthyKraken/feat/libkernel-cfsetspeed
...
feat(libkernel): implement cfsetspeed
2026-10-22 00:13:16 +13:00
Savvanis Spyros and Claude Opus 5.5
79a5d6b65a
fix(libSceNpManager): refuse an unknown request in sceNpSetGamePresenceOnline
...
After the argument checks, shadPS4 looks the request up and returns
REQUEST_NOT_FOUND for one that was never created or was deleted. The
library already tracks live requests for sceNpSetTimeout.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 14:13:04 +03:00
Savvanis Spyros and Claude Opus 5.5
1d0451f659
docs(relinker): note that a deferred module the title never loads gets no module_start
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 14:12:12 +03:00
Adrià
b3f4783abc
Merge pull request #7795 from fogydes/feat/remoteplay-firmware-exports
...
feat(libSceRemoteplay): export missing firmware remote play interfaces
2026-10-21 13:11:20 +02:00
Adrià
59776f2e6a
Merge pull request #7841 from hypermoist/feat/libc-annex-k-remaining
...
feat(libc): implement the remaining C11 Annex K bounds-checking functions
2026-10-21 13:09:59 +02:00
Adrià
eb4a7fee4e
Merge pull request #7525 from AlexOfTheForest/feat/scanf-wide-linux
...
feat(libc): scan 16-bit wide conversions in the sscanf family on Linux
2026-10-21 13:09:54 +02:00
Adrià
98145b48d8
Merge pull request #7426 from DavidSamir/feat/shader-barycentric-tessellation-last-vertex
...
feat(agc): draw the last provoking vertex through the barycentric tessellation stages
2026-10-21 13:08:47 +02:00
Adrià
2cca5c0fd6
Merge pull request #7600 from milescoviello/feat/msaa-dcc-comp-to-single
...
feat(agc): take RADV's comp-to-single clear of a multisampled DCC target
2026-10-21 13:07:42 +02:00
akkadbakkad89
f57ef9986f
feat(prx): declare exports for 66 inventory-covered system libraries
2026-10-21 16:30:58 +05:30
Federico Marras
c8e99c7f71
Merge remote-tracking branch 'upstream/main' into feat/ngs2-voice-owner
...
# Conflicts:
# docs/dev/debt/libSceNgs2.md
2026-10-21 12:56:14 +02:00
Adrià
275e896797
Merge pull request #7696 from MaxLikesCode/feat/agc-set-index-indirect-args
...
feat(libSceAgc): implement sceAgcDcbSetIndexIndirectArgs
2026-10-21 12:52:39 +02:00
Adrià
27fabb6b7d
Merge pull request #7869 from savvaniss/feat/agc-polygon-mode
...
feat(agc): draw point and line polygon modes
2026-10-21 12:48:05 +02:00
Dean
80b1ebd36e
Merge pull request #8862 from orezraey/fix/audiodec-word-length-measured-ps5
...
fix(libSceAudiodec): reject the PCM word sizes a PS5 rejects
2026-10-21 23:46:31 +13:00
Dean
fd857beef1
Merge pull request #8854 from orezraey/fix/rtc-format-null-tick-measured-ps5
...
fix(libSceRtc): format the current time for a null tick as measured on a PS5
2026-10-21 23:46:27 +13:00