milescoviello and Claude Opus 5.5
e7ea490325
feat(agc): draw point lists on the vertex path with their point size
...
A point list routed through the vertex path was refused, and so was
PA_CL_VS_OUT_CNTL.USE_VTX_POINT_SIZE on it. OliSe Player (PPSA01153)
stops on the latter with two of its MilkDrop presets.
The vertex path now draws point lists as Vulkan points. The vertex stage
writes PointSize: the misc export's X clamped to PA_SU_POINT_MINMAX when
USE_VTX_POINT_SIZE is set, and the PA_SU_POINT_SIZE height otherwise.
The point state travels in the recompile request (version 31) and the
cache and draw keys. Non-square register sizes, inverted clamps, point
sprite texture coordinates and, without largePoints, sizes other than
one pixel throw.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 09:13:09 -04: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
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 <[email protected] >
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 <[email protected] >
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
Dean
a20fc89702
Merge pull request #8852 from nikowolf123/feat/voice-pause-resume-all
...
feat(libSceVoice): implement sceVoicePausePortAll and sceVoiceResumePortAll
2026-10-21 23:46:23 +13:00
Adrià Franch and Claude
c5e861b868
docs(libSceNpWebApi2): drop title id from AddWebTraceTag debt line
...
Co-Authored-By: Claude <[email protected] >
2026-10-21 12:45:44 +02:00
jagrat Singh
b9cdbf932d
feat(libSceNpWebApi2): implement sceNpWebApi2AddWebTraceTag
...
Implement sceNpWebApi2AddWebTraceTag with the (int64_t request_id, const char* value) signature from shadPS4. Validates that value is not null, accepts any request id, and acts as a silent stub matching the other offline request functions.
2026-10-21 12:45:40 +02:00
jagrat Singh
54d1a8d6d6
feat(libSceNet): implement sceNetShowRoute6
2026-10-21 12:44:40 +02:00
jacob6769 and Claude Opus 5.5
dc7be1b072
feat(libSceCesCs): convert EUC-KR, UHC and Big5 through the CP949 and CP950 tables
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 12:42:02 +02:00
Dean
9a8c2a1a05
Merge pull request #9003 from xdCloudy/feat/libSceNpManager-150-exports
...
feat(libSceNpManager): declare 150 pending exports
2026-10-21 23:32:40 +13:00
Dean
f1f6626835
Merge pull request #8102 from Dragost/fix/libSceAvPlayer-sync-tolerance-and-eof-cleanup
...
fix(libSceAvPlayer): allow presenting video frames within sync tolerance
2026-10-21 23:31:28 +13:00
Dean
2abfb1beb4
Merge pull request #8983 from xdCloudy/feat/libSceNpCommon-150-exports
...
feat(libSceNpCommon): declare 150 pending exports
2026-10-21 23:07:33 +13:00
Dean
61922f66da
Merge pull request #8949 from xdCloudy/feat/ps5-npsnsfacebookdialog-exports
...
feat(libSceNpSnsFacebookDialog): declare PS5 pending exports
2026-10-21 23:07:29 +13:00
Dean
b5baeea5af
Merge pull request #8119 from DavidSamir/feat/videodec2-unimplemented-exports
...
feat(libSceVideodec2): export thirteen functions as not implemented
2026-10-21 23:07:25 +13:00
Dean
ee676246cf
Merge pull request #6519 from Get-fix/ps4/kernel-system-module-path
...
feat(libkernel): load system libraries from their console paths
2026-10-21 23:07:21 +13:00