Commit Graph
9559 Commits
Author SHA1 Message Date
Adrià d09e7a46e9 fix(libScePad): resolve the merge with ShowPadStatus in the volume actions 2026-10-30 16:29:56 +01:00
MarcZX10 737bcb8f69 refactor(libScePad): own the shared host volume state
The volume, mute and focus state that libSceAudioOut applies and libSceVideoOut changes now lives in libScePad, which both libraries already link, instead of in libSceAudioOut. The tests that compile the state directly and the environment reference follow the file.
2026-10-30 16:29:55 +01:00
MarcZX10 31e13ce13f docs(env): list ANYPS5_VOLUME and ANYPS5_MUTE_ON_FOCUS_LOSS
Both are read in HostVolumeState.cpp when video output starts, and both refuse an invalid value with an error naming the variable.
2026-10-30 16:29:55 +01:00
Adrià 9f748f4d8e Merge pull request #13036 from edubox/feat/npcpp-matchmaking
feat(libSceNpCppWebApi): bring up Matchmaking V1 offline
2026-10-30 16:29:21 +01:00
Adrià 91cd8ac6fd Merge pull request #13049 from JJenkx/fix/libc-character-scan-lengths
fix(libc): ignore non-wide lengths on character scans
2026-10-30 16:25:56 +01:00
Adrià b44f8ab346 Merge pull request #12306 from edubox/feat/http2-gzip
feat(http2): inflate gzip response bodies
2026-10-30 16:20:45 +01:00
Adrià 2614f409dc Merge pull request #12953 from frankea/feat/acm-batch-job-priority
feat(libSceAcm): encode sceAcmBatchJobPriority jobs
2026-10-30 15:45:46 +01:00
Adrià 01069f4d2b Merge pull request #12954 from hugodearaujo/fix/audioout2-blocking-push
fix(libSceAudioOut): return from a blocking AudioOut2 push once the queue has room
2026-10-30 15:45:36 +01:00
Adrià 6154580567 Merge pull request #12968 from GiannisG1/test/unclamped-blend-skip-without-formatless-reads
test(agc): skip the unclamped normalized blend test without shaderStorageImageReadWithoutFormat
2026-10-30 15:21:40 +01:00
Adrià bfe25d8b21 Merge pull request #13282 from voidlakhan/fix/rtc-store-parsed-leap-seconds
docs(libSceRtc): document measured leap-second parsing behavior
2026-10-30 14:37:19 +01:00
Adrià da026c7065 Merge pull request #12926 from EagleBearerYS/feat/libSceFreeTypeOt-sourced-b266-1
feat(libSceFreeTypeOt): implement the ft_mem memory helpers
2026-10-30 14:12:02 +01:00
Adrià 96ff704249 Merge pull request #12667 from xdCloudy/feat/libkernel-sys-pthread-attr-helpers
feat(libkernel_sys): implement mutex attribute generation helpers
2026-10-30 14:02:33 +01:00
lakhantheboss a3b667b92e docs(libSceRtc): document measured leap-second parsing behavior 2026-10-30 18:19:59 +05:30
Adrià f91137142e Merge pull request #13027 from Celegans12/feat/savedata-inventory-exports-20261030
feat(savedata): add missing cloud and sync inventory exports
2026-10-30 13:45:45 +01:00
Adrià 280bbad426 Merge pull request #12659 from JJenkx/codex/libc-scaled-nan-subject-20261028
fix(libc): parse scaled NaN subjects without numeric conversion
2026-10-30 13:45:37 +01:00
Adrià 563d839a7a Merge pull request #12955 from JJenkx/windows/libkernel-sys-linkat-symlink-itself
fix(libkernel_sys): hard-link a symbolic link itself in linkat on Windows
2026-10-30 13:45:28 +01:00
Adrià 58d5af7daa Merge pull request #13117 from kyon-eth/feat/nkwebkit-320-exports
feat(libSceNKWebKit): declare 8703 callable exports
2026-10-30 13:38:33 +01:00
AdriàandClaude Sonnet 5.5 ea63edc9ce docs(http2): restore main's debt entries and record gzip inflation
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-30 13:31:16 +01:00
Eduardo Ruiz 72c2df44a4 test(http2): cover gzip checksum and concatenated members 2026-10-30 13:31:03 +01:00
Eduardo Ruiz 58f325624e fix(http2): consume flow control while buffering gzip bodies
Reads already wait for END_STREAM when inflation applies, so keep the receive window open while the encoded body is buffered. This lets a gzip response larger than 65,535 bytes inflate instead of failing, and the split test now reads before the content length so it exercises the read path.
2026-10-30 13:31:03 +01:00
Eduardo Ruiz bd68b64dd1 fix(http2): inflate gzip responses after END_STREAM 2026-10-30 13:31:03 +01:00
edubox 9624b77bc6 feat(http2): inflate gzip response bodies 2026-10-30 13:31:03 +01:00
Dean 42d009f5f3 Merge pull request #12899 from hypermoist/feat/np-title-id-object
feat(libSceNpCommon): implement sce::np::NpTitleId
2026-10-31 01:19:01 +13:00
Dean 5c0ee1bbf4 Merge pull request #11827 from oneandonlydean/carry/7268-cert-paths
feat(libkernel): provide system and common certificate list paths
2026-10-31 01:18:08 +13:00
Dean e49f8c380c Merge pull request #11769 from oneandonlydean/salvage/web-misc-9485
feat(prx): declare 46 PS5 3.20 exports in four libraries
2026-10-31 01:16:48 +13:00
Dean 25e8a2cbb8 Merge pull request #8223 from savvaniss/fix/agc-retire-overwritten-msaa
fix(agc): retire a multisampled color target the title wrote over
2026-10-31 01:16:02 +13:00
Adrià de2ba4cecb Merge pull request #12693 from Ninot1Quyi/feat/icu-utf8-helpers
feat(libSceIcu): implement UTF-8 macro helpers
2026-10-30 13:05:37 +01:00
Adrià cc7b82ac6f Merge pull request #12702 from MarcZX10/feat/overlay-pad-status
feat(overlay): show controller status on demand or on connect, disconnect and battery drop
2026-10-30 13:05:28 +01:00
Adrià cc7e348334 Merge pull request #12524 from JJenkx/codex/libc-unscaled-hex-range-20261028
fix(libc): preserve errno for unscaled hexadecimal range results
2026-10-30 13:05:20 +01:00
Dean 51c31ea17e Merge pull request #13258 from ntamas94/fix/gcn-sin-linear-range
fix(shader): keep GCN v_sin_f32 linear up to 1.5 x 2^-12 of a turn as the PS4 does
2026-10-31 00:52:52 +13:00
Dean 99f7b51d2b Merge pull request #12541 from oneandonlydean/licence-notices-ported-code
docs(libc): add upstream licence notices to ported math and siglist code
2026-10-31 00:50:17 +13:00
Adrià 8304ccaedb Merge pull request #11341 from SteelCrab/review/emscripten-libraries
build(libs): support Emscripten memory64 compilation
2026-10-30 12:49:20 +01:00
Adrià 8e68a7d7b9 Merge pull request #12934 from kyon-eth/feat/content-list-320-exports
feat(libSceContentListController): declare 19 callable exports
2026-10-30 12:46:26 +01:00
Adrià 63970eded4 Merge pull request #13123 from kyon-eth/feat/video-out-320-exports
feat(libSceVideoOut): declare 182 callable exports
2026-10-30 12:46:18 +01:00
Adrià f8124b820b Merge pull request #13122 from johnohhh1/fix/spirv-literal-float-initialization
fix(build): initialize bundled SPIRV literal-float encoding
2026-10-30 12:46:11 +01:00
Adrià 90e832cdd5 Merge pull request #12629 from HorizonCoding/feat/icu-invariant-strcpy
feat(libSceIcu): implement u_austrcpy and u_austrncpy
2026-10-30 12:44:15 +01:00
Adrià 1e15e0a501 Merge pull request #12939 from kyon-eth/feat/esvm-engine-320-exports
feat(libSceEsvmEngine): declare 26 callable exports
2026-10-30 12:43:08 +01:00
Adrià 29ca17fae1 Merge pull request #12938 from kyon-eth/feat/np-text-to-speech-320-exports
feat(libSceNpTextToSpeech): declare 11 callable exports
2026-10-30 12:43:00 +01:00
Adrià 1c6b316cf7 Merge pull request #12937 from kyon-eth/feat/idu-320-exports
feat(libSceIdu): declare 13 callable exports
2026-10-30 12:38:19 +01:00
Adrià 151fccb155 Merge pull request #12936 from kyon-eth/feat/update-service-320-exports
feat(libSceUpdateService): declare 15 callable exports
2026-10-30 12:38:11 +01:00
Adrià 91e2c63bc3 Merge pull request #12935 from kyon-eth/feat/remote-client-ipc-320-exports
feat(libSceRemotePlayClientIpc): declare 18 callable exports
2026-10-30 12:38:03 +01:00
Adrià 2eb36eeb91 Merge pull request #13086 from BunnyFl/feat/padtracker-working-memory-size
feat(libScePadTracker): implement scePadTrackerGetWorkingMemorySize
2026-10-30 12:35:58 +01:00
Adrià e471817c68 Merge pull request #13084 from BunnyFl/feat/vrhand-query-memory
feat(libSceVrHand): implement sceVrHandQueryMemory
2026-10-30 12:21:24 +01:00
Dean 806b22a060 Merge pull request #12698 from xXPBSXx/docs/audioout2-push-blocking-count
docs(libSceAudioOut): count the blocking values passed to sceAudioOut2ContextPush
2026-10-31 00:20:59 +13:00
Adrià 5122a153af Merge pull request #13085 from BunnyFl/feat/movetracker-working-memory-size
feat(libSceMoveTracker): implement sceMoveTrackerGetWorkingMemorySize
2026-10-30 12:20:18 +01:00
GiannisandClaude Opus 5.5 a98d4415b3 docs(agc): record that the unclamped normalized blend needs shaderStorageImageReadWithoutFormat
The pixel shader reads the color target through a storage image without
a format, so the recompiler refuses the shader on a device without
shaderStorageImageReadWithoutFormat. The sentence on unblended targets
goes, to keep the entry within the 1000-character limit. Asked for by
oneandonlydean in review.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 12:19:23 +01:00
Dean 7ba97f46e2 Merge pull request #13231 from BunnyFl/fix/uds-property-argument-codes
fix(libSceNpUniversalDataSystem): return the console's codes for bad event and property arguments
2026-10-31 00:17:55 +13:00
Adrià c6c84ec493 Merge pull request #13113 from kyon-eth/feat/connect-account-dialog-320-exports
feat(libSceConnectAccountDialog): declare 7 callable exports
2026-10-30 12:17:44 +01:00
Adrià 17408bed52 Merge pull request #13112 from kyon-eth/feat/np-speech-to-text-320-exports
feat(libSceNpSpeechToText): declare 7 callable exports
2026-10-30 12:17:35 +01:00
Dean f51372bf6a Merge pull request #10428 from rooklz/feat/cescs-iso2022jp
feat(libSceCesCs): add the ISO-2022-JP profiles, context and string conversions
2026-10-31 00:17:29 +13:00