Adrià
2605ad6c76
Merge pull request #3669 from MarcZX100/carry/audioin-open-variants-3340
...
feat(libSceAudioIn): implement sceAudioInHqOpen and sceAudioInAsyncOpen
2026-10-11 23:46:54 +02:00
Adrià
2b988061ed
Merge pull request #3665 from itsbo5/feat/libSceSigninDialog-completion
...
feat(libSceSigninDialog): complete offline sign-in dialog lifecycle
2026-10-11 23:45:50 +02:00
Adrià
cbd98bbdc1
Merge pull request #3540 from ivica00/fix/srgb-bilinear-cube-zero
...
fix(shader): return 0 for an 8-bit sRGB bilinear cube comparison
2026-10-11 23:45:00 +02:00
Adrià
f6203c150b
Merge pull request #3497 from LightStorm72/https-ca-list-stubs
...
fix(libSceHttp): return an empty CA list from sceHttpsGetCaList/sceHttpsFreeCaList
2026-10-11 23:44:40 +02:00
Adrià
57ba0e7bca
Merge pull request #3568 from DariusHQ/feat/libkernel-sendfile
...
feat(libkernel): implement sendfile
2026-10-11 23:43:14 +02:00
Adrià
aab41deda0
Merge pull request #3541 from MarcZX100/codex/amd-ordered-nan-compare-3536
...
fix(shader): handle ordered NaN comparisons
2026-10-11 23:43:11 +02:00
Adrià
752db7da76
Merge pull request #3569 from DariusHQ/fix/libc-format-positional-arguments
...
fix(libc): format positional arguments on Windows
2026-10-11 23:40:52 +02:00
Adrià
372fb03284
Merge pull request #3586 from jradelmo/feat/http-uri-authority-delimiter
...
fix(libSceHttp): retain authority delimiter for partial URI builds
2026-10-11 23:38:55 +02:00
Adrià
c60f65a227
Merge pull request #3535 from sktharunbalaji13-cmd/contrib/libSceHttp2-invalid-id
...
fix(libSceHttp2): validate SSL setter handles
2026-10-11 23:37:50 +02:00
Adrià
f5824092cf
Merge pull request #3545 from babyhuey/feat/posixforwebkit-fnmatch
...
feat(libScePosixForWebKit): implement fnmatch
2026-10-11 23:37:41 +02:00
Adrià
1342c4b9df
Merge pull request #3539 from MarcZX100/codex/agc-write-data-dst3-3534
...
fix(agc): accept WRITE_DATA destination 3 for memory fences
2026-10-11 23:36:57 +02:00
Adrià
0b7b479a04
Merge pull request #3576 from parl0v/refactor/agc-dcb-atomic-gds-0900
...
refactor(agc): name zARR5aCmkoY sceAgcDcbAtomicGds_0900
2026-10-11 23:36:55 +02:00
Adrià
24ba6b1764
Merge pull request #3577 from parl0v/refactor/audioin-pad-embedded-mic
...
refactor(audioin): name X+4jdIS75P0 sceAudioInIsPadEmbeddedMic
2026-10-11 23:36:48 +02:00
Adrià
a672688e94
Merge pull request #3523 from XairRrR/fix/agc-default-unexported-pixel-inputs
...
fix(agc): read zero for pixel inputs of parameters the vertex stage does not export
2026-10-11 23:36:20 +02:00
Adrià
7de666a937
Merge pull request #3512 from LeandroLP23/fix/shader-mix-f16-directed-rounding
...
fix(shader): round v_fma_mixlo_f16 and v_fma_mixhi_f16 in every f16 rounding mode
2026-10-11 23:36:15 +02:00
Adrià
4d55bf10be
Merge pull request #3493 from AchrafReyani/feat/libkernel-ioctl
...
feat(libkernel): export _ioctl and getsid
2026-10-11 23:35:53 +02:00
Adrià
b6b7deb0f4
Merge pull request #3574 from marshmll/fix/linux-sdl-audio-backends
...
fix(build): require an SDL audio backend on Linux
2026-10-11 23:35:42 +02:00
Adrià
41f013f664
Merge pull request #3567 from DariusHQ/fix/libc-format-grouping-flag
...
fix(libc): accept the ' flag in Windows formatting
2026-10-11 23:34:57 +02:00
Adrià
ac1c340392
Merge pull request #3571 from EdouardSence/feat/json-parser-stream-parse
...
feat(libSceJson2): add sce::Json::Parser::parse with a read callback
2026-10-11 23:34:48 +02:00
Adrià
3ccef6abcd
Merge pull request #3564 from Aathish-D/feat/libc-ftrylockfile
...
feat(libc): implement ftrylockfile
2026-10-11 23:34:00 +02:00
Adrià
c892804260
Merge pull request #3560 from EdouardSence/feat/razorcpu-push-marker
...
feat(libSceRazorCpu): add sceRazorCpuPushMarker
2026-10-11 23:33:24 +02:00
Adrià
e44b7cf78c
Merge pull request #3546 from AlxcBTW/fix/vertex-narrow-wave-entry-2
...
fix(recompiler): give wave64 vertex programs on 32-lane hosts a 32-lane s3
2026-10-11 23:33:16 +02:00
Adrià
9d5c6afcd6
Merge pull request #3559 from EdouardSence/feat/ngs2-report-handler-exports
...
feat(libSceNgs2): export sceNgs2ReportRegisterHandler and sceNgs2ReportUnregisterHandler
2026-10-11 23:33:12 +02:00
Adrià
62f8758711
Merge pull request #3544 from babyhuey/feat/libkernel-execv
...
feat(libkernel): export execv
2026-10-11 23:33:07 +02:00
Adrià
c56ea3b343
Merge pull request #3537 from hugodearaujo/feat/ppsa15878-vr2-exports
...
feat(libs): declare the PS VR2 exports PPSA15878 imports
2026-10-11 23:32:40 +02:00
Adrià
b2477d9804
Merge pull request #3530 from MarcZX100/codex/libkernel-inet-text-rules-3126
...
fix(libkernel): follow FreeBSD inet text rules
2026-10-11 23:32:18 +02:00
Adrià
28400c02d1
Merge pull request #3542 from BharatYadav007/bharat/libc-setlogmask
...
feat(libc): implement setlogmask
2026-10-11 23:32:17 +02:00
Adrià
039d21ead8
Merge pull request #3527 from Sanjaysrinivas/fix/agc-buffer-memory-recovery
...
fix(agc): reclaim idle buffers on allocation OOM
2026-10-11 23:30:03 +02:00
ivica00
cd814b8c6f
fix(shader): return 0 for an 8-bit sRGB bilinear cube comparison
...
An 8-bit sRGB compare is already 0 for every texel, so the selected face cannot change the result.
2026-10-11 23:29:39 +02:00
Adrià
d2e1f20edb
Merge pull request #3499 from blawesom/carry/ampr-cnd-signal
...
feat(libSceAmpr): implement _Cnd_signal and _Cnd_init_with_name
2026-10-11 23:29:11 +02:00
Adrià
59559c306c
Merge pull request #3496 from MarcZX100/codex/primstate-normalize-disabled-vgpr-3457
...
fix(agc): preserve hand-built user VGPR offsets
2026-10-11 23:29:06 +02:00
Adrià
a9a34e91cc
Merge pull request #3412 from pushkarreddyy/feat/agc-draw-snapshot-cap
...
perf(libSceAgcDriver): cap draw input snapshot allocation size
2026-10-11 23:28:42 +02:00
Adrià
14a7e64dcd
Merge pull request #3485 from santhoshkumar-dev/codex/windows-path-traversal
...
fix(filesystem): reject invalid parent traversal on Windows
2026-10-11 23:24:37 +02:00
Adrià
90896b5cc9
Merge pull request #3462 from exefer/fix/libkernel-select-host-descriptors
...
fix(libkernel): select descriptors that are not sockets
2026-10-11 23:24:27 +02:00
Adrià
9865c57f76
Merge pull request #2261 from Sanjaysrinivas/feat/registered-ngg-workgroup
...
fix(agc): route registered NGG workgroups through mesh
2026-10-11 23:23:54 +02:00
Adrià
c5da8233a5
Merge pull request #3515 from Winvoker/fix/progress-stub-call-whitespace
...
fix(progress): match stub calls across whitespace
2026-10-11 23:16:46 +02:00
Adrià Franch
7ca6b63905
docs(technical-debt): note the CA list stubs skip context validation
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-11 23:15:05 +02:00
LightStorm72
1d5f699439
fix(libSceHttp): return an empty CA list from sceHttpsGetCaList/sceHttpsFreeCaList
2026-10-11 23:15:05 +02:00
Adrià Franch
76d43c525e
fix(libkernel): drop _ioctl, already exported by #3487
...
Co-authored-by: Achraf Reyani <noreply@users.noreply.github.com>
2026-10-11 23:06:10 +02:00
Achraf Reyani
6c7a2cbe69
feat(libkernel): export _ioctl and getsid
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 23:06:10 +02:00
Adrià
9d9f2cf094
Merge pull request #3516 from Feuris/carry/windows-udp-short-receive
...
fix(net): preserve truncated UDP receives on Windows
2026-10-11 23:05:37 +02:00
Adrià
68ac73f3df
Merge pull request #3452 from LeandroLP23/fix/kernel-windows-directory-rewind
...
fix(libkernel): rewind Windows directory descriptors on lseek
2026-10-11 23:05:29 +02:00
Adrià
d80a52b75d
Merge pull request #3500 from notaxeltv/feat/tts2-unavailable-exports
...
feat(libSceTextToSpeech2): return EOPNOTSUPP from remaining speech exports
2026-10-11 23:04:31 +02:00
Santhosh Kumar
17827dd9ab
fix(filesystem): reject invalid parent traversal on Windows
2026-10-12 01:25:02 +05:30
exefer
3ae2583802
fix(libkernel): select descriptors that are not sockets
2026-10-11 17:25:32 +02:00
virp-mta
4b91755d9a
feat(libSceSigninDialog): complete offline sign-in dialog lifecycle
2026-10-11 19:11:37 +04:00
David
9ac583bddd
feat(libSceAudioIn): implement sceAudioInHqOpen and sceAudioInAsyncOpen
...
Both open the same SDL capture port as sceAudioInOpen, so Input,
GetSilentState and Close work on their handles. HqOpen accepts only a
128-sample grain at 48 kHz (SharpProspero, KytyPS5); AsyncOpen returns
INVALID_SIZE above 384 samples (SharpProspero). Values the sources
disagree on throw. Format 0x10 still throws: only KytyPS5 accepts it.
Imported by FMOD-based titles, The Smurfs Dreams (PPSA21607) and Astro
Bot (PPSA21564); Ghost of Yotei (PPSA26344) calls sceAudioInOpen.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 16bfdf928d0a2da0b4473db2633a2e270538cbf5)
2026-10-11 15:03:16 +00:00
MarcZX100
f942de360e
test(libc): keep Windows unwind coverage within guest frames
2026-10-11 14:58:39 +00:00
Adrià Franch
9758607197
docs(technical-debt): record invalid-id returns of the other Http2 handle exports
2026-10-11 16:57:18 +02:00
Tharun Balaji
4337b43f54
fix(libSceHttp2): validate SSL setter handles
2026-10-11 16:57:12 +02:00