Dean
49b6b6a5c8
Merge pull request #4092 from yunusshaikh7/fix/libscenet-datagram-receive-timeout
...
fix(libSceNet): report EAGAIN when a datagram receive times out on Windows
2026-10-12 21:39:40 +13:00
Dean
9b152c43d0
Merge pull request #4090 from yunusshaikh7/fix/libc-fopen-delete-sharing-windows
...
fix(libc): open fopen streams with delete sharing on Windows
2026-10-12 21:39:18 +13:00
Dean
10aff1c663
Merge pull request #4077 from hugodearaujo/fix/sched-priority-range
...
fix(libkernel): report the console's scheduling priority range
2026-10-12 21:38:56 +13:00
Dean
32e62f2f70
Merge pull request #4039 from ee6aba54/fix/ngs2-sampler-empty-state
...
fix(libSceNgs2): report EMPTY for a streaming sampler that played its queue
2026-10-12 21:37:52 +13:00
Dean
0511e86de9
Merge pull request #3984 from zmeizy/claude/scanf-wide-linux
...
fix(libc): throw for 16-bit wide scanf conversions on Linux
2026-10-12 21:37:08 +13:00
Dean
773f8de7b9
Merge pull request #3824 from xXPBSXx/fix/ces-cp1251-profile
...
feat(libSceCesCs): add sceCesRefersUcsProfileCp1251 and sceCesMbcsUcsContextInit
2026-10-12 21:36:23 +13:00
Dean
732fc01aaf
Merge pull request #3814 from xXPBSXx/fix/export-ppsa30601-imports
...
fix(exports): export the calls PPSA30601 imports
2026-10-12 21:36:02 +13:00
Dean
7b03a42185
Merge pull request #3659 from MarcZX100/carry/win-getdents-name-limit-3327
...
fix(libkernel): reject oversized Windows directory entry names
2026-10-12 21:35:24 +13:00
Adrià
2979ae37a3
Merge pull request #4152 from adriadam10/feat/phase-b
...
perf(agc): build shader pipeline libraries when shaders are registered
2026-10-12 10:31:42 +02:00
Dean
9bc3623517
Merge pull request #4355 from oneandonlydean/up4/fix-4276-stencil-ref-export
...
fix(agc): export the stencil reference from pixel shaders with VK_EXT_shader_stencil_export
2026-10-12 21:22:09 +13:00
Dean
3f80d529da
Merge pull request #4309 from oneandonlydean/up4/fix-2776-msaa-enable-single-sample
...
fix(agc): accept MSAA_ENABLE on a single-sample target sampled at the pixel center
2026-10-12 21:21:26 +13:00
Dean
4e6ef9077a
Merge pull request #3648 from hamb3r/fix/unity-libc-stubs
...
fix(libc): add missing Unity engine static imports
2026-10-12 20:53:14 +13:00
Adrià Franch
60151b66b7
perf(recompiler): keep the format word specialized for buffers accessed with the descriptor's format
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-12 09:50:41 +02:00
Adrià Franch
68164aee2a
docs: note that compute shaders keep the specialized form
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-12 09:50:41 +02:00
Adrià Franch
acc0a0487d
docs: describe shader modules and pipeline libraries built at registration
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-12 09:50:41 +02:00
Dean
98c07d8e77
Merge pull request #4111 from jdmagic/fix/kernel-close-net-sockets
...
fix(libkernel): close() and setsockopt() reach libSceNet sockets
2026-10-12 20:28:00 +13:00
Dean
4b07baa2f2
Merge pull request #4314 from gravelas/feat/libscevoiceqos-set-connection-attribute
...
feat(libSceVoiceQoS): export sceVoiceQoSSetConnectionAttribute
2026-10-12 20:27:08 +13:00
Dean
aa2f05a285
Merge pull request #4266 from ducloc080202/fix/libkernel-apr-write-commands
...
fix(libkernel): record AmmModifyMtypeProtect and AmmRemapIntoPrt commands
2026-10-12 20:26:26 +13:00
Dean
5240dd46a5
Merge pull request #4255 from overlordxrz-source/feat/rudp-get-max-segment-size
...
feat(libSceRudp): implement sceRudpGetMaxSegmentSize
2026-10-12 20:26:05 +13:00
Dean
84377033a5
Merge pull request #3831 from eljackjoestar-cmd/codex/opus-surround
...
feat(ajm): decode Opus surround mapping family
2026-10-12 20:24:32 +13:00
Dean
2ca6198e9a
Merge pull request #3606 from Lorkydey/feat/libkernel-getlogin-r
...
feat(libkernel): implement getlogin_r using the host account name
2026-10-12 20:01:56 +13:00
Dean
9231a08b00
Merge pull request #3737 from MarcZX100/codex/json2-init-parameter2-3348
...
feat(libSceJson2): implement InitParameter2 constructors
2026-10-12 20:01:34 +13:00
Dean
de24bd616d
Merge pull request #4044 from xXPBSXx/fix/export-ppsa07411-vr2-imports
...
fix(exports): export the PS VR2 calls PPSA07411 imports that no library has
2026-10-12 20:01:13 +13:00
Dean Galvin
22d662eda7
fix(agc): export the stencil reference from pixel shaders with VK_EXT_shader_stencil_export
2026-10-12 19:44:41 +13:00
Dean
d06c065657
Merge pull request #3895 from CouchRiv/fix-shader-vcmpx-f32-family
...
fix(shader): keep f32 denormals in compares when denormals are kept
2026-10-12 19:39:34 +13:00
Dean
7f7f961bf8
Merge pull request #3739 from eljackjoestar-cmd/codex/masked-first-lane-proof
...
fix(shader): prove masked writes through guarded first-lane reads
2026-10-12 19:39:13 +13:00
Dean Galvin
fdfbeba8ad
fix(agc): accept MSAA_ENABLE on a single-sample target sampled at the pixel center
2026-10-12 19:07:15 +13:00
Dean
2ccbd376f8
Merge pull request #2169 from authurtabo-byte/feat/agc-uniform-sample-locations
...
feat(agc): support uniform custom MSAA sample locations
2026-10-12 19:06:44 +13:00
Tyler Westerberg
bad49ba2c4
feat(libSceVoiceQoS): export sceVoiceQoSSetConnectionAttribute
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 01:21:46 -04:00
fma-rc
9db923e907
fix(shader): clip primitives with an all-zero clip position
2026-10-12 06:46:34 +02:00
Dean
69138616c3
Merge pull request #3653 from QRMOE/fix-libc-strftime-literal-conversions
...
fix(libc): preserve strftime literal conversions
2026-10-12 17:34:15 +13:00
Dean
2da042eee0
Merge pull request #3933 from fma-rc/fix/system-service-language-param
...
fix(libSceSystemService): answer parameter 400 with the console language
2026-10-12 17:31:24 +13:00
Dean
eb91f4e860
Merge pull request #4049 from Mouhand-Kaddo/fix/demons-readonly-resummarize
...
fix(agc): handle Demon's Souls read-only depth resummarize
2026-10-12 17:30:54 +13:00
Dean
6d1cee6d3f
Merge pull request #3593 from ahir061/fix/recompiler-prime-shared-mutex
...
fix(shader): lock recompiler shared mutexes once when created
2026-10-12 17:30:28 +13:00
Dean
32cb3fea95
Merge pull request #3932 from CouchRiv/fix-shader-f16-denorm-flush-family
...
fix(shader): flush f16 denormals in unary, frexp and conversion ops per the float mode
2026-10-12 17:29:43 +13:00
Dean
18af217211
Merge pull request #3645 from alfalfa-star/fix/recompiler-mesh-grid-size-sgpr
...
fix(recompiler): read NumWorkgroups in every mesh shader so RADV sizes its user data
2026-10-12 17:27:54 +13:00
authurtabo-byte
c9e48e5ae2
feat(agc): support uniform custom MSAA sample locations
2026-10-11 20:36:04 -07:00
ducloc080202
2cf929db08
fix(libkernel): record AmmModifyMtypeProtect and AmmRemapIntoPrt commands
2026-10-12 10:33:45 +07:00
Dean
eb189f65d6
Merge pull request #3944 from hugodearaujo/fix/operation-mode-console
...
fix(libkernel): report the operation mode the console reports
2026-10-12 16:10:44 +13:00
Dean
f0674d3c08
Merge pull request #3968 from babyhuey/feat/libkernel_sys-openat
...
feat(libkernel_sys): implement openat
2026-10-12 16:08:11 +13:00
Dean
f5ce5957c1
Merge pull request #3797 from YossiYad/carry/audioout-hdmi-monitor-info
...
feat(libSceAudioOut): implement sceAudioOutSysGetHdmiMonitorInfo
2026-10-12 16:07:06 +13:00
Dean
2263cefe25
Merge pull request #3601 from Scramblrrrr/codex/legacy-sse-reciprocals
...
fix(relinker): lower legacy packed reciprocal register instructions
2026-10-12 15:43:20 +13:00
overlordxrz-source
4b378a251f
feat(libSceRudp): implement sceRudpGetMaxSegmentSize
2026-10-11 22:43:17 -04:00
Dean
f49f95873c
Merge pull request #3969 from hugodearaujo/fix/user-age-level
...
fix(libSceUserService): report an unrestricted age level
2026-10-12 15:34:36 +13:00
Dean
d1758a91c8
Merge pull request #3494 from babyhuey/carry/pthread-attr-scope-3377
...
feat(libkernel): implement pthread_attr_getscope, setscope, getinheritsched and getstackaddr
2026-10-12 15:33:56 +13:00
Dean
c2fdb9c71c
Merge pull request #2902 from oneandonlydean/carry/libkernel-sysctl-sdk-version
...
feat(libkernel): support kern.sdk_version in sysctlbyname
2026-10-12 15:33:29 +13:00
MarcZX100
ce9fc689b7
docs(libkernel): record Windows directory name limit
2026-10-12 01:51:35 +00:00
fma-rc
b843b16a0a
fix(libSceSystemService): answer parameter 400 with the console language
2026-10-12 03:18:00 +02:00
winstrex
8f9efc25f2
fix(libs): take guest entropy from the host OS instead of std::random_device
...
std::random_device in libstdc++ reads RDSEED on x86 Linux. On an AMD
EPYC 9V45 (Zen 5) CI runner its 32-bit results repeat about 130 times
in 65536 draws, so guest_posix_random fails. libc now exports
HostEntropy_nid_no_patch, which uses getentropy (rand_s on Windows) and
throws when the OS cannot provide entropy. arc4random, arc4random_buf,
sceRandomGetRandomNumber, /dev/random and /dev/urandom reads,
std::_Random_device and sceKernelUuidCreate use it, and the arc4random
and random device TechnicalDebt entries say so.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 22:07:49 -03:00
eljackjoestar-cmd
fded8a7e7f
fix(shader): prove masked writes through guarded first-lane reads
2026-10-12 03:57:04 +04:00