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à
011c26cd5e
Merge pull request #3578 from LeandroLP23/fix/libkernel-fsync-read-only-windows
...
fix(libkernel): sync read-only and directory descriptors on Windows
2026-10-11 23:37:24 +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à
195f55eb97
Merge pull request #3572 from Lorkydey/feat/libkernel-getitimer
...
feat(libkernel): query real-time alarms with getitimer
2026-10-11 23:35:45 +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à
dafc085adb
Merge pull request #3566 from DariusHQ/fix/libc-format-alternate-octal-zero
...
fix(libc): print 0 for %#.0o of zero on Windows
2026-10-11 23:34:44 +02:00
Adrià
7450e4dae6
Merge pull request #3570 from EdouardSence/feat/json-array-copy-clear-front-stream-parse
...
feat(libSceJson2): add the sce::Json::Array copy constructor, clear, front and iterator::operator->
2026-10-11 23:34:22 +02:00
Adrià
ada499b635
Merge pull request #3561 from XairRrR/fix/agc-swap-alt-review-guards
...
fix(agc): reject constant color factors and memory-writing stages in split SWAP_ALT blends
2026-10-11 23:34:15 +02:00
Adrià
4085df4667
Merge pull request #3565 from ivica00/feat/libc-powisf2
...
feat(libc): implement __powisf2
2026-10-11 23:34:08 +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
Mouhand Kaddo
121b16fb4b
fix(libkernel): guard Unix host polling in Windows select
2026-10-12 01:33:53 +04: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à
2ebe73da53
Merge pull request #3543 from Lorkydey/fix/relinker-none-relocations
...
fix(relinker): ignore no-op executable relocations
2026-10-11 23:32:26 +02:00
Adrià
ceab34ad63
Merge pull request #3538 from hugodearaujo/fix/sysmodule-id-zero
...
fix(libSceSysmodule): return INVALID_VALUE for module id 0
2026-10-11 23:32:24 +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à
9bee015035
Merge pull request #3524 from XairRrR/perf/agc-attach-2d-array-layers
...
fix(agc): render a slice of a 2D array color target into that layer of the array
2026-10-11 23:30:07 +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à
989146c3b9
Merge pull request #3514 from gookie-dev/perf/kernel-module-info-frame-tables
...
perf(libkernel): read a loaded image's unwind tables once in sceKernelGetModuleInfoFromAddr
2026-10-11 23:29:38 +02:00
Adrià
b0fd7c017e
Merge pull request #3517 from ee6aba54/fix/trophy2-null-outputs
...
fix(libSceNpTrophy2): accept a null details or data in GetTrophyInfo and GetGroupInfo
2026-10-11 23:29:33 +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à
d1f198d468
Merge pull request #3509 from Lorkydey/fix/relinker-module-dir-boundaries
...
fix(relinker): normalize additional module directory paths
2026-10-11 23:29:09 +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
Mouhand Kaddo
9d8ee3de7d
fix(shader): isolate single-block loop continue targets
...
Route semantic self-loops through a dedicated empty back-edge block. This prevents block merging from folding the continue target into the loop header when memory instructions emit nested selections. Add a synthetic loop-store regression that fails SPIR-V validation after optimization on main.
2026-10-12 01:26:17 +04: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à
7562b4b05e
Merge pull request #3473 from superhe11/fix/resource-cache-storage-eviction
...
fix(agc): keep uncached storage images out of the resource cache
2026-10-11 23:24:32 +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à
1770f352d7
Merge pull request #2471 from Scramblrrrr/codex/shared-loop-exit
...
fix(shader): guard shared loop exit routing and preserve valid fallbacks
2026-10-11 23:24:02 +02:00
Adrià
4cacc78d61
Merge pull request #3391 from tibzejoker/fix/masked-select-wqm-superset
...
fix(shader): drop masked selects proven unobserved through whole quad mode
2026-10-11 23:23:58 +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à
fc5faefc44
Merge pull request #3159 from XairRrR/perf/agc-shader-prep-lock
...
perf(agc-driver): prepare shader ABI variants before taking the preparation lock
2026-10-11 23:23:53 +02:00
Adrià
515464844d
Merge pull request #1250 from kr4y4/fix/shader-fract-sub-floor
...
fix(shader): compute V_FRACT_F32 from the exact fraction of |x|
2026-10-11 23:23:29 +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à
9c75aa87c3
Merge pull request #3513 from jweidenh/codex/test-bda-store-boundaries
...
test(recompiler): cover BDA store boundary faults and written pages
2026-10-11 23:15:57 +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