Commit Graph
12217 Commits
Author SHA1 Message Date
hugodearaujo 3a781a01fa docs(debt): state that APR priorities are unordered and a wait by id covers one buffer 2026-11-03 20:51:59 -03:00
hugodearaujo f06738e1c8 docs(debt): record the APR submit priority queues 2026-11-03 20:15:59 -03:00
Dean e943f4f216 Merge pull request #12673 from 2Swagger/feat/ngs2-userfx-buffers
feat(ngs2): copy custom UserFx source to dest across multiple buffers
2026-11-04 11:25:58 +13:00
Dean 28b72af89b Merge pull request #10668 from meh7an/perf/agc-elide-repeated-fills
perf(agc): elide a repeated fill of a range that still holds its pattern
2026-11-04 11:25:53 +13:00
Dean 49021a4c90 Merge pull request #9891 from savvaniss/fix/ps4-cusa03312-surfaces
fix(agc): decode PS4 texture bases, linear-aligned targets and thin-tiled 3D textures
2026-11-04 11:25:47 +13:00
Dean 0e7d4a25ef Merge pull request #13021 from JAB-dev/feat/agc-publish-native-d32s8-guest-planes
feat(agc): publish a written native multisample D32S8 surface to its guest planes on a guest read
2026-11-04 10:08:52 +13:00
Dean db0f0c4d44 Merge pull request #11586 from JJenkx/feat/http2-ssl-callback
feat(http2): deliver TLS certificate verification callbacks
2026-11-04 10:08:47 +13:00
Dean 086c0686c8 Merge pull request #13207 from kyon-eth/feat/media-app-storage-320-exports
feat(libSceMediaAppSharedStorage): declare 16 callable exports
2026-11-04 08:13:39 +13:00
Dean 5a20baa0cc Merge pull request #15466 from JJenkx/fix/agc-drop-depth-results-over-unmapped-memory
fix(agc): drop depth and stencil plane results over memory unmapped since they were drawn
2026-11-04 08:13:33 +13:00
Dean 2fde02c401 Merge pull request #15362 from beardsciences/perf/mesh-window-no-zero-fill
perf(shader): stop zeroing mesh window buffer slots at workgroup start
2026-11-04 08:13:10 +13:00
Dean 6eb5665c38 Merge pull request #15287 from AlexWhitehouse/feat/shader-sdwa-int-to-f32-destinations
feat(shader): accept SDWA destination selects on v_cvt_f32_i32 and v_cvt_f32_u32
2026-11-04 08:12:34 +13:00
Dean ff42cf8fdc Merge pull request #15273 from Matt10n3/codex/appcontent-quota-overflow
fix(libSceAppContent): reject overflowing download quotas
2026-11-04 08:12:22 +13:00
Dean 183b3ce70a Merge pull request #15251 from BunnyFl/fix/libscenpmanager-sandbox-info
feat(libSceNpManager): answer sceNpGetSandboxInfo as firmware 13.42 does in the production environment
2026-11-04 08:12:06 +13:00
Dean 590c04615c Merge pull request #15248 from GiannisG1/test/htile-mask-lifetime-other-device-before-reimport
test(agc): check the other device's HTILE before the first device imports again
2026-11-04 08:12:00 +13:00
Dean 6cd2899cc6 Merge pull request #15244 from AlexWhitehouse/feat/shader-sdwa-integer-bitscan-destinations
feat(shader): accept SDWA destination selects on integer bit scans and bfrev
2026-11-04 08:11:55 +13:00
Dean 34700461ad Merge pull request #15240 from simnJS/docs/ngs2-mastering-params-gap
docs(libSceNgs2.native): record the mastering LFE, limiter and peak meter gaps
2026-11-04 08:11:50 +13:00
Dean b11031f512 Merge pull request #15155 from Pipodi/perf/spanned-ballot-one-barrier
perf(shader): build a spanned wave's ballot from the native subgroup ballot
2026-11-04 08:11:28 +13:00
Dean 88844509d6 Merge pull request #14998 from JJenkx/fix/videodec2-pps-replacement
fix(libSceVideodec2): keep AVC picture info after a PPS is replaced under the same SPS
2026-11-04 08:11:22 +13:00
Dean 0e7df59efb Merge pull request #11557 from JAB-dev/feat/agc-staged-packed-partial-writes
feat(agc): draw partial writes of multisampled 4_4_4_4 targets into a temporary target
2026-11-04 08:10:52 +13:00
Dean b52e86f043 Merge pull request #9898 from savvaniss/perf/agc-stores-without-drains
perf(agc): keep constant RAM dumps and unregistered labels on the GPU without draining
2026-11-04 08:10:45 +13:00
Dean 0bf0563442 Merge pull request #9183 from fma-rc/fix/shader-gather-3d-volume
fix(shader): gather a 3D image's image_gather4_lz from one slice as measured
2026-11-04 08:10:40 +13:00
Savvanis SpyrosandClaude Opus 5.5 9b9288abc8 Merge main 1e658521a0 into fix/ps4-cusa03312-surfaces
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-03 21:07:13 +02:00
Dean Galvin 6f1301f1e0 Merge main 1e658521a0 into #12673 (c17c71e4d1)
Clean merge (two merge bases, so GitHub reports a conflict). No hand resolution.
2026-11-04 05:44:50 +13:00
Dean 1e658521a0 Merge pull request #12120 from meh7an/perf/agc-depth-transfer-passes
perf(agc): read depth planes into storage images in a compute pass
2026-11-04 05:43:40 +13:00
Dean 31ab214934 Merge pull request #11002 from SandstromPL/fix/libkernel-guest-sigpipe
fix(libkernel): let a guest ignore or catch SIGPIPE on Linux
2026-11-04 05:43:27 +13:00
Dean 6457b9a0e4 Merge pull request #9672 from ntamas94/up/ps4-depth-sample-extent
fix(libSceAgcDriver): sample a PS4 depth buffer through a T# smaller than its padded extent
2026-11-04 05:43:13 +13:00
Dean 798d61627a Merge pull request #8346 from MarrasFederico/feat/appinstutil-no-install
feat(libSceAppInstUtil): answer for an installer service that never installs
2026-11-04 05:43:01 +13:00
Dean 3a2ce76ace Merge pull request #6273 from SoRadGaming/perf/windows-widen-collects
perf(agc): widen small epoch collects to their 64 KiB block on Windows
2026-11-04 05:42:55 +13:00
Savvanis SpyrosandClaude Opus 5.5 f160886325 Merge main into perf/agc-stores-without-drains
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-03 17:37:34 +02:00
JJenkxandClaude Opus 5.5 be898698d1 docs(debt): say that a partly unmapped stencil plane is still dropped whole
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-03 09:15:56 -05:00
fma-rc d7018a97af docs(shader): shorten the 3D gather debt entry to the 1,000-character guideline 2026-11-03 12:37:05 +01:00
fma-rc 696e9fa202 docs(shader): record the measured 3D gather addressing in the shader debt 2026-11-03 12:37:05 +01:00
JJenkxandClaude Opus 5.5 eedb239864 docs(debt): note that a plane mapped again since its last draw is not stored
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-03 06:20:22 -05:00
JAB-dev 1b12e6f302 Merge remote-tracking branch 'origin/main' into feat/agc-staged-packed-partial-writes
# Conflicts:
#	core/libs/prx/libSceAgcDriver/CMakeLists.txt
2026-11-03 10:29:50 +02:00
JAB-dev 0180bafe62 Merge remote-tracking branch 'origin/main' into feat/agc-publish-native-d32s8-guest-planes
# Conflicts:
#	core/libs/prx/libSceAgcDriver/Execution/src/GuestMemory.cpp
#	docs/dev/debt/libSceAgcDriver.md
2026-11-03 10:29:26 +02:00
Dean Galvin d8d638d5af Merge main 4f41f4c375 into #9672 (f8bc6ebb92) 2026-11-03 21:19:03 +13:00
Dean 4f41f4c375 Merge pull request #15210 from Danigamer05/feat/libc-sce-v2-filesystem-calls-20261102
feat(libc): export the std::__sce_v2 filesystem calls
2026-11-03 21:12:18 +13:00
Dean 3f0b20b863 Merge pull request #15201 from MarrasFederico/feat/np-set-game-presence-online-a
feat(libSceNpManager): answer sceNpSetGamePresenceOnlineA for a signed-out user
2026-11-03 21:12:13 +13:00
Dean 2d827d062e Merge pull request #15200 from MarrasFederico/feat/gnm-neo-context-state-internal-size
feat(libSceGnmDriverForNeoMode): answer default context state buffer size for internal init
2026-11-03 21:12:07 +13:00
Dean e50e071dcb Merge pull request #15188 from alvaroelpob/feat/libwebrtc-cpu-features
feat(libwebrtc): implement webrtc::GetAvailableCpuFeatures
2026-11-03 21:12:02 +13:00
Dean 206e72c90b Merge pull request #15137 from pushkarreddyy/feat/libkernel-sandbox-app0-alias
feat(libkernel): alias title sandbox app0 path to application directory
2026-11-03 21:11:30 +13:00
Dean 99327b0e3e Merge pull request #15105 from zaryabzip/feat/pad-firmware-checks
feat(libScePad): check the arguments of thirteen exports as firmware 13.42 does
2026-11-03 21:11:15 +13:00
Dean 67ea76b38b Merge pull request #15099 from Danigamer05/feat/libc-sce-v2-binary-scaling-20261102
feat(libc): export the std::__sce_v2 binary scaling helpers
2026-11-03 21:10:53 +13:00
Dean b9cb78e5ba Merge pull request #13975 from akkadbakkad89/feat/font-gsm-bridge
feat(libSceFontGs.native): implement AGC bridge exports
2026-11-03 21:10:42 +13:00
Dean 230960ea3e Merge pull request #13974 from pushkarreddyy/fix/imedialog-getresult-efault
fix(libSceImeDialog): return ErrorNotOpened from sceImeDialogGetResult for unwritable pointers
2026-11-03 21:10:37 +13:00
Dean 3767b80adf Merge pull request #13970 from pushkarreddyy/fix/screenshot-isdisabled-efault
fix(libSceScreenShot): return ErrorArgument from sceScreenShotIsDisabled for unwritable pointers
2026-11-03 21:10:31 +13:00
Dean eea8fd9b4c Merge pull request #13960 from pushkarreddyy/fix/msgdialog-getresult-efault
fix(libSceMsgDialog): return ARG_NULL from sceMsgDialogGetResult for unwritable pointers
2026-11-03 21:10:25 +13:00
Dean e50b40fb4e Merge pull request #13956 from pushkarreddyy/fix/rtc-getters-efault
fix(libSceRtc): return INVALID_POINTER from tick and clock queries for unwritable pointers
2026-11-03 21:10:19 +13:00
Dean 8fe922d1ad Merge pull request #13273 from Celegans12/feat/libcinternal-recovered-inventory-20261030
feat(libcinternal): add recovered inventory placeholders
2026-11-03 21:10:14 +13:00
Dean 81605d59ec Merge pull request #12132 from mrfelek/fix/descriptor-web-lane-index
fix(shader): fold descriptor web paths that hold the lane index or texels
2026-11-03 21:10:04 +13:00