Dean
d0ca839cc9
Merge pull request #4057 from jweidenh/codex/vector-window-stage-inputs
...
fix(recompiler): include implicit inputs in relative vector windows
2026-10-12 14:30:23 +13:00
Dean
34ba918bc3
Merge pull request #4177 from oneandonlydean/up4/fix-registered-workgroup-sync
...
test(agc): read lane 63 of the vertex index in the registered workgroup fixture
2026-10-12 14:22:30 +13:00
Dean Galvin
8938a257f2
test(agc): read lane 63 of the vertex index in the registered workgroup fixture
...
The fixture read lane 63 of v0, which the program never writes. Since #3546 a wave64 vertex program on a narrower host subgroup builds that read as 0, so the synchronous registration the test expects to fail succeeds. v5 holds the vertex index, which is not 0 in lanes 32-63, so the read still throws.
2026-10-12 13:44:23 +13:00
Dean
7a84b22267
Merge pull request #4131 from oneandonlydean/up4/fix-stored-over-unwatched
...
fix(agc): report arena host holes as stored over on Windows
2026-10-12 13:29:17 +13:00
Dean Galvin
5864ee5839
fix(agc): report arena host holes as stored over on Windows
...
StoredOver still read block stamps for a range in a host region inside the guest arena interval, which Watched reports as unwatched since #3594 .
2026-10-12 12:38:06 +13:00
Dean
bca7a29d25
Merge pull request #4021 from Mouhand-Kaddo/fix/windows-select-host-poll
...
fix(libkernel): restore Windows select build for Demons Souls testing
2026-10-12 12:30:30 +13:00
jweidenh
5ec6cff3fa
fix(recompiler): include implicit inputs in relative vector windows
2026-10-11 19:23:00 -04:00
jweidenh
e4575c723e
test(recompiler): keep vector window fixtures observable
2026-10-11 19:23:00 -04:00
jweidenh
c0c86deeb8
test(recompiler): cover implicit inputs in relative vector windows
2026-10-11 19:23:00 -04:00
Adrià
bab7b32852
Merge pull request #3772 from MrMha/perf/relinker-call-index
...
perf(relinker): use a flat sorted call-site index
2026-10-12 01:05:45 +02:00
Adrià
325e0a8bdd
Merge pull request #3741 from jweidenh/codex/optimized-pipeline-readback
...
test(agc): verify graphics output after optimized pipeline binding
2026-10-12 00:50:45 +02:00
Adrià
22cecd5aac
Merge pull request #3779 from pushkarreddyy/feat/libkernel-sysctl-pathname-hw-physmem
...
feat(libkernel): handle sysctl queries for pathname, physmem and cacheline size
2026-10-12 00:48:35 +02:00
Adrià
ba08a1582a
Merge pull request #3876 from CnRJay/feat/savedata-convert
...
feat(savedata): implement sceSaveDataConvert
2026-10-12 00:43:58 +02:00
Adrià
f9905068b7
Merge pull request #3730 from MarcZX100/codex/voiceqos-end-3331
...
feat(libSceVoiceQoS): implement sceVoiceQoSEnd
2026-10-12 00:42:41 +02:00
Adrià
6dbc0ea66a
Merge pull request #3829 from YossiYad/carry/agc-vieBRwlh1Lw
...
feat(libSceAgc): implement the vieBRwlh1Lw interpolant mapping update
2026-10-12 00:39:58 +02:00
Adrià
3905e7e2c9
Merge pull request #3827 from CouchRiv/fix-shader-combined-cvt-i16-f16-omod
...
fix(shader): accept output modifiers on v_cvt_i16_f16 and ignore them as the hardware does
2026-10-12 00:39:20 +02:00
Adrià
2c884140a5
Merge pull request #3721 from MarcZX100/codex/content-export-sessions-3374
...
feat(libSceContentExport): implement export sessions
2026-10-12 00:35:54 +02:00
Adrià
6426baa107
Merge pull request #3691 from MarcZX100/fix/sem-timedwait-available-first
...
fix(libkernel): handle available sem_timedwait counts first
2026-10-12 00:35:17 +02:00
Adrià
dd1cf5cb9d
Merge pull request #3771 from yunusshaikh7/fix/savedata-dir-name-search-sort
...
fix(savedata): sort sceSaveDataDirNameSearch results by the requested key and order
2026-10-12 00:30:16 +02:00
Adrià
ae7dbfa9cb
Merge pull request #3770 from A-Akhil/fix/shader-sin-cos-series
...
fix(shader): take v_sin_f32 and v_cos_f32 from an exact series where the driver's result is more than 4 ulp off
2026-10-12 00:29:31 +02:00
Adrià
e8169f49b3
Merge pull request #3756 from Lorkydey/feat/agc-acb-atomic-gds
...
feat(libSceAgc): build versioned ACB atomic GDS commands
2026-10-12 00:28:45 +02:00
Adrià
f9e1d2541c
Merge pull request #3750 from fma-rc/feat/shader-subvector-loop
...
feat(shader): implement s_subvector_loop_begin and s_subvector_loop_end
2026-10-12 00:28:10 +02:00
Adrià
5aaf26bd32
Merge pull request #3689 from MarcZX100/codex/libkernel-spin-reltimedwait-3554
...
feat(libkernel): implement pthread spinlocks and relative condition wait
2026-10-12 00:23:53 +02:00
Adrià
d2fa71b706
Merge pull request #3682 from zmeizy/claude/kernel-fsync-error-codes
...
fix(libkernel): return SCE error codes from sceKernelFsync
2026-10-12 00:23:21 +02:00
Adrià
c059590d8e
Merge pull request #3598 from Recapi/feat/libc-asinl
...
feat(libc): implement the remaining long double math functions RetroArch imports
2026-10-12 00:22:48 +02:00
Dean
fabbeb393b
Merge pull request #3522 from pushkarreddyy/feat/libc-reallocf
...
feat(libc): implement reallocf
2026-10-12 11:21:30 +13:00
Adrià
8fc53cb325
Merge pull request #3853 from billythemenace2/feat/rudp-ppsa06888-imports
...
feat(libSceRudp): declare the calls PPSA06888 imports
2026-10-12 00:20:03 +02:00
pushkarreddyy
931aaa2a7e
feat(libkernel): handle sysctl queries for pathname, physmem and cacheline size
2026-10-12 00:17:14 +02:00
jweidenh
2b8f151b3f
test(agc): verify optimized pipeline draws and readback
2026-10-12 00:16:28 +02:00
Adrià
43bc17f7ed
Merge pull request #3727 from mariusyo07/fix/pad-vibration-mode-3
...
fix(pad): accept vibration mode 3
2026-10-12 00:14:30 +02:00
Adrià
24865e8e22
Merge pull request #3887 from AchrafReyani/fix/libc-windows-backtrace-stack-candidates
...
fix(libc): list stack return address candidates in Windows backtrace reports
2026-10-12 00:13:59 +02:00
Adrià
11d9c00cf6
Merge pull request #3884 from hansjm10/fix/sysmodule-agc-internal-id
...
fix(libSceSysmodule): recognize the libSceAgc internal module id
2026-10-12 00:13:05 +02:00
Adrià
c8ad983fd4
Merge pull request #3871 from fdfawef324/fix/libc-log-line-one-write
...
fix(libc): write each log line in one call
2026-10-12 00:12:34 +02:00
Adrià
f803854a5c
Merge pull request #3670 from SibteProf/fix/json2-initparameter2-base-constructor
...
fix(json2): implement InitParameter2 base constructor
2026-10-12 00:12:05 +02:00
Adrià
af0b52ebb4
Merge pull request #3592 from MarcZX100/codex/socket-errno-errors-3573
...
fix(libkernel): map host socket errors to guest errno
2026-10-12 00:11:40 +02:00
Adrià
b18d4feddd
Merge pull request #3580 from Amr-Youssef/feat/libkernel-sigwait
...
feat(libkernel): export pause, sigwait and sigwaitinfo
2026-10-12 00:11:14 +02:00
MrMha
3687b2e214
perf(relinker): use a flat sorted call-site index
2026-10-12 00:11:00 +02:00
Adrià
33067ca0c7
Merge pull request #3856 from ErenYeager1836/carry/recompiler-vector-window
...
perf(recompiler): keep relatively addressed vector registers in a window array
2026-10-12 00:10:58 +02:00
Adrià
59584d58b1
Merge pull request #3858 from LeandroLP23/fix/libc-internal-force-tls-destructor-windows-test
...
test(libSceLibcInternal): run guest_force_tls_destructor on Windows
2026-10-12 00:10:39 +02:00
Adrià
362a1f4e96
Merge pull request #3857 from gookie-dev/fix/libscexml-for-titles-that-list-it
...
fix(libSceXml): add an export-free libSceXml for titles that list it
2026-10-12 00:10:31 +02:00
Adrià
825cbd4106
Merge pull request #3531 from karanvora2599/perf/shader-native-packed-f16
...
perf(shader): compute v_pk_add_f16 and v_pk_mul_f16 with native f16 math
2026-10-12 00:10:02 +02:00
Adrià
10afe59c7d
Merge pull request #3851 from itsbo5/feat/libc-drand48-lrand48-mrand48-srand48
...
feat(libc): implement drand48, lrand48, mrand48 and srand48
2026-10-12 00:09:44 +02:00
Adrià
7667f53232
Merge pull request #3845 from semirkabir/feat/umtx-nwake-private
...
feat(libkernel): wake each listed address in _umtx_op UMTX_OP_NWAKE_PRIVATE
2026-10-12 00:09:31 +02:00
Adrià
93ba44d750
Merge pull request #3847 from semirkabir/feat/usbd-device-calls
...
feat(libSceUsbd): declare the device and handle calls for the no-device path
2026-10-12 00:09:29 +02:00
Adrià
a93947040c
Merge pull request #3836 from nyavana/docs/libs-build-testing-refresh-20261011
...
docs(build): clarify when explicit libs target is required
2026-10-12 00:09:13 +02:00
Adrià
972b45b807
Merge pull request #3835 from queeeef/fix/agc-rect-list-partial-primitive
...
fix(agc): draw the complete rectangles of a rect-list draw with a partial last one
2026-10-12 00:09:05 +02:00
Adrià
7e4074fcb9
Merge pull request #3838 from gookie-dev/fix/pad-special-port-not-connected
...
fix(pad): report special ports as not connected in scePadOpen
2026-10-12 00:09:03 +02:00
Adrià
c7731cf4d4
Merge pull request #3843 from kr4y4/fix/agc-aniso-override-force-degamma
...
fix(agc): keep FORCE_DEGAMMA paired when ANISO_OVERRIDE rebuilds a sampler
2026-10-12 00:09:01 +02:00
Adrià
31bf997b53
Merge pull request #3833 from David-cmrg/test/agc-gated-dispatch-short-spins
...
test(agc): split the gated dispatch producer spin into short dispatches
2026-10-12 00:08:18 +02:00
Adrià
6407626dd1
Merge pull request #3830 from winstrex/fix/agc-flat-apertures-kernel-parts
...
test(agc): split agc_driver_flat_apertures by shader instead of by row
2026-10-12 00:08:14 +02:00