Dean
7ab4b2e561
Merge pull request #8326 from dantdmdarealguy/fix/agc-replay-tools-mingw-runtimes
...
fix(agc): copy the MinGW runtimes next to the shader and PM4 replay tools
2026-10-21 16:41:07 +13:00
Dean
56e088c1ad
Merge pull request #8802 from JJenkx/fix/agc-retain-map-import-failures
...
fix(agc): retain map import failures across unrelated mappings
2026-10-21 16:35:29 +13:00
Dean
46bfbe4e25
Merge pull request #8063 from AasishDairelSahayaGrinspan/fix/relinker-gs-memory-only-traps
...
fix(relinker): trap only GS memory accesses in Windows and macOS output
2026-10-21 16:35:25 +13:00
Dean
2923f29cf1
Merge pull request #8842 from UnhealthyKraken/feat/libc-index
...
feat(libc): implement index string search
2026-10-21 16:35:20 +13:00
Dean
4f24b6a64c
Merge pull request #8517 from orezraey/fix/hdr-probe-test-skip-hdr-monitor
...
test(videoout): skip the HDR probe check on a monitor Windows reports as HDR
2026-10-21 16:33:40 +13:00
Dean
f3a3d6fdeb
Merge pull request #8459 from hypermoist/feat/agcdriver-packet-sizes
...
feat(libSceAgcDriver): add the workload, NOP and user data packet sizes
2026-10-21 16:33:36 +13:00
Dean
31f0e34cb5
Merge pull request #8337 from KernelPanicNT/feat/systemservice-player-dialog-param
...
feat(libSceSystemService): fill the player dialog param as the console does
2026-10-21 16:33:32 +13:00
Dean
c58c2af631
Merge pull request #8464 from orezraey/fix/pm4-replay-wide-arguments
...
fix(agc): take agc_pm4_replay's capture directory as a wide argument on Windows
2026-10-21 16:28:10 +13:00
Dean
05f9995704
Merge pull request #8469 from hypermoist/feat/agcdriver-firmware-constants
...
feat(libSceAgcDriver): add the retail debug, capture and GPU reset results
2026-10-21 16:23:27 +13:00
Dean
9f4ddf7cf9
Merge pull request #8838 from orezraey/fix/http-uri-unescape-sweep-measured-ps5
...
fix(libSceHttp): unescape and sweep URIs as measured on a PS5
2026-10-21 16:10:19 +13:00
Dean
51a30d567a
Merge pull request #8297 from thuanquang/docs/trunc-coord-debt
...
docs(agc): record that the host sampler replaces TRUNC_COORD's rounding
2026-10-21 16:09:49 +13:00
Dean
6175310fdd
Merge pull request #8293 from DavidSamir/fix/agc-exclude-libs-linker-macos
...
fix(agc): pass --exclude-libs to the linkers that accept it
2026-10-21 16:09:44 +13:00
Dean
a683688fe0
Merge pull request #8335 from ymatrix1/feat/systemservice-missing-exports
...
feat(libSceSystemService): export missing firmware system service interfaces
2026-10-21 16:07:01 +13:00
Dean
141a6a5104
Merge pull request #8322 from MarrasFederico/feat/ngs2-rack-user-data
...
feat(libSceNgs2): keep caller data on racks with sceNgs2RackSetUserData and sceNgs2RackGetUserData
2026-10-21 16:06:57 +13:00
Dean
e0e57a3270
Merge pull request #8263 from milescoviello/fix/profile-differing-value-set-hashes
...
fix(agc): remember the differing statistics' value sets by hash
2026-10-21 15:48:28 +13:00
Dean
d4eecab27a
Merge pull request #8258 from YossiYad/feat/np-party-state
...
feat(libSceNpParty): report the user as not in a party from sceNpPartyGetState
2026-10-21 15:48:23 +13:00
Dean
db45e8ee20
Merge pull request #8253 from santhoshkumar-dev/codex/freetype-charmap-access
...
feat(libSceFreeType): select and iterate character maps
2026-10-21 15:48:18 +13:00
Dean
394170059f
Merge pull request #8069 from thuanquang/fix/force-degamma-unchanged-formats
...
fix(agc): sample formats that FORCE_DEGAMMA leaves unchanged without it
2026-10-21 15:44:22 +13:00
Dean
402763059f
Merge pull request #8167 from MarcZX10/codex/8157-bda-device-gpu
...
fix(tests): honor ANYPS5_GPU in BDA device fixture
2026-10-21 15:44:18 +13:00
Dean
5d10ea9ea0
Merge pull request #8791 from JJenkx/windows/calltrace-faulting-thread
...
feat(libc): list the reporting thread's own calls in the call trace report
2026-10-21 15:40:39 +13:00
Kraken
20e95370ae
feat(libc): implement index string search
2026-10-21 03:29:12 +01:00
Dean
cd700fe9ec
Merge pull request #8793 from xXPBSXx/fix/pthread-kill-ended-thread-esrch
...
fix(libkernel): let pthread_kill with signal 0 report ESRCH for a thread that has ended
2026-10-21 15:27:29 +13:00
Dean
d10d9d214c
Merge pull request #8782 from valenciana-nc/fix/execute-once-independent-flags
...
fix(libc): avoid deadlocking independent once initializers
2026-10-21 15:27:24 +13:00
Dean
59d53d0d31
Merge pull request #8757 from Nejilu/codex/relinker-tls-file-bounds
...
fix(relinker): reject TLS initialization images outside the input file
2026-10-21 15:27:20 +13:00
Dean
b2d804d5f7
Merge pull request #8738 from Queuse/codex/fix-registry-utf8
...
fix(relinker): reject invalid registry UTF-8
2026-10-21 15:27:16 +13:00
Dean
6056689ad6
Merge pull request #8614 from DavidSamir/fix/relinker-call-zero-padding
...
fix(relinker): stop the control-flow walk at zero padding after a call
2026-10-21 15:27:12 +13:00
Dean
6696def6e6
Merge pull request #8249 from MayankManas/test/agc-f64-denormal-modes-skip-without-float64
...
test(agc): skip the f64 denormal mode tests on devices without shaderFloat64
2026-10-21 15:02:40 +13:00
Dean
f9aea30217
Merge pull request #8238 from milescoviello/fix/ngs2-callout-unlocked
...
fix(libSceNgs2): keep a rack lock and a voice callback from blocking other threads
2026-10-21 15:02:31 +13:00
Dean
494182e051
Merge pull request #8201 from savvaniss/fix/shader-call-link-wave-size
...
fix(shader): check call link registers for both wave sizes when the size is unknown
2026-10-21 15:02:27 +13:00
Dean
20de55550f
Merge pull request #8095 from Unkown607/fix/videoout-119hz-display-fallback
...
fix(libSceVideoOut): fall back to 59.94 Hz when display drops below 120 Hz
2026-10-21 14:59:25 +13:00
Dean
b13183e59e
Merge pull request #7473 from Dripl1x/codex/skip-clean-resident-write-watch
...
perf(libc): skip write-watch queries for proven clean resident ranges
2026-10-21 14:55:09 +13:00
orezraey and Claude Opus 5.5
d991252d25
fix(libSceHttp): keep the unmeasured single-dot sweep boundary
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 22:50:59 -03:00
Dean
6c12024f7d
Merge pull request #8741 from Queuse/fix/libc-freopen-share-delete
...
fix(libc): share delete on standard stream reopen
2026-10-21 14:47:29 +13:00
Dean
557682ca44
Merge pull request #8798 from JJenkx/windows/open-keep-native-error
...
fix(libkernel): keep the native open error when the Windows directory probe finds no directory
2026-10-21 14:38:41 +13:00
Dean
a806c69bfe
Merge pull request #8758 from p3n1cillin/codex/pthread-getprio-20261021
...
feat(libkernel): implement pthread_getprio
2026-10-21 14:27:54 +13:00
Dean
600dda1ee4
Merge pull request #8744 from orezraey/fix/http-parse-response-header-measured-ps5
...
fix(libSceHttp): bound and return sceHttpParseResponseHeader's value as measured on a PS5
2026-10-21 14:27:47 +13:00
Dean
c5d841ed94
Merge pull request #8732 from DoubleAAGuy/feat/libkernel-osreldate-sysctl
...
feat(libkernel): expose kern.osreldate sysctl
2026-10-21 14:27:39 +13:00
Dean
d686bb0b19
Merge pull request #8046 from klosixgaming-arch/fix/agc-clip-disable-no-depth-clamp
...
fix(agc): accept PA_CL_CLIP_CNTL CLIP_DISABLE without depth clamp
2026-10-21 14:27:32 +13:00
Dean
8a803d3e6d
Merge pull request #8743 from valenciana-nc/fix/kernel-iovec-table-copy
...
fix(libkernel): return EFAULT for unreadable iovec tables
2026-10-21 14:24:39 +13:00
Dean
994829e44b
Merge pull request #8733 from p3n1cillin/codex/libc-unlocked-status-20261020
...
feat(libc): implement unlocked stream status queries
2026-10-21 14:24:31 +13:00
Dean
a4fc462a6d
Merge pull request #8108 from milescoviello/fix/rewind-tail-end-timer
...
fix(agc): end a pipelined submission's EndSubmission time before its REWIND tail runs
2026-10-21 14:24:14 +13:00
Dean
1faa800f08
Merge pull request #7966 from KarthikeyaAnna/fix/agc-1d-depth-compare-2d
...
fix(agc): back 1D depth comparison textures with 2D images
2026-10-21 14:21:13 +13:00
Dean
7697443281
Merge pull request #8653 from Ondra97/codex/fix-net-dontwait
...
fix(net): keep MSG_DONTWAIT transfers nonblocking on Windows
2026-10-21 14:19:19 +13:00
JJenkx
d2eeb4931c
fix(agc): retain map import failures across unrelated mappings
2026-10-20 21:13:28 -04:00
Dean
3b5a24c0d6
Merge pull request #8075 from johandavidcm/feat/agc-sample-committer
...
feat(agc): sample the draw committer with APS5_SAMPLE_COMMITTER
2026-10-21 14:12:36 +13:00
Dean
67f25e4681
Merge pull request #7470 from Dripl1x/codex/exact-resident-release
...
perf(libc): release exact resident mappings without repeated queries
2026-10-21 14:07:25 +13:00
Dean
1ffe979127
Merge pull request #8576 from priyanshrv-netizen/feat/libc-float-characteristics
...
feat(libc): export the Dinkumware float characteristic tables
2026-10-21 14:06:48 +13:00
Dean
e7ce7102ab
Merge pull request #7468 from Dripl1x/codex/direct-memory-alias-index
...
perf(libkernel): find direct-memory aliases through the physical index
2026-10-21 13:57:13 +13:00
Dean
46c7538777
Merge pull request #7467 from Dripl1x/codex/windows-path-component-lookup
...
perf(libc): avoid repeated Windows path component scans
2026-10-21 13:57:05 +13:00
JJenkx and Claude Opus 5.5
af086114c7
fix(libkernel): keep the native open error when the Windows directory probe finds no directory
...
When the native open failed with an error other than ENOENT, OpenNative
probed whether the path is a directory with std::filesystem::is_directory.
With the MinGW runtime that probe can set errno to ENOENT, and OpenNative
then reported the probe's ENOENT instead of the open error. On Windows 11
22621 a symbolic link loop failed with ELOOP from the native open and
sceKernelOpen returned 0x80020002, so guest_filesystem aborted at the
ELOOP check added by #8640 .
Keep the open error and restore it when the path is not a directory.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:54:15 -04:00