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à
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à
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
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
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à
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à
ce8c71a78e
Merge pull request #6411 from Nixitov/feat/fchown
...
feat(libkernel_sys): implement fchown
2026-10-19 01:56:48 +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à
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à
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à
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à Franch
cb7fd81933
docs(libSceSysmodule): record module 0x132 name under Unknown function info
2026-10-19 01:23:00 +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à
f849e58cfa
Merge pull request #6323 from Gabrieljr42/feat/progress-module-json
...
feat(tools): add a module filter and JSON output to progress.py
2026-10-19 01:17:26 +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
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
Adrià
9121a9e455
Merge pull request #6327 from HilalElusive/patch-1
...
docs(debt): correct Windows GUI logging description
2026-10-19 01:08:04 +02:00
Ondra97
a64d038154
fix(libs): flush pending GPU results before file writes
2026-10-19 00:53:25 +02:00
Adrià
eb1a15b5cc
Merge pull request #6314 from eliyarson/feat/relinker-game-patches
...
feat(relinker): add conversion-time game patches
2026-10-19 00:37:51 +02:00
Adrià
18bd700806
Merge pull request #6291 from santhoshkumar-dev/codex/fix-pixel-exec-helper-lanes
...
fix(shader): preserve pixel helper lanes in EXEC copies
2026-10-19 00:37:47 +02:00
Adrià
0fd3555ad6
Merge pull request #5958 from ps54all/feat/shader-converted-image-sample
...
feat(shader): sample converted unorm images in the shader
2026-10-19 00:24:10 +02:00
Adrià
8b8edc5619
Merge pull request #6315 from hypermoist/fix/libc-snprintf-s-constraints
...
fix(libc): check the C11 runtime constraints in snprintf_s and vsnprintf_s
2026-10-19 00:17:04 +02:00
Adrià
77fd2b6c5e
Merge pull request #6317 from SleglJan/pr/clip-distance-full
...
fix(shader): leave out the all-zero position distance when guest distances fill all eight
2026-10-19 00:12:57 +02:00
Adrià
8a456334f6
Merge pull request #6240 from ArjenS-LA/fix/guest-registry-weak-imports
...
fix(relinker): preserve weak imports in guest module registries
2026-10-19 00:06:30 +02:00
hypermist and Claude Opus 5.5
e9f4dbfcf5
fix(libc): check the C11 runtime constraints in snprintf_s and vsnprintf_s
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 23:43:55 +02:00
Adrià
1158cb8aab
Merge pull request #6255 from LeandroLP23/fix/agc-kill-demoted-quad-pixels
...
fix(shader): kill demoted quad-mask pixels when the pixel program returns
2026-10-18 23:26:48 +02:00
Adrià
c7f67e5cf3
Merge pull request #6144 from freshstart2066-create/feat/libc-safe-wide-strings
...
feat(libc): implement safe wide string and concatenation functions
2026-10-18 23:26:38 +02:00
Adrià
2da2284def
Merge pull request #6270 from YossiYad/fix/agc-register-defaults-pairs
...
fix(libSceAgc): return the console's register-defaults table and type pairs
2026-10-18 23:14:29 +02:00
Dean
bd7cd1be18
Merge pull request #7500 from AlxcBTW/pr/input-analog-keys
...
feat(libScePad): analog keyboard input with a stick modifier and stick and trigger ramps
2026-10-19 10:10:26 +13:00
Dean
e1248700d9
Merge pull request #7646 from oneandonlydean/revert/6112
...
revert(relinker): run guest preinit arrays before the module initializer (#6112 )
2026-10-19 10:10:20 +13:00
Mehran
9824c46fe0
feat(libs): let relinked Windows games opt into mimalloc
2026-10-19 00:08:47 +03:00
Adrià
967f0b95c5
Merge pull request #6210 from TheAggie/perf/agc-present-epoch
...
perf(agc): the presenter takes the newest collect epoch, so an untracked display image keeps its comparison memo
2026-10-18 23:00:51 +02:00
Adrià
ff2fc57153
Merge pull request #6248 from mugurc/feat/libscesystemservice-loadexec-macos
...
feat(libSceSystemService): LoadExec on macOS hosts
2026-10-18 22:50:27 +02:00
Dean Galvin
c3b9001592
revert(relinker): run guest preinit arrays before the module initializer ( #6112 )
...
This reverts commit 376c040294 .
2026-10-19 09:38:31 +13:00
Adrià
6e27fc8f07
Merge pull request #6233 from milescoviello/fix/spawn-missing-program
...
fix(libSceLibcInternal): fail posix_spawn with ENOENT when the program is not there
2026-10-18 22:37:14 +02:00
AlxcBTW
f0ec9bd2a0
Merge remote-tracking branch 'origin/main' into pr/input-analog-keys
2026-10-18 22:27:23 +02:00
Dean
d17f456eac
Merge pull request #7515 from AlxcBTW/pr/profile-windows
...
fix(agc): print the revalidate profile per 10 s window and label the cumulative profile lines
2026-10-19 09:22:28 +13:00
Dean
effb7d2d5a
Merge pull request #7498 from AlxcBTW/pr/input-slow-mice
...
fix(libScePad): smooth a slow-reporting mouse over its measured report interval
2026-10-19 09:22:19 +13:00
Dean
ce396a5d41
Merge pull request #7497 from AlxcBTW/pr/input-default-l2
...
feat(libScePad): bind L2 to R and the first mouse side button
2026-10-19 09:22:11 +13:00
Dean
65b0ad288b
Merge pull request #7496 from AlxcBTW/pr/input-capture-hotkey
...
feat(libScePad): toggle mouse capture with F7 beside the middle button
2026-10-19 09:21:58 +13:00