Izamaru
f7953ecac3
fix(libkernel): stage Windows APR reads through host memory
...
Copy bounded host reads into the destination in user mode so demand-committed pages can be handled by the process. Preserve short-read validation, zero-fill at EOF and HostWrite protection checks. Add synthetic read and Windows page-fault regressions. AI-assisted: yes.
2026-10-19 02:52:01 +02:00
Adrià
659230f7b6
Merge pull request #6367 from Zenodeon/stk-rendering-correctness
...
fix(agc): preserve registered array slices on CPU write-back
2026-10-19 02:41:14 +02:00
Adrià
bebc294607
Merge pull request #6443 from EagleBearerYS/fix/libkernel-host-stack-guard-page
...
fix(libkernel): keep a protected host stack's guard page, and protect the Linux main stack
2026-10-19 02:41:09 +02:00
Adrià
f4e60cfde6
Merge pull request #6438 from JJenkx/fix/initial-htile-depth-clear
...
fix(agc): preserve fresh HTILE depth and stencil clears
2026-10-19 02:41:04 +02:00
Adrià
c176007f5c
Merge pull request #6422 from Amoenus/codex/test-vcc-sampler-runtime-main940
...
test(agc): execute MIMG sampler tuples ending in VCC
2026-10-19 02:40:59 +02:00
Adrià
d265c58e40
Merge pull request #6351 from thuanquang/fix/layout-relative-output
...
fix(relinker): list converted modules correctly for a relative output path
2026-10-19 02:40:55 +02:00
Adrià
d5c854dd9b
Merge pull request #6339 from hypermoist/feat/libc-std-vector-algorithms
...
feat(libc): implement the __std vectorized algorithm helpers
2026-10-19 02:40:50 +02:00
Adrià
347c0a7934
Merge pull request #6420 from JJenkx/feat/kernel-error-conversion-upstream
...
feat(libkernel): convert guest POSIX error values
2026-10-19 02:40:46 +02:00
Adrià
80b2fc9212
Merge pull request #6417 from UnhealthyKraken/fix/invariant-image-table-phis
...
fix(shader): plan image tables through invariant descriptor phis
2026-10-19 02:40:40 +02:00
Dean
a373e85e56
Merge pull request #7194 from XairRrR/fix/agc-htile-later-slice-clear
...
fix(agc): take a later slice's HTILE clear when every word has ZMask 0
2026-10-19 13:09:45 +13:00
Dean
60fb8078c7
Merge pull request #6067 from meh7an/perf/libs-mimalloc-windows
...
feat(libs): let relinked Windows games opt into mimalloc
2026-10-19 13:09:36 +13:00
Dean
fea306dff7
Merge pull request #7681 from MarcZX10/codex/fix-agc-register-defaults2-layout-7678
...
fix(libSceAgc): preserve versioned register defaults layout
2026-10-19 13:09:32 +13:00
Adrià
55a3ac6440
Merge pull request #6405 from fdfawef324/claude/shader-structurizer-branching-returns
...
fix(shader): give a selection a merge when one arm returns through nested branches
2026-10-19 02:07:54 +02:00
Adrià
3b20a366ca
Merge pull request #6167 from freshstart2066-create/feat/libc-ceill-floorl
...
feat(libc): implement ceill and floorl
2026-10-19 02:00:27 +02:00
Adrià
00c948768d
Merge pull request #6365 from eljackjoestar-cmd/fix/agc-copied-write-overlap
...
fix(agc): limit copied-writer waits to copied ranges
2026-10-19 01:59:29 +02:00
Adrià
6493ae1276
Merge pull request #6370 from pushkarreddyy/feat/libSceSysmodule-proprietary-voice-chat-helper
...
feat(libSceSysmodule): register libSceProprietaryVoiceChatHelperPrx module id 0x132
2026-10-19 01:58:59 +02:00
Adrià
ea41ee4031
Merge pull request #6410 from DavidSamir/fix/relinker-macos-tls-overlapping-decode
...
fix(relinker): skip prefixed decodings inside an earlier instruction in the macOS TLS scan
2026-10-19 01:58:54 +02:00
Adrià
456f8513bc
Merge pull request #6400 from Capmare/feat/fontft-support-formats
...
feat(libSceFontFt): implement the font format support exports
2026-10-19 01:57:51 +02:00
Adrià
a9e7267465
Merge pull request #6418 from jweidenh/codex/optional-rela-table
...
fix(relinker): accept executables without a RELA table
2026-10-19 01:56:53 +02:00
Adrià
ce8c71a78e
Merge pull request #6411 from Nixitov/feat/fchown
...
feat(libkernel_sys): implement fchown
2026-10-19 01:56:48 +02:00
Adrià
925b85e43a
Merge pull request #6375 from sanxchep/codex/shader-export-layout-fallback
...
fix(agc): preserve position export layout on undecodable tail
2026-10-19 01:56:44 +02:00
Adrià
3d0cd98d8e
Merge pull request #6363 from hypermoist/fix/agc-timing-queries-no-wait
...
fix(agc): read GPU timing queries without waiting on unwritten ones
2026-10-19 01:50:36 +02:00
Adrià
7732434367
Merge pull request #6376 from Get-fix/ps4/libscefreetype
...
feat(libSceFreeType): implement the six FreeType functions OpenOrbis samples use
2026-10-19 01:48:40 +02:00
Adrià
56ea17e5d7
Merge pull request #6369 from JJenkx/fix/ngs2-voice-handle-errors
...
fix(ngs2): return PS5 errors for invalid voice handles
2026-10-19 01:48:35 +02:00
Adrià
278daa3560
Merge pull request #6381 from SandstromPL/fix/relinker-ps4-needed-module-tag
...
fix(relinker): read the PS4 needed-module tag in guest modules
2026-10-19 01:47:24 +02:00
Adrià
9d4966c265
Merge pull request #6343 from klosixgaming-arch/feat/kevent-standard-input
...
feat(libkernel): accept a kevent read event on descriptor 0
2026-10-19 01:46:19 +02:00
Adrià
a6dd29b3da
Merge pull request #6215 from Ondra97/codex/fix-msaa-retired-target-lifetime
...
fix(agc): reclaim retired multisample color targets
2026-10-19 01:37:13 +02:00
Adrià
0f121739ce
Merge pull request #6331 from hypermoist/feat/libc-generic-atomics
...
feat(libc): implement the 16-byte __sync builtins and __atomic_is_lock_free
2026-10-19 01:37:09 +02:00
Adrià
22ed7caf05
Merge pull request #6353 from EdouardSence/feat/pad-keyboard-shake
...
feat(pad): add a Shake input that swings the reported motion while held
2026-10-19 01:36:04 +02:00
Adrià
2c2abc453b
Merge pull request #6354 from SandstromPL/fix/relinker-plt-before-code
...
fix(relinker): find the PLT before the code in PS4 modules
2026-10-19 01:32:36 +02:00
Adrià
8f49a89958
Merge pull request #6346 from SleglJan/pr/unchanged-shared-block
...
perf(agc): stores beside a range in its 64 KiB block leave the range unchanged
2026-10-19 01:32:32 +02:00
Adrià
84c1a4d9a2
Merge pull request #6342 from pushkarreddyy/feat/libSceVoice-enable-disable-chat
...
feat(libSceVoice): implement sceVoiceEnableChat and sceVoiceDisableChat
2026-10-19 01:25:53 +02:00
Adrià
50bb0b95cf
Merge pull request #6330 from hypermoist/feat/libc-float-builtins
...
feat(libc): implement the compiler-rt floating-point builtins
2026-10-19 01:24:52 +02:00
Adrià
58242e7bcb
Merge pull request #6320 from fdfawef324/codex/copy-transfer-budget-current-1015
...
fix(agc): count transient copy buffers toward the recorder budget
2026-10-19 01:24:48 +02:00
Adrià
a4a1021208
Merge pull request #6234 from Ondra97/codex/fix-file-write-gpu-coherence
...
fix(libs): flush pending GPU results before file writes
2026-10-19 01:24:42 +02:00
Adrià
0745b29c90
Merge pull request #6332 from SleglJan/pr/fold-loop-phis
...
fix(shader): repeat phi folding until no phi folds
2026-10-19 01:23:34 +02:00
Adrià
b8b9fed361
Merge pull request #6324 from ps54all/fix/agc-alias-copy-store-destination
...
fix(agc): store an image-copied buffer copy's destination before later labels
2026-10-19 01:23:29 +02:00
pushkarreddyy
16df3d1536
feat(libSceSysmodule): register libSceProprietaryVoiceChatHelperPrx module id 0x132
2026-10-19 01:22:53 +02:00
Adrià
64b57d1b02
Merge pull request #6328 from aaro56/fix/relinker-preserve-input-hardlinks
...
fix(relinker): preserve inputs behind Windows executable hard links
2026-10-19 01:17:35 +02:00
Adrià
cf72c02064
Merge pull request #6325 from amirerfantim/refactor/relinker-remove-dead-code
...
refactor(relinker): remove functions nothing calls
2026-10-19 01:17:30 +02:00
EdouardSence and Claude Opus 5.5
d71853cf25
feat(pad): add a Shake input that swings the reported motion while held
...
Some titles stop on a prompt to shake the controller, which keyboard players
and controllers without motion sensors cannot answer. While the Shake input is
held (X by default), the composed pad state reports motion with the
acceleration and angular velocity flipping sign every 50 ms; a controller's own
sensor data is used otherwise.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 01:16:53 +02:00
Adrià
8e7904b201
Merge pull request #6322 from hypermoist/feat/libc-integer-builtins
...
feat(libc): implement the compiler-rt integer builtins
2026-10-19 01:15:26 +02:00
BIGFERRY999
b28a84d421
feat(libc): implement ceill and floorl
2026-10-19 01:14:40 +02:00
Ondra97
65f6549e0f
fix(agc): keep multisample ownership on its recording device
2026-10-19 01:08:38 +02:00
Ondra97 and Romans Pokrovskis
785f8f7bcf
fix(agc): reclaim retired multisample color targets
...
Co-authored-by: Romans Pokrovskis <motivated.it@gmail.com >
2026-10-19 01:08:37 +02:00
Mehran
c83a7531e2
fix(agc): record a multisampled target's commands on its own device
2026-10-19 01:08:37 +02:00
Adrià
03741f3cf2
Merge pull request #6163 from freshstart2066-create/feat/libc-fmaf
...
feat(libc): implement fmaf
2026-10-19 01:07:49 +02:00
MarcZX10
0c2260e30a
fix(libSceAgc): preserve versioned register defaults layout
2026-10-18 22:56:16 +00:00
Ondra97
a64d038154
fix(libs): flush pending GPU results before file writes
2026-10-19 00:53:25 +02:00
Dean
fc623324a2
Merge pull request #7664 from MarcZX10/codex/test-skip-7661
...
test(agc): skip unavailable shadow checks
2026-10-19 11:51:52 +13:00