Dean
3b6ccf73ae
Merge pull request #12620 from zaryabzip/feat/nputility-title-ctx-a
...
feat(libSceNpUtility): create lookup and word filter title contexts for a user id
2026-10-29 23:54:33 +13:00
Dean
1d8fd64e23
Merge pull request #12719 from XairRrR/docs-hw-oracle-xdg-cache
...
docs(hw-oracle): build the oracle under XDG_CACHE_HOME when it is set
2026-10-29 23:54:05 +13:00
Dean
b8fe3af7eb
Merge pull request #11482 from MarcZX10/marc/libscemouse-absolute-import-stubs
...
fix(libSceMouse): resolve absolute-position imports
2026-10-29 23:53:48 +13:00
Dean
8923e418eb
Merge pull request #12322 from Tamalero/fix/ajm-gapless-reset-total
...
fix(ajm): restart the stream total at a gapless reset
2026-10-29 23:52:51 +13:00
Dean
539e74fc29
Merge pull request #12476 from p3n1cillin/claude/libc-opendir2
...
feat(libSceLibcInternal): add __opendir2
2026-10-29 23:50:36 +13:00
Dean
49d7675cc2
Merge pull request #12466 from jagrat04/feat/libSceNetCtl-for-lib-callbacks
...
feat(libSceNetCtl): implement ForLib internal callbacks
2026-10-29 23:50:01 +13:00
Dean
d5cf5b6261
Merge pull request #12030 from PrivacyOnion/test/regmgr-zero-length-and-stubs
...
test(libSceRegMgr): cover combined invalid parameters and non-positive keys in GuestRegMgr
2026-10-29 23:48:35 +13:00
Adrià
f49ca7e9ae
Merge pull request #12401 from kyon-eth/feat/hidcontrol-1360-inventory
...
feat(libSceHidControl): declare 19 additional callable exports
2026-10-29 11:37:40 +01:00
slopgobblercobbler
43dc8a75c7
fix(libSceSaveData.native): validate directory name in sceSaveDataBackup
2026-10-29 11:34:09 +01:00
Adrià
578b8311ac
Merge pull request #11267 from kallmek3nny/feat/libkernel-sem-setname
...
feat(libkernel): implement sem_setname
2026-10-29 11:31:34 +01:00
Adrià
8958e22ad9
Merge pull request #12448 from simnJS/test/usbd-cancel-race-readable-endpoint
...
test(libSceUsbd): race the cancel on an interrupt endpoint the host can read
2026-10-29 11:29:20 +01:00
Dean
04dc862f33
Merge pull request #12733 from xdCloudy/feat/beisobmf-box-accessors-10
...
feat(libSceBeisobmf): implement 10 box metadata accessors
2026-10-29 23:28:44 +13:00
Adrià
bc3e33f4e3
Merge pull request #12400 from kyon-eth/feat/bgft-1360-inventory
...
feat(libSceBgft): declare 12 additional callable exports
2026-10-29 11:24:14 +01:00
Adrià
b6f6d2c0fa
Merge pull request #12451 from simnJS/fix/icu-unescape-invalid-input
...
fix(libSceIcu): follow ICU for null escape inputs and negative u_unescape capacities
2026-10-29 11:24:08 +01:00
Adrià
3ea94d0c80
Merge pull request #12450 from simnJS/fix/jxr-stream-null-state
...
fix(libSceJxr): reject null and read-only packet state in readIS and writeIS as invalid arguments
2026-10-29 11:24:03 +01:00
Adrià
beb5e23f8f
Merge pull request #9595 from NaitikJoshiPro/pr/agc-clear-state-num-interp
...
fix(agc): CLEAR_STATE leaves SPI_PS_IN_CONTROL at NUM_INTERP 2
2026-10-29 11:23:14 +01:00
Adrià
0e5dad41c2
Merge pull request #9575 from DavidSamir/feat/libkernel-kqueue-evclear
...
feat(libkernel): support EV_CLEAR on a kqueue watched by another kqueue
2026-10-29 11:23:08 +01:00
Adrià
b62989b8bb
Merge pull request #12432 from kiansaeidnia/feat/agc-dump-shaders-address-filter
...
feat(agc): APS5_DUMP_SHADERS takes a list of program addresses
2026-10-29 11:23:04 +01:00
Adrià
9f04702aee
Merge pull request #10831 from cgrd/fix/buffer-vsharp-type-stores
...
fix(shader): drop vector stores through TYPE 2/3 and FORMAT 0 buffer V#s as measured
2026-10-29 11:21:59 +01:00
Adrià
f48ef6a076
Merge pull request #10437 from InfinitySpeed/feat/libSceConvertKeycode-character
...
feat(libSceConvertKeycode): implement sceConvertKeycodeGetCharacterFromKeyboardData
2026-10-29 11:19:02 +01:00
Adrià
1345c47a5c
Merge pull request #9634 from anikettuli/feat/ps2-emu-menu-dialog
...
feat(libScePs2EmuMenuDialog): run the common-dialog state machine
2026-10-29 11:18:56 +01:00
Adrià
b462d3b58a
Merge pull request #12429 from simnJS/feat/npmanager-wait-async
...
feat(libSceNpManager): answer sceNpWaitAsync as sceNpPollAsync does
2026-10-29 11:18:51 +01:00
Alexandre Figueiredo
7b6c2e82ec
fix(libc): compute _LLog with the bundled libc.prx's Dinkumware code
2026-10-29 10:12:06 +00:00
Adrià
f99d7fece3
Merge pull request #12054 from Aspct3434/claude/libc-environment-strings-stay-alive
...
fix(libc): keep guest environment strings alive across setenv and uns…
2026-10-29 11:08:38 +01:00
Adrià
7893fca8e8
Merge pull request #12391 from PrivacyOnion/feat/invitationdialog-stubs
...
feat(libSceInvitationDialog): implement sceInvitationDialogGetStatus and stub OpenA and GetResultA
2026-10-29 10:41:44 +01:00
Adrià
86c0276752
Merge pull request #9815 from Delciob/fix/playerinvitationdialog-error-codes
...
fix(libScePlayerInvitationDialog): return standard common-dialog error codes
2026-10-29 10:40:50 +01:00
Adrià
071ecaba53
Merge pull request #9723 from Sam-mon7/feat/sample-worker-queue
...
feat(agc): select the queue worker to sample
2026-10-29 10:40:44 +01:00
Adrià
c306d5bb9f
Merge pull request #12425 from SeaSunPT/fix/audioout2-chat-debug-state-not-initialized
...
fix(libSceAudioOut): refuse system debug state and chat calls before sceAudioOut2Initialize
2026-10-29 10:40:39 +01:00
Adrià
8ab0b15bb4
Merge pull request #9626 from MarcZX10/codex/6139-bounded-registration-preparation
...
fix(agc): bound registered shader preparation memory
2026-10-29 10:40:33 +01:00
Adrià
41c5feb628
Merge pull request #9524 from AlxcBTW/pr/game-live-streaming-offline-settings
...
feat(libSceGameLiveStreaming): answer offline setting and feedback calls locally
2026-10-29 10:40:27 +01:00
Adrià
66405c3250
Merge pull request #12399 from kyon-eth/feat/nptrophy2-1360-inventory
...
feat(libSceNpTrophy2): declare 15 additional callable exports
2026-10-29 10:35:43 +01:00
Adrià
07b2b7bff0
Merge pull request #12386 from PrivacyOnion/feat/posixforwebkit-dirent
...
feat(libScePosixForWebKit): implement opendir, closedir, readdir, readdir_r
2026-10-29 10:35:38 +01:00
Adrià
edbbb133b7
Merge pull request #12398 from kyon-eth/feat/npsignaling-1360-inventory
...
feat(libSceNpSignaling): declare 15 additional callable exports
2026-10-29 10:35:14 +01:00
Adrià
aaccd0ba39
Merge pull request #10033 from xXPBSXx/docs/debt-systemservice-paramgetint-title
...
docs(debt): note how a title uses the value of sceSystemServiceParamGetInt
2026-10-29 09:36:17 +01:00
Adrià
7a89237a76
Merge pull request #10554 from xXPBSXx/docs/debt-contentexport-fromdata-title
...
docs(debt): note how titles call sceContentExportFromData
2026-10-29 09:36:11 +01:00
Adrià
ef5dc7fcea
Merge pull request #11857 from PrivacyOnion/docs/debt-voicechat-stubs
...
docs(debt): record silent stubs in libSceVoiceChat debt
2026-10-29 09:36:04 +01:00
Adrià
20c907b510
Merge pull request #11091 from slopgobblercobbler/fix/savedata-dialog-param-size-validation
...
docs(debt): document unmeasured sceSaveDataDialogOpen param size validation
2026-10-29 09:35:34 +01:00
Adrià
804e5b2050
Merge pull request #11828 from milescoviello/docs/webapi2-teardown-silent-stubs
...
docs(libSceNpWebApi2): list the user-context and push-event teardown calls as silent stubs
2026-10-29 09:32:40 +01:00
Adrià
2a90fb105b
Merge pull request #9431 from Get-fix/ps4/agc-gcn
...
feat(libSceAgcDriver): draw PS4 (GCN) command buffers
2026-10-29 09:31:13 +01:00
Adrià
21aaa0c026
Merge pull request #11824 from milescoviello/docs/trophy2-registration-silent-stubs
...
docs(libSceNpTrophy2): list the context registration and handle teardown as silent stubs
2026-10-29 09:30:44 +01:00
Adrià
58c3fd47ed
Merge pull request #11817 from milescoviello/docs/uds-silent-stubs
...
docs(libSceNpUniversalDataSystem): list the context registration and handle teardown as silent stubs
2026-10-29 09:30:39 +01:00
Omar Elmahy
2f7216b14b
docs(libSceScreenShot): record aerolib IPC signatures for DRC parameters and VSH capture
2026-10-29 08:27:08 +00:00
Dean
4c7d275bef
Merge pull request #11684 from oneandonlydean/feat/agc-unclamped-normalized-blend-v2
...
feat(agc): blend into an unclamped normalized color target in the pixel shader
2026-10-29 20:48:48 +13:00
Adrià
c70c75ad13
Merge pull request #9284 from DavidSamir/feat/libkernel-sys-ksem-unnamed
...
feat(libkernel): implement the unnamed ksem semaphores
2026-10-29 08:48:19 +01:00
Adrià
14b3441f3d
Merge pull request #5209 from Misjudgments/fix/psp-classics-general
...
fix(libSceFont): keep horizontal writing on a single baseline
2026-10-29 08:43:02 +01:00
memob
8896536f31
fix(agc): import a heap whose mirror left the write watch in place of imports a mirror can replace
...
A cached address space keeps a heap mirror whose range has left the write watch while the budget refuses the range's import, and such a mirror is copied in full at every build. When the budget is held by imports a build uses every time, as the pieces #8380 imports of a heap over the budget are, the import was refused at every build, each refusal counted, and every build copied the whole range (about 1.1 GiB in Astro Bot). The check now evicts for that import as the copy cap does: idle imports, and imports a heap mirror can replace that no build in progress holds.
2026-10-29 07:50:17 +01:00
memob
c280059329
fix(agc): let a range only an import serves evict imports a heap mirror can replace
...
An address-based build that copies a range the budget refused and no mirror serves (a range outside the write watch, or not releasable) evicts idle imports when the copy would pass APS5_ADDRESS_COPY_MAX_MIB. Imports used in the current or the previous frame (before two frames have ended, within the last 256 lookups) never count as idle, so once a build uses an import every frame, as it does for the pieces #8380 imports of a heap over the budget or a whole heap imported before, nothing can be evicted and the build aborts. That eviction now also takes imports the build has not taken yet whose single range is releasable and write-watched: the build then serves that range from a heap mirror instead.
2026-10-29 07:50:17 +01:00
Adrià
edf6804cf5
Merge pull request #12743 from XairRrR/docs-architecture-whole-pipelines
...
docs(architecture): list every case that builds a draw pipeline whole
2026-10-29 07:49:19 +01:00
Adrià
9365465457
Merge pull request #12186 from Gonic0/fix/libc-getifaddrs-af-link-macos
...
fix(libc): list getifaddrs AF_LINK entries on macOS hosts
2026-10-29 07:44:43 +01:00
Adrià
3f7e605b86
Merge pull request #12739 from XairRrR/docs-progress-inert-wrapper
...
docs(progress): count a return of any local behaviourally empty wrapper as empty
2026-10-29 07:44:27 +01:00