Adrià
7b736fe669
Merge pull request #12207 from XairRrR/fix/agc-depth-cube-array-planes
...
fix(agc): sample a cube array over depth surfaces through their depth planes
2026-10-29 21:21:04 +01:00
Adrià
cfbca30026
Merge pull request #12206 from XairRrR/fix/libkernel-tsc-time-scale
...
fix(libkernel): scale the reported TSC frequency under APS5_TIME_SCALE
2026-10-29 21:20:59 +01:00
Adrià
cbc39db363
Merge pull request #12117 from plexerPK/codex/macos-write-watch-nonwrite-faults
...
fix(libc): forward non-write faults from watched macOS pages
2026-10-29 21:20:52 +01:00
Adrià
dde1b9f21d
Merge pull request #12081 from akkadbakkad89/agc-msaa-single-sample-lines
...
fix(agc): allow MSAA_ENABLE single-sample lines
2026-10-29 21:20:45 +01:00
Adrià
1aff97d3c8
Merge pull request #12093 from dantdmdarealguy/fix/kqueue-windows-snapshot-times
...
fix(libkernel): read a watched file's times again after its size on Windows
2026-10-29 21:20:39 +01:00
Adrià
c8bc4a20d7
Merge pull request #12606 from EagleBearerYS/feat/libkernel-sys-settimeofday
...
feat(libkernel_sys): implement sceKernelSettimeofday
2026-10-29 21:20:32 +01:00
Dean
5d1482d7c1
Merge pull request #12941 from AdnanKhan-ak47/fix/libc-clang-spurious-fp-exceptions
...
fix(libc): keep clang's SLP vectorizer from raising spurious FP exceptions in libc
2026-10-30 09:20:28 +13:00
Adrià
b68fff81f2
Merge pull request #11957 from Bram910/perf/shader-region-merge
...
perf(agc): merge shared shader regions with a heap
2026-10-29 21:20:26 +01:00
Adrià
1b9d8c99a2
Merge pull request #12529 from imellag/revert/shader-scalar-buffer-bounds
...
revert(shader): check scalar buffer bounds in 64 bits again (#10337 )
2026-10-29 21:20:19 +01:00
Adrià
4c66c80a87
Merge pull request #12491 from StoneDC/fix/b20-main-sync-literal-pathspec
...
fix(tools): use literal paths for main sync PR history
2026-10-29 21:20:12 +01:00
Adrià
cc0e00efcd
Merge pull request #12585 from xXPBSXx/test/font-rebind-renderer
...
test(libSceFont): cover the sceFontRebindRenderer return codes
2026-10-29 21:19:27 +01:00
Adrià
bc02ae867d
Merge pull request #12552 from Elma7e/test/videodec-delete-and-reset-argument-validation
...
test(libSceVideodec): cover null and struct size validation in delete and reset decoder
2026-10-29 21:19:20 +01:00
Adrià
f8107b6554
Merge pull request #12547 from Elma7e/test/g2pdialog-finished-state-and-result-prefix-validation
...
test(libSceCdlgG2P): cover finished dialog open and close and result prefix boundary
2026-10-29 21:19:13 +01:00
Dean
bfc5ee4101
Merge pull request #12264 from Tehshortbus/perf/agc-written-buffer-index
...
perf(agc): find a range's newest writer through a granule index instead of scanning the ring
2026-10-30 09:19:10 +13:00
Adrià
c793d2350e
Merge pull request #12590 from tablefrogpillow/fix/pipeline-inspect-cmp0054
...
test(agc): require CMake 3.20 in the pipeline inspection script so CMP0054 is NEW
2026-10-29 21:19:07 +01:00
Adrià
ce9394b844
Merge pull request #12566 from chitters2004/fix/agc-capture-host-only-msaa
...
fix(agc): write host-only multisample memory as zeros in a capture snapshot
2026-10-29 21:19:01 +01:00
Adrià
393db570ee
Merge pull request #12587 from EagleBearerYS/fix/audiodec-m4aac-extension-modes
...
feat(libSceAudiodec): decode M4AAC with non-delay output enabled
2026-10-29 21:18:54 +01:00
Adrià
fd9b3f62d4
Merge pull request #12583 from JJenkx/codex/agc-constant-swizzle-coverage-20261028
...
test(agc): cover cached fragment swizzles and constant selectors
2026-10-29 21:00:59 +01:00
Adrià
8943b50e27
Merge pull request #12408 from SHOnnay/fix-relinker-ud0-trap
...
fix(relinker): classify UD0 as a trap
2026-10-29 21:00:52 +01:00
Adrià
4add0c41c4
Merge pull request #12570 from rooklz/fix/rtc-precise-local-far-tick
...
fix(libSceRtc): reject far-future ticks before precise local time conversion
2026-10-29 21:00:47 +01:00
Dean
420b6a064e
Merge pull request #12621 from Ragbie/fix/windows-defer-needed-runtime-modules
...
fix(relinker): defer the runtime modules another deferred module needs on Windows
2026-10-30 08:49:48 +13:00
Adrià
184afa49ad
Merge pull request #12563 from babyhuey/fix/setrlimit-efault
...
fix(libkernel): return EFAULT from setrlimit for an unreadable limit
2026-10-29 20:35:45 +01:00
Adrià
2a1920d766
Merge pull request #12508 from LuPetro/fix/pr-overlap-next-page
...
fix(tools): follow next links in PR overlap pagination
2026-10-29 20:35:39 +01:00
Adrià
19225b3da5
Merge pull request #12509 from plexerPK/codex/macos-arena-watch-protection
...
fix(libc): synchronize macOS arena protection with write watch
2026-10-29 20:35:33 +01:00
Adrià
3443fd2ec8
Merge pull request #11727 from camezaro-intc/fix/ampr-command-buffer-expansion
...
fix(libSceAmpr): dynamically expand command buffer capacity on append
2026-10-29 20:35:27 +01:00
Adrià
1578380f6e
Merge pull request #12210 from XairRrR/fix/agc-stencil-plane-buffer-coherence
...
fix(agc): keep stencil planes coherent with guest memory
2026-10-29 20:35:20 +01:00
Adrià
1e5d28ad2c
Merge pull request #12523 from johnohhh1/fix/freetype-security-2.15.0
...
fix(deps): update FreeType to 2.15.0
2026-10-29 20:35:14 +01:00
Adrià
61fd1f5636
Merge pull request #12535 from LuPetro/fix/rtc-local-clock-range
...
fix(libSceRtc): check current tick before local time conversion
2026-10-29 20:35:07 +01:00
Adrià
40a8faf90a
Merge pull request #12528 from legendary-cookie/test/font-outline-buffer
...
test(libSceFont): cover the renderer outline buffer size, reset and policy
2026-10-29 20:35:00 +01:00
Adrià
43332e5f3b
Merge pull request #11865 from ionut27001/fix/libkernel-sched-own-pid
...
fix(libkernel): sched_getparam reads out-of-range priorities, sched_setparam EPERM outside 256-767, own pid on the main thread
2026-10-29 20:34:52 +01:00
Adrià
0afe7a4755
Merge pull request #11877 from Elma7e/test/np-partner-subscription-edge-coverage
...
test(libSceNpPartner001): cover post-terminate exception verification and repeated terminate
2026-10-29 20:34:44 +01:00
Adrià
7b8217b768
Merge pull request #12975 from xXPBSXx/docs-agc-ps4-degamma
...
docs(agc): say what shadPS4 and fpPS4 do for FORCE_DEGAMMA on PS4
2026-10-29 20:34:34 +01:00
Adrià
8e6f17c952
Merge pull request #12961 from KernelPanicNT/docs/mrw-names-missing-on-device
...
docs(debt): record MetadataReaderWriter names a device module does not resolve
2026-10-29 20:34:27 +01:00
Adrià
0535f87695
Merge pull request #12929 from xXPBSXx/docs/videoout-open-busy-sources
...
docs(debt): name what the emulators do when a video bus is opened twice
2026-10-29 20:34:21 +01:00
Adrià
e94551f91a
Merge pull request #12734 from Elma7e/feat/screenshot-drc-and-vsh-capture
...
docs(libSceScreenShot): record aerolib IPC signatures for DRC parameters and VSH capture
2026-10-29 20:34:15 +01:00
Dean
58b2753d74
Merge pull request #12747 from oneandonlydean/tz-test-12736
...
test(libkernel): pin the zone before the kernel timezone check
2026-10-30 08:22:40 +13:00
Dean
a6ec79e895
Merge pull request #12239 from MarcZX10/perf/libc-realloc-in-place
...
perf(libc): resize a default heap block in place when it already has the room
2026-10-30 08:20:33 +13:00
Dean
5dc9aa339b
Merge pull request #12817 from slopgobblercobbler/fix/relinker-syscall-scanner-bounds
...
fix(relinker): validate code section bounds for instruction matches and SDK stubs
2026-10-30 08:19:09 +13:00
Dean
af4e595327
Merge pull request #11762 from oneandonlydean/salvage/small-exports-9541
...
feat(prx): declare 34 PS5 JSON, AudioOut, AudioIn and Sdma exports
2026-10-30 08:13:52 +13:00
Dean
b23f3e59b0
Merge pull request #11748 from oneandonlydean/salvage/libc-internal-9665
...
feat(libSceLibcInternal): declare 149 PS5 3.20 round six exports
2026-10-30 08:12:50 +13:00
xXPBSXx and Claude Sonnet 5.5
e4bbf01c5c
docs(agc): say what shadPS4 and fpPS4 do for FORCE_DEGAMMA on PS4
...
A new entry next to the FORCE_DEGAMMA entry. shadPS4 converts the filtered texel of every non-sRGB format to linear and fpPS4 documents the bit as applied after filtering regardless of format; here a forcing sampler reads the texture through its sRGB view, so the conversion happens before filtering, for formats that are not sRGB and not on a fixed list. PS4 (GCN) behaviour only; nothing is claimed about the console.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-29 18:26:05 +01:00
KernelPanicNT
404a879c75
docs(debt): record MetadataReaderWriter names a device module does not resolve
...
Measured as a payload process on a device, dlsym on the dlopen handle
returns null for the 17 libSceMetadataReaderWriter names already listed
as not exported, while the other 22 names in Export.cpp resolve. The same
holds for the four Initialize, ReadMetadata, WriteMetadata and
ExtractThumbnail names in libSceGvMp4Parser and libSceJpegParser, whose
Finalize names resolve.
2026-10-29 17:22:20 +00:00
Adnan Khan
c118a61fdd
fix(libc): keep clang's SLP vectorizer from raising spurious FP exceptions in libc
2026-10-29 21:00:41 +05:30
xXPBSXx and Claude Opus 5.5
b03fa1a977
docs(debt): name what the emulators do when a video bus is opened twice
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 15:29:17 +01:00
Dean
bb04a4f1ea
Merge pull request #12608 from Kikoarl/fix/strict-nid-filter-constructor-array-overflow
...
fix(relinker): validate constructor array address range against 64-bit overflow
2026-10-30 03:00:59 +13:00
Dean
e73bc4c682
Merge pull request #12469 from BunnyFl/fix/libc-setvbuf-host-write
...
fix(libc): keep setvbuf stream buffers in host memory
2026-10-30 03:00:40 +13:00
Dean
ca6987de8a
Merge pull request #11414 from p3n1cillin/claude/videoout-register-past-last-buffer
...
fix(libSceVideoOut): return INVALID_VALUE for a registration past the last buffer as the console does
2026-10-30 03:00:15 +13:00
Dean
1b75a2de11
Merge pull request #10433 from Retr0G28/fix/freopen-directory
...
fix(libc): open a directory with freopen in a read mode on Windows
2026-10-30 02:59:56 +13:00
Adrià
01f4e342d5
Merge pull request #12525 from babyhuey/fix/pselect-efault
...
fix(libkernel): return EFAULT from pselect for an unreadable timeout or signal mask
2026-10-29 14:59:14 +01:00
Dean
1408347b2e
Merge pull request #12501 from StoneDC/feat/b20-history-dynamic-scale
...
feat(tools): extend progress history chart scales dynamically
2026-10-30 02:54:38 +13:00