Commit Graph
21806 Commits
Author SHA1 Message Date
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
xXPBSXxandClaude 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
xXPBSXxandClaude 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