al3w0f205
90b10d8b54
test(libSceNet): cover null length pointer and invalid descriptor in socket option calls
2026-10-26 22:17:55 -05:00
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
milescoviello and Claude 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
orezraey and Claude 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
orezraey and Claude 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