Commit Graph
20967 Commits
Author SHA1 Message Date
al3w0f205 90b10d8b54 test(libSceNet): cover null length pointer and invalid descriptor in socket option calls 2026-10-26 22:17:55 -05:00
milescovielloandClaude Opus 5.5 72801be9fa test(libSceAmpr): check the measured kernel event queue command size against the recorded one
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 03:10:56 +00:00
milescovielloandClaude Opus 5.5 319f275322 test(agc): cover the DMA data patch setters' address words and refusals
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 03:02:39 +00:00
Dean Galvin 8b323065a9 docs(agc): note that only viewport 0 bounds clamp an exported depth
The clamp reads PA_SC_VPORT_ZMIN_0 and PA_SC_VPORT_ZMAX_0 only, so a draw that
selects another viewport is clamped to viewport 0's depth range.
2026-10-27 15:59:30 +13:00
hugodearaujo f4274307ec fix(agc): sample a multisampled 11_11_10 float texture in its sampled format
Since #8898 ResolveTextureFormat gives format 36 (11_11_10 float) its storage form R32_UINT, while a sampled
format 36 image is read through its native B10G11R11_UFLOAT view (SampledTextureFormat). MultisampleTargetTexture
and MultisampleTargetFirstSample still matched the resident target by ResolveTextureFormat, so a 10_11_11 float
color target (B10G11R11_UFLOAT) sampled as a format 36 texture of the same shape was refused.
2026-10-26 23:56:01 -03:00
hugodearaujo 2440eab062 test(agc): read a 4x 10_11_11 float target through a format 36 descriptor 2026-10-26 23:56:01 -03:00
Adrià Franch ba7efbe276 test(shader): keep main's complemented-ballot cases when rebasing the tessellation lowering tests 2026-10-27 03:50:19 +01:00
frankea ca1dfd513f fix(shader): read another control point's output at an immediate address in a hull program 2026-10-27 03:47:44 +01:00
frankea 909a2f1f3b fix(shader): read other control points' off-chip outputs in hull programs 2026-10-27 03:47:24 +01:00
milescovielloandClaude Opus 5.5 a5a8451218 test(libkernel): cover sceKernelBatchMap mapping and unmapping at the given starts
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:46:59 +00:00
milescovielloandClaude Opus 5.5 da9b869e8f test(agc): check that refused packets leave the whole command buffer unchanged
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:46:27 +00:00
milescovielloandClaude Opus 5.5 ce3fe2f54d test(agc): check that refused packets leave the whole command buffer unchanged
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:46:27 +00:00
milescovielloandClaude Opus 5.5 0c02f0be96 test(agc): keep the PARTIAL_TG_EN dispatch form unpinned and check refused packets leave the buffer unchanged
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:46:27 +00:00
UnhealthyKraken 92effeb9d3 chore(libc): merge main and preserve prefix debt 2026-10-27 02:42:31 +00:00
milescovielloandClaude Opus 5.5 ffe161edde test(libSceAmpr): cover the versioned write-address command, its sizes and the buffer type
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:41:04 +00:00
milescovielloandClaude Opus 5.5 efb3edd0ce test(agc): cover the jump target patches with and without a cache policy
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:39:04 +00:00
milescovielloandClaude Opus 5.5 d70a82d5d3 test(agc): cover the context, shader and uconfig indirect register count patches
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:29:38 +00:00
milescovielloandClaude Opus 5.5 a87a19f927 test(agc): cover the jump, parser stall, rendering wait and compute queue reset packets
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:26:35 +00:00
milescovielloandClaude Opus 5.5 1750e62268 test(agc): cover the graphics and compute dispatch-indirect and direct dispatch packets
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:24:02 +00:00
MarcZX10 68e5667767 refactor(libSceAvcap2): declare the exports in the public header
Api.hpp declares each export once, with the placeholder signature its stub has, and the umbrella header and Export.cpp include it.
2026-10-27 02:22:09 +00:00
milescovielloandClaude Opus 5.5 7cbf80eabe test(agc): cover the DCB and ACB acquire-mem packets, their range rounding and refusals
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 02:20:57 +00:00
MarcZX10 e90264af44 docs(libSceAvcap2): record 7 pending exports 2026-10-27 02:20:56 +00:00
MarcZX10 4e982cf80a feat(libSceAvcap2): declare 7 pending exports 2026-10-27 02:20:56 +00:00
orezraeyandClaude Opus 5.5 fc51fc0f6e Merge main into docs/libkernel-sync-timeouts-eventflag-measured-ps5
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-26 23:19:30 -03:00
orezraeyandClaude Opus 5.5 cf1771ec7e Merge main into fix/libkernel-mutex-yieldloops-destroyed-measured-ps5
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-26 23:10:34 -03:00
Dean abed035468 Merge pull request #11313 from frankea/fix/agc-draw-index-multi-instanced
fix(agc): write the console's DRAW_INDEX_MULTI_INST packet for sceAgcDcbDrawIndexMultiInstanced
2026-10-27 15:02:15 +13:00
Dean 6e719cc497 Merge pull request #11276 from plexerPK/fix/ignored-string-segments
fix(relinker): ignore segment overrides on fixed-ES string instructions
2026-10-27 15:01:59 +13:00
Dean af2a996527 Merge pull request #11263 from orezraey/fix/libkernel-cond-signalto-measured-ps5
fix(libkernel): fail scePthreadCondSignalto for a null or non-waiting thread as measured on a PS5
2026-10-27 15:01:44 +13:00
Dean 4571f48bff Merge pull request #11173 from p3n1cillin/claude/mmap-excl-ignored
fix(libkernel): ignore MAP_EXCL in fixed anonymous mmap as measured on a PS5
2026-10-27 15:01:30 +13:00
Dean 0fba400ce4 Merge pull request #11171 from Amoenus/codex/fix-cpu-write-mapping-lifetime-20261025
fix(agc): retain registered mappings during CPU stores
2026-10-27 15:01:15 +13:00
Dean 9da50eb84a Merge pull request #11148 from EagleBearerYS/fix/agc-failed-join-import-owner
fix(agc): write back a view whose space import a failed join retired
2026-10-27 15:00:59 +13:00
Dean d471a12b82 Merge pull request #11112 from Bram910/fix/shader-skip-unreachable-words
fix(shader): skip undecodable words that only follow s_branch or s_endpgm
2026-10-27 15:00:43 +13:00
Dean 7cee2b517a Merge pull request #10811 from Felipebmaitan/feat/jobmanager-barrier-capacity
fix(job-manager): account for GPU barrier command capacity
2026-10-27 15:00:27 +13:00
Dean 1075c38f07 Merge pull request #10799 from EagleBearerYS/feat/libkernel-sys-ampr-command-writers
feat(libkernel_sys): write the AMM commands and wait for their completion
2026-10-27 15:00:11 +13:00
Dean defd713929 Merge pull request #10788 from 00xDisaster/feat/libc-thread-gaps
feat(libc): implement _Thrd_lt
2026-10-27 14:59:56 +13:00
Dean 1223406b0b Merge pull request #10696 from Amoenus/codex/fix-import-upload-generation-main29f539-20261024
fix(agc): collect upload generation after host import
2026-10-27 14:59:40 +13:00
Dean 169f3e3e73 Merge pull request #10666 from WallisSkill/fix/libkernel-raise-at-guest-return
fix(libkernel): deliver a raised exception at the guest return of a thread in host code
2026-10-27 14:59:25 +13:00
StoneDC d2577ad3b0 fix(tools): accept UTF-8 BOMs in oracle reports 2026-10-27 09:59:22 +08:00
StoneDC f82d22aacb fix(tools): validate web release metadata before publication 2026-10-27 09:59:18 +08:00
StoneDC d7744129b2 fix(tools): validate trace interval summary fields 2026-10-27 09:59:16 +08:00
StoneDC dcb1013c48 fix(tools): reject dangling test graph targets 2026-10-27 09:59:14 +08:00
StoneDC 3a1f390b31 fix(tools): select matching sampled module candidates 2026-10-27 09:59:12 +08:00
StoneDC 051d00589c fix(tools): preserve annotation input modules 2026-10-27 09:59:11 +08:00
Dean c72ed0b7c8 Merge pull request #10388 from Tamalero/perf/prebuild-pool-threads
perf(agc): prebuild registration libraries on half the hardware threads by default
2026-10-27 14:59:11 +13:00
Dean 8056827ea8 Merge pull request #10133 from orezraey/fix/libkernel-posix-thread-attr-measured-ps5
fix(libkernel): follow the thread priority ranges and POSIX attribute errors measured on a PS5
2026-10-27 14:58:57 +13:00
Dean 6e98696398 Merge pull request #10061 from elieh999/fix/rwlockattr-destroyed-pshared
fix(libkernel): preserve destroyed rwlock attributes
2026-10-27 14:58:42 +13:00
Dean 304bea47ca Merge pull request #9771 from JJenkx/windows/libc-asinf-msun
fix(libc): compute asinf with FreeBSD msun's algorithm, as titles' libc.prx does
2026-10-27 14:58:25 +13:00
Dean c831db72df Merge pull request #9521 from Raghav314/fix/agc-idle-cpu-writebacks
fix(agc): store idle write-backs and publishes on the CPU at completion, keeping blocks the guest wrote in flight
2026-10-27 14:58:03 +13:00
Dean 22a8590492 Merge pull request #9202 from thuanquang/perf/linear-target-scissor-rows
fix(agc): store only the bytes a synchronous draw changed in a linear color target
2026-10-27 14:57:46 +13:00
Dean 86a38cdf6c Merge pull request #9187 from slider/feat/libkernel-sched-params
feat(libkernel): implement sched_getparam, sched_getscheduler and sched_setparam for the calling thread
2026-10-27 14:57:32 +13:00