Dean
1cd7d5547e
Merge pull request #8524 from MarrasFederico/feat/lnc-util-kill-app
...
feat(libSceSystemService): end the running title through sceLncUtilKillApp and sceLncUtilKillAppWithReason
2026-10-21 18:43:26 +13:00
Yunus Shaikh
6d09797d6b
Merge main into fix/agc-sample-location-grid-exact
2026-10-21 05:39:42 +00:00
Dean
dbf2346540
Merge pull request #8817 from xdCloudy/split/libSceBemp2sys
...
feat(prx): add missing libSceBemp2sys exports
2026-10-21 18:36:20 +13:00
Dean
c930b3b4d8
Merge pull request #8816 from xdCloudy/split/libSceBeisobmf
...
feat(prx): add missing libSceBeisobmf exports
2026-10-21 18:36:12 +13:00
Dean
f7ca3bd877
Merge pull request #8815 from xdCloudy/split/libSceAvPlayerStreaming
...
feat(prx): add missing libSceAvPlayerStreaming exports
2026-10-21 18:36:06 +13:00
Dean
9844b49642
Merge pull request #8814 from xdCloudy/split/libSceAvPlayer.native
...
feat(prx): add missing libSceAvPlayer.native exports
2026-10-21 18:36:02 +13:00
Dean
18d76bdbb8
Merge pull request #8813 from xdCloudy/split/libSceAudiodecCpu
...
feat(prx): add missing libSceAudiodecCpu exports
2026-10-21 18:35:58 +13:00
Dean
d65eb36b8f
Merge pull request #8812 from xdCloudy/split/libSceAudiodec.native
...
feat(prx): add missing libSceAudiodec.native exports
2026-10-21 18:35:54 +13:00
Dean
7acc69b0e0
Merge pull request #8811 from xdCloudy/split/libSceAppContent
...
feat(prx): add missing libSceAppContent exports
2026-10-21 18:35:50 +13:00
Dean
6554b7ba29
Merge pull request #8810 from xdCloudy/split/libSceAjmi
...
feat(prx): add missing libSceAjmi exports
2026-10-21 18:35:46 +13:00
akkadbakkad89 and Devin
9833ab4297
refactor(libSceNpGameIntent): make the AppLauncher lifecycle a documented silent stub
...
Addresses review on #8355 : drops g_appLauncherReady and the
unverified init-param size check so both exports are plain silent
stubs, lists them under Silent stubs in the debt file naming
PPSA20397, and moves them out of the unknown-info entry.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 10:59:28 +05:30
Dean Galvin and mazen
4977e87806
Merge main into fix/skip-inaccessible-branched-scalar-load
...
Shader disk cache FormatVersion stays 43 (main is 42).
Co-authored-by: mazen <[email protected] >
2026-10-21 18:25:02 +13:00
akkadbakkad89 and Devin
988f98f40c
docs(debt): cut stale libScePsml_debug entries the MFSR queries supersede
...
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 05:17:34 +00:00
Dean
a07e985c8f
Merge pull request #8889 from oneandonlydean/docs/neutral-title-names
...
docs(dev): name retail titles by ID instead of by title
2026-10-21 18:10:11 +13:00
Rookie
5748d7ce81
fix(relinker): compare Windows file identities by their 128-bit file ID
2026-10-21 06:09:46 +01:00
Dean Galvin and Rajkamalcode
da0ae843ac
Merge origin/main into PR 7912
...
Co-authored-by: Rajkamalcode <[email protected] >
2026-10-21 18:05:58 +13:00
Dean
3fb6a126fa
Merge pull request #8094 from slick-daddy/newwy
...
feat(libSceVideodec): implement the video decoder on top of libSceVideodec2
2026-10-21 17:55:51 +13:00
Dean
4936df7889
Merge pull request #6721 from JJenkx/feat/ajm-atrac9-vibration
...
feat(ajm): decode ATRAC9 vibration streams
2026-10-21 17:55:47 +13:00
Dean
16c7e76761
Merge pull request #8321 from MarrasFederico/feat/netctl-get-result-v6
...
feat(libSceNetCtl): report no error for IPv6 events in sceNetCtlGetResultV6
2026-10-21 17:54:21 +13:00
Dean
1cd98b72da
Merge pull request #8240 from adhimiw/feat/libSceCesCs-pending-exports
...
feat(libSceCesCs): declare the missing firmware character set exports
2026-10-21 17:54:17 +13:00
Dean
38d5107fb7
Merge pull request #8878 from xXPBSXx/docs/agc-debt-drawpipeline-link
...
docs(debt): point the DrawPipeline link at its header in include
2026-10-21 17:54:09 +13:00
Dean
fa9eb5cfac
Merge pull request #8490 from orezraey/feat/np-game-presence-callback
...
feat(libSceNpManager): accept game presence callbacks while signed out
2026-10-21 17:49:32 +13:00
Dean
e09c3306e0
Merge pull request #8485 from orezraey/feat/npwebapi2-internal-initialize
...
feat(libSceNpWebApi2): implement the internal and presence initializers
2026-10-21 17:49:28 +13:00
Dean
1fd67185b6
Merge pull request #8513 from milescoviello/fix/ngs2-destroy-in-own-render
...
fix(libSceNgs2): refuse a destroy from inside its own system's render
2026-10-21 17:44:56 +13:00
Dean Galvin
bc87535cb0
docs(dev): name retail titles by ID instead of by title
...
Debt entries name the titles they were measured on. Use the title ID, or "a retail title" where the sentence needs no identification. No technical content changes.
2026-10-21 17:34:40 +13:00
Ondra97
ed471c62e3
chore: merge main into epoll lifetime fix
2026-10-21 06:31:02 +02:00
Dean
fbb6f49493
Merge pull request #8540 from erickerxhalli/feat/libsceimedialog-force-close
...
feat(libSceImeDialog): close an open dialog in sceImeDialogForceClose
2026-10-21 17:20:30 +13:00
Dean
f47c856634
Merge pull request #8529 from MarrasFederico/feat/audio-out2-low-latency
...
feat(libSceAudioOut): serve the low-latency AudioOut2 calls through their standard counterparts
2026-10-21 17:12:07 +13:00
xXPBSXx and Claude Sonnet 5.5
7f877b7581
docs(debt): point the DrawPipeline link at its header in include
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-21 05:50:48 +02:00
Dean
46bfbe4e25
Merge pull request #8063 from AasishDairelSahayaGrinspan/fix/relinker-gs-memory-only-traps
...
fix(relinker): trap only GS memory accesses in Windows and macOS output
2026-10-21 16:35:25 +13:00
Dean Galvin and Federico Marras
7924d09f00
Merge origin/main into PR 8524
...
Co-authored-by: Federico Marras <[email protected] >
2026-10-21 16:34:11 +13:00
Dean
31f0e34cb5
Merge pull request #8337 from KernelPanicNT/feat/systemservice-player-dialog-param
...
feat(libSceSystemService): fill the player dialog param as the console does
2026-10-21 16:33:32 +13:00
klosixgaming-arch
ee81c5112d
feat(agc): draw point-list output of NGG geometry programs as mesh points
...
A geometry program with VGT_GS_OUT_PRIM_TYPE 0 (point list) was refused
as an unsupported output assembly, halting Cocoon (PPSA08766) on boot
with "VGT_GS_OUT_PRIM_TYPE other than a triangle strip, or a line strip
from a geometry program, is unsupported".
Each primitive export of an NGG point-list geometry program outputs one
point whose vertex index is stored directly in PrimitivePointIndicesEXT,
so the mesh module now declares OutputPoints with PrimitivePointIndicesEXT
for it when outputPrimitiveSize is 1. The point primitive export extracts
the 9-bit vertex index from the packed primitive export word and stores
it to the output array. A subgroup gets up to maxVertices points, with
provoking vertex 0 and point raster primitive topology.
Tested with Cocoon (PPSA08766) which now progresses past pipeline
creation and initial frame draws into gameplay.
AI-assisted: yes. Written with AI assistance and reviewed by me.
2026-10-20 22:26:30 -05:00
hypermist and Claude Opus 5.5
7b336bedac
docs(libc): move the Annex K locale entry before wcsrtombs_s
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-21 16:23:56 +13:00
Dean
05f9995704
Merge pull request #8469 from hypermoist/feat/agcdriver-firmware-constants
...
feat(libSceAgcDriver): add the retail debug, capture and GPU reset results
2026-10-21 16:23:27 +13:00
Dean
9f4ddf7cf9
Merge pull request #8838 from orezraey/fix/http-uri-unescape-sweep-measured-ps5
...
fix(libSceHttp): unescape and sweep URIs as measured on a PS5
2026-10-21 16:10:19 +13:00
Dean
51a30d567a
Merge pull request #8297 from thuanquang/docs/trunc-coord-debt
...
docs(agc): record that the host sampler replaces TRUNC_COORD's rounding
2026-10-21 16:09:49 +13:00
Dean
a683688fe0
Merge pull request #8335 from ymatrix1/feat/systemservice-missing-exports
...
feat(libSceSystemService): export missing firmware system service interfaces
2026-10-21 16:07:01 +13:00
Dean
141a6a5104
Merge pull request #8322 from MarrasFederico/feat/ngs2-rack-user-data
...
feat(libSceNgs2): keep caller data on racks with sceNgs2RackSetUserData and sceNgs2RackGetUserData
2026-10-21 16:06:57 +13:00
Niko and Claude Opus 5.5
cfb371d5e1
feat(libSceVoice): implement sceVoicePausePortAll and sceVoiceResumePortAll
...
Both threw. They now take no arguments and return 0x804E0801 while the
library is not initialized and 0 otherwise, as shadPS4's PS4 versions
do; that not-initialized code is the one prosper reads for
sceVoiceStart, and RPCS3's PS3 calls make the same check. Like
sceVoicePausePort they change no reported state: VitaSDK documents that
pausing every port keeps buffered data and the reported port state, and
nothing here processes port data.
guest_voice calls both before sceVoiceInit and after sceVoiceEnd
(0x804E0801), and twice each with ports open, where GetPortInfo still
reports the same type, state and frame size.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 05:01:43 +02:00
Kraken
aae12fa111
feat(libkernel): implement cfsetspeed
2026-10-21 04:00:42 +01:00
Dean
d4eecab27a
Merge pull request #8258 from YossiYad/feat/np-party-state
...
feat(libSceNpParty): report the user as not in a party from sceNpPartyGetState
2026-10-21 15:48:23 +13:00
Dean
db45e8ee20
Merge pull request #8253 from santhoshkumar-dev/codex/freetype-charmap-access
...
feat(libSceFreeType): select and iterate character maps
2026-10-21 15:48:18 +13:00
Dean
394170059f
Merge pull request #8069 from thuanquang/fix/force-degamma-unchanged-formats
...
fix(agc): sample formats that FORCE_DEGAMMA leaves unchanged without it
2026-10-21 15:44:22 +13:00
Dean
2ea908a9ae
Merge pull request #8841 from oneandonlydean/docs/host-write-rule
...
docs(dev): require a HostWrite bracket around host writes into guest memory
2026-10-21 15:44:14 +13:00
Dean
5d10ea9ea0
Merge pull request #8791 from JJenkx/windows/calltrace-faulting-thread
...
feat(libc): list the reporting thread's own calls in the call trace report
2026-10-21 15:40:39 +13:00
christophermonterocortes-cr
3768b3a23a
feat(libSceNpCppWebApi): align stub signatures with demangled symbols
2026-10-20 20:29:43 -06:00
Dean
cd700fe9ec
Merge pull request #8793 from xXPBSXx/fix/pthread-kill-ended-thread-esrch
...
fix(libkernel): let pthread_kill with signal 0 report ESRCH for a thread that has ended
2026-10-21 15:27:29 +13:00
JJenkx and Claude Opus 5.5
844372448b
fix(libSceVideodec2): answer the generic picture query for VP9 pictures
...
sceVideodec2GetPictureInfo writes the decoder's own picture layout. For a
VP9 decoder it now writes the 88-byte VP9 layout that
sceVideodec2GetVp9PictureInfo returns, instead of throwing. Mortal Shell 2
(PPSA34008) calls the generic query with that structure for its intro
movie. HEVC pictures still throw.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 22:11:22 -04:00
Dean
f9aea30217
Merge pull request #8238 from milescoviello/fix/ngs2-callout-unlocked
...
fix(libSceNgs2): keep a rack lock and a voice callback from blocking other threads
2026-10-21 15:02:31 +13:00