Commit Graph
12196 Commits
Author SHA1 Message Date
orezraeyandClaude Opus 5.5 f6026b24ed Merge main into fix/rtc-format-null-tick-measured-ps5
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 03:41:06 -03:00
blu 04b1d6e5b5 Merge branch 'boykopovar:main' into pr/windows-reparse-non-link 2026-10-20 23:38:51 -07:00
Dean 7ce3b1df3e Merge pull request #8808 from xdCloudy/split/libSceAgc
feat(prx): add missing libSceAgc exports
2026-10-21 19:38:39 +13:00
blu 8fe945e590 Merge branch 'boykopovar:main' into fix/agc-driver-frame-dump-wait 2026-10-20 23:37:16 -07:00
Yossi Yadgar ede0124063 fix(libSceHttp): refuse the option calls before init and sceHttpSetEpoll for a handle that is not an epoll
The last sceHttpTerm now ends every template, connection and request's options, so a stale id is refused after the next sceHttpInit.
2026-10-21 09:36:43 +03:00
Dean 65c393a684 Merge pull request #8714 from mehmetbayoglu/fix/libkernel-process-time-tsc
fix(libkernel): tick the process time counter at the TSC frequency
2026-10-21 19:36:01 +13:00
Dean 0b844a0613 Merge pull request #8833 from xdCloudy/split/libSceSdma
feat(prx): add missing libSceSdma exports
2026-10-21 19:35:23 +13:00
Dean 5de5fca9d8 Merge pull request #8832 from xdCloudy/split/libSceNpUniversalDataSystem
feat(prx): add missing libSceNpUniversalDataSystem exports
2026-10-21 19:35:19 +13:00
Dean b83c7dae56 Merge pull request #8831 from xdCloudy/split/libSceNpTrophy2
feat(prx): add missing libSceNpTrophy2 exports
2026-10-21 19:35:15 +13:00
Dean cff63dc321 Merge pull request #8830 from xdCloudy/split/libSceNpParty
feat(prx): add missing libSceNpParty exports
2026-10-21 19:35:11 +13:00
Dean 36206a5fd4 Merge pull request #8829 from xdCloudy/split/libSceNgs2.native
feat(prx): add missing libSceNgs2.native exports
2026-10-21 19:35:07 +13:00
Dean 4aff676db0 Merge pull request #8828 from xdCloudy/split/libSceMove
feat(prx): add missing libSceMove exports
2026-10-21 19:35:03 +13:00
Dean 1aad07054d Merge pull request #8295 from mazen320/fix/skip-inaccessible-branched-scalar-load
fix(shader): skip unreachable flat SRT loads under a known branch
2026-10-21 19:34:07 +13:00
Dean 3bd7173b77 Merge pull request #8736 from orezraey/fix/rtc-parse-zone-names-measured-ps5
fix(libSceRtc): parse the DNT, NFT, NOR and SET zone names as measured on a PS5
2026-10-21 19:28:25 +13:00
Dean 0aa55ef293 Merge pull request #8430 from shanu337/fix/systemservice-tournament-stub
fix(libSceSystemService): stub sceSystemServiceOpenTournamentOccurrence
2026-10-21 19:25:03 +13:00
Celegans12 952ddb7844 feat(agc): skip draws whose graphics stage the recompiler refuses behind APS5_SKIP_REFUSED_DRAWS
When a draw's stage fails to prepare, capture or recompile, the packet
worker fails the queue and the next Submit or WaitIdle rethrows the
error, which ends the title. With APS5_SKIP_REFUSED_DRAWS set,
materializeDrawStage rethrows that error as a RefusedDraw; the packet
loop skips the draw, counts it as a thrown skip, logs the shader once
per address and runs the rest of the submission. The frame then lacks
that draw. Compute refusals and errors outside the stage build fail as
before, and without the switch nothing changes.

agc_driver_draw_unsupported_buffer_type_skip_refused submits a draw
whose pixel shader is refused twice with the switch: the WRITE_DATA
after it lands both times and the color target stays untouched.

AI-assisted: yes
2026-10-21 08:17:59 +02:00
MarcZX10 de573c6d1e test(net): bound Linux blocking-send receiver buffer 2026-10-21 06:14:13 +00:00
Dean ec7eacc62d Merge pull request #8825 from xdCloudy/split/libSceJxr
feat(prx): add missing libSceJxr exports
2026-10-21 19:10:41 +13:00
Dean 492d2d4086 Merge pull request #8823 from xdCloudy/split/libSceIme
feat(prx): add missing libSceIme exports
2026-10-21 19:10:37 +13:00
Dean 50839193de Merge pull request #8822 from xdCloudy/split/libSceHttp2
feat(prx): add missing libSceHttp2 exports
2026-10-21 19:10:33 +13:00
xXPBSXxandClaude Sonnet 5.5 aa56b00228 test(libSceNet): allow more timed sends before the blocking-send test expects EAGAIN
The test fills the send path with up to 16 timed sends and expects one of
them to return EAGAIN. Where the loopback receive buffer can grow to
32 MiB (tcp_rmem max 33554432), 16 sends of at most 4 MiB do not fill it
and the three net_dontwait_blocking_send tests fail with "peer never
exhausted the send buffers". Raise the bound to 64; the loop still ends
at the first EAGAIN.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-21 08:06:00 +02:00
Dean 338f22e493 Merge pull request #8827 from xdCloudy/split/libSceLibreSsl3
feat(prx): add missing libSceLibreSsl3 exports
2026-10-21 19:05:32 +13:00
Dean f5fb16aafe Merge pull request #8826 from xdCloudy/split/libSceLibreSsl
feat(prx): add missing libSceLibreSsl exports
2026-10-21 19:05:28 +13:00
Dean b5b6623bc4 Merge pull request #8824 from xdCloudy/split/libSceIpmi
feat(prx): add missing libSceIpmi exports
2026-10-21 19:05:24 +13:00
Dean 1fb7cc3a11 Merge pull request #8821 from xdCloudy/split/libSceGnmDriverForNeoMode
feat(prx): add missing libSceGnmDriverForNeoMode exports
2026-10-21 19:05:20 +13:00
Dean 5f7ad96ab1 Merge pull request #8820 from xdCloudy/split/libSceDepth2
feat(prx): add missing libSceDepth2 exports
2026-10-21 19:05:15 +13:00
Dean fd6e289eb7 Merge pull request #8819 from xdCloudy/split/libSceDepth
feat(prx): add missing libSceDepth exports
2026-10-21 19:05:10 +13:00
MarcZX10 7fdad075c3 fix(relinker): include libc for kernel variant imports 2026-10-21 05:47:33 +00:00
MarcZX10 0d0b29cf44 test(relinker): require libc for kernel variant fallback 2026-10-21 05:47:05 +00:00
Dean 53a0a27bb6 Merge pull request #8134 from wachi35676/fix/shader-amd-wave-lds-memory-barrier
fix(shader): order wave LDS accesses with a memory barrier on AMD's proprietary driver
2026-10-21 18:46:41 +13:00
akkadbakkad89andDevin ed63b60928 test(libSceNpGameIntent): pin AppLauncherInitialize accepting any init parameter
The silent-stub refactor dropped the unverified size check, so the
test now asserts the documented contract instead of expecting a
throw.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 11:13:51 +05:30
Dean 630f8d5da2 Merge pull request #7912 from Rajkamalcode/fix/agc-storage-writeback
fix(agc): skip storage write-back units that lie in no tiled slice
2026-10-21 18:43:29 +13:00
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 eb9f904d32 Merge pull request #8801 from xXPBSXx/fix/dot-component-through-file
fix(libc): fail a path that ends in a dot component below a regular file with ENOTDIR on Windows
2026-10-21 18:36:28 +13:00
Dean 2dbf59f707 Merge pull request #8818 from xdCloudy/split/libSceBgft
feat(prx): add missing libSceBgft exports
2026-10-21 18:36:24 +13: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
Dean fc59df8145 Merge pull request #8809 from xdCloudy/split/libSceAgcDriver
feat(prx): add missing libSceAgcDriver exports
2026-10-21 18:35:42 +13:00
akkadbakkad89andDevin 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 Galvinandmazen 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
Dean GalvinandZenodeon 5f7fa7abcc Merge origin/main into PR 6718
Co-authored-by: Zenodeon <[email protected]>
2026-10-21 18:10:12 +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 GalvinandRajkamalcode da0ae843ac Merge origin/main into PR 7912
Co-authored-by: Rajkamalcode <[email protected]>
2026-10-21 18:05:58 +13:00