Dean
5ebbbfa320
Merge pull request #11875 from Elma7e/test/companion-httpd-post-terminate-null-coverage
...
test(libSceCompanionHttpd): cover post-terminate callback and event argument validation
2026-11-03 01:27:39 +13:00
Dean
8697910db1
Merge pull request #11869 from santhoshkumar-dev/codex/spawn-optional-pid
...
fix(libSceLibcInternal): allow omitted spawn PID outputs
2026-11-03 01:27:33 +13:00
Dean
b10f83849c
Merge pull request #11866 from santhoshkumar-dev/codex/spawn-guest-errors
...
fix(libSceLibcInternal): translate native spawn errors
2026-11-03 01:27:27 +13:00
Dean
a645efee3b
Merge pull request #11851 from LeandroLP23/fix/alarm-precise-timed-wait
...
fix(libkernel): wait for alarm and setitimer expiries with the precise timed wait on Windows
2026-11-03 01:27:22 +13:00
Dean
a2a41001c6
Merge pull request #11850 from ionut27001/fix/wf-reallocalign-zero-size-realign
...
fix(libc): return an aligned empty block from reallocalign to 0 bytes
2026-11-03 01:27:17 +13:00
Dean
eeb3dfea52
Merge pull request #11849 from AlexFigas/fix/libkernel-guest-thread-x87-control-word
...
fix(libkernel): start guest threads with the x87 control word 0x037f
2026-11-03 01:27:12 +13:00
Dean
02ae9eef83
Merge pull request #11843 from heditrigui/feat/libc-timelocal
...
feat(libc): implement timelocal
2026-11-03 01:27:06 +13:00
Dean
f5d6f8d82b
Merge pull request #11833 from B-Howell/codex/libc-heapsort-tests-on-11400
...
test(libc): cover heapsort record preservation and comparator calls
2026-11-03 01:26:56 +13:00
Dean
71d6f92a9d
Merge pull request #11773 from edubox/feat/libc-numpunct-wide
...
feat(libc): export std::numpunct<wchar_t> id and _Getcat
2026-11-03 01:26:41 +13:00
Dean
9b01f0bba2
Merge pull request #11735 from verusferro/feat/libc-getptimes
...
feat(libc): export _Getptimes with the console's C-locale time names
2026-11-03 01:26:31 +13:00
Dean
d9cf5244b1
Merge pull request #11682 from milescoviello/test/agc-copy-data-event-write
...
test(agc): cover the graphics and compute COPY_DATA packets and the compute EVENT_WRITE
2026-11-03 01:26:26 +13:00
Dean
53527ac6c6
Merge pull request #11644 from AlexFigas/feat/npcppwebapi-sessionmanager-remaining-parameter-lifecycles
...
feat(libSceNpCppWebApi): track the remaining SessionManager V1 parameter lifecycles as the module does
2026-11-03 01:26:21 +13:00
Dean
157d00d6a5
Merge pull request #11631 from nicolasabosch/feat/npcppwebapi-public-profile-singular
...
feat(libSceNpCppWebApi): answer the singular public profile request offline
2026-11-03 01:26:15 +13:00
Dean
cbfc0f02ca
Merge pull request #11627 from edubox/feat/http2-host-authority
...
fix(http2): translate the Host request header to :authority
2026-11-03 01:26:10 +13:00
Dean
cd673bd828
Merge pull request #11601 from x-labb/fix-11567-callout-self-term
...
fix(libSceNpCommon): refuse to terminate a callout context from its own callout
2026-11-03 01:25:59 +13:00
Dean
b530ca7d63
Merge pull request #11600 from morten-holm/fix/agc-import-budget-unified-heap
...
fix(agc): take a unified heap as the host heap for the import budget
2026-11-03 01:25:53 +13:00
Dean
0160b5e0d2
Merge pull request #11584 from milescoviello/test/audioout2-speaker-array
...
test(libSceAudioOut): cover speaker array creation and its ambisonics coefficients
2026-11-03 01:25:48 +13:00
Dean
79eb4afea7
Merge pull request #10547 from mrfelek/claude/project-thread-umbqjy
...
fix(agc): prefer host interpolation on RADV to avoid the quad seam
2026-11-03 01:25:37 +13:00
Dean
b6ab5e7abd
Merge pull request #7893 from thuanquang/fix/strip-first-provoking-order
...
fix(shader): hand a geometry program strip and fan triangles in the order of its provoking vertex mode
2026-11-03 01:25:32 +13:00
Adrià and Claude Sonnet 5.5
48f2b90300
fix(main): run the vouched lookups test without spanned waves
...
#7922 made single-wave wave64 compute span two subgroups by default; main's push build 41428291528 (18bb046f69 ) timed out agc_driver_image_table_vouched_lookups at 60 s on lavapipe. Not reproduced locally (submodule fetch fails here); the test pins the previous lowering.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-11-02 12:16:36 +01:00
Dean
d2ce337078
Merge pull request #11580 from QRMOE/fix/shader-converted-image-d16
...
fix(shader): load and store 16-bit data of converted packed images
2026-11-02 23:29:11 +13:00
Dean
792caaf6dd
Merge pull request #11575 from JJenkx/feat/http2-redirect-callbacks
...
feat(http2): deliver redirect callbacks and follow HTTPS redirects
2026-11-02 23:29:05 +13:00
Dean
dcb70a801c
Merge pull request #11554 from maximilianfv/fix/agc-moltenvk-loader-portability
...
fix(agc): load the Vulkan loader and list MoltenVK on macOS
2026-11-02 23:28:59 +13:00
Dean
fe06bfea1d
Merge pull request #11510 from morten-holm/feat/shader-buffer-or64-split
...
feat(shader): split unused-result 64-bit bitwise buffer atomics without shaderBufferInt64Atomics
2026-11-02 23:28:53 +13:00
Dean
f99dac0ba7
Merge pull request #11506 from hugodearaujo/fix/shader-may-decide-memo
...
fix(shader): decide each resource branch condition once per plan
2026-11-02 23:28:46 +13:00
Dean
984af259bf
Merge pull request #11478 from frankea/fix/videorecording-console-checks
...
fix(libSceVideoRecordingP): answer parameter checks and calls without a recorder as a PS5 does
2026-11-02 23:28:26 +13:00
Dean
22c6b12503
Merge pull request #11472 from ycbuzi/fix/net-sendmsg-guest-faults
...
fix(libSceNet): return EFAULT from sceNetSendmsg and sceNetSendto for unreadable guest memory
2026-11-02 23:28:19 +13:00
Dean
07100a1743
Merge pull request #11464 from MarcZX10/marc/fix-agc-dispatch-profile-races-current
...
fix(agc): synchronize concurrent dispatch profile counters
2026-11-02 23:28:13 +13:00
Dean
12936182c4
Merge pull request #11445 from MaxLikesCode/fix/dup2-socket-closes-kqueue
...
fix(libkernel): drop the kqueue and knotes of a descriptor that dup2 replaces with a socket
2026-11-02 23:28:02 +13:00
Dean
8ea82139da
Merge pull request #11439 from hamb3r/fix/agc-dispatch-ahead-unknown-writes
...
fix(agc): stop resolveGroupAhead on unknown writes and reopen gate after HLE
2026-11-02 23:27:56 +13:00
Dean
0669d85f1a
Merge pull request #11416 from LeandroLP23/fix/aio-precise-timed-wait
...
fix(libkernel_sys): wait for AIO timeouts until one deadline, precisely on Windows
2026-11-02 23:27:50 +13:00
Dean
a38ce98e8f
Merge pull request #11368 from tibzejoker/perf/f16-special-values
...
perf(shader): drop f16 NaN payload rebuilds that the result never uses
2026-11-02 23:27:43 +13:00
Dean
95175b5acf
Merge pull request #11298 from Gruzzberry/fix/dangling-link-prefix-enoent
...
fix(libkernel): fail with ENOENT for a path below a dangling Windows symbolic link
2026-11-02 23:27:36 +13:00
Dean
4ad64dc78b
Merge pull request #11281 from Gruzzberry/fix/sockname-faults
...
fix(libkernel): fail getsockname and getpeername with EFAULT on an unusable pointer
2026-11-02 23:27:29 +13:00
Dean
54746cb800
Merge pull request #11280 from Michael-KD/feat/linear-texture-custom-pitch
...
feat(agc): honour the DEPTH row pitch of linear 2D textures as RDNA2 does
2026-11-02 23:27:24 +13:00
Dean
504d1217be
Merge pull request #11220 from p3n1cillin/claude/videoout-register-slot-occupied
...
fix(libSceVideoOut): return SLOT_OCCUPIED for a registration over registered buffers as the console does
2026-11-02 23:27:18 +13:00
Dean
dab80aa136
Merge pull request #11216 from Gruzzberry/feat/kldload
...
feat(libkernel_sys): implement kldload argument and privilege checks
2026-11-02 23:27:13 +13:00
Dean
57cfda019b
Merge pull request #11214 from orezraey/fix/libc-wide-lp-measured-ps5
...
fix(libc): print %lp in the wide formatter as measured on a PS5
2026-11-02 23:27:08 +13:00
Dean
d7809ef62b
Merge pull request #11126 from shahulmubeen-a/feat/agc-unnormalized-mirror-samplers
...
feat(agc): sample unnormalized S#s with mirror and mirror-once clamp modes
2026-11-02 23:27:03 +13:00
Dean
ce2835a431
Merge pull request #11087 from slopgobblercobbler/fix/userservice-gamepresets-login-validation
...
fix(libSceUserService): validate user login status in sceUserServiceGetGamePresets
2026-11-02 23:26:52 +13:00
Dean
0f0452e319
Merge pull request #11077 from JJenkx/fix/libc-frexp-floating-environment
...
fix(libc): preserve frexp decomposition and exception behavior
2026-11-02 23:26:47 +13:00
Dean
9dc910f515
Merge pull request #11042 from EagleBearerYS/fix/count-throwing-done-net-kernel
...
fix: report five always-throwing network and kernel exports as not implemented
2026-11-02 23:26:36 +13:00
Dean
ce49d532f3
Merge pull request #10989 from edubox/feat/libc-sce-v2-filesystem
...
feat(libc): export the versioned std::__sce_v2 filesystem primitives
2026-11-02 23:26:31 +13:00
Dean
859db5cd22
Merge pull request #10979 from xXPBSXx/fix/pipe-efault
...
fix(libkernel): fail pipe with EFAULT and close both descriptors when the descriptor array is not writable guest memory
2026-11-02 23:26:26 +13:00
Dean
7ff86058fb
Merge pull request #10789 from rooklz/feat/libkernel-umtx-umutex
...
feat(libkernel): implement the umutex, condition variable and rwlock _umtx_op operations as measured on a PS5
2026-11-02 23:26:14 +13:00
Dean
dfc6fdb707
Merge pull request #10589 from MarcZX10/marc/freetype-outline-new-done
...
feat(libSceFreeType): implement FT_Outline_New and FT_Outline_Done
2026-11-02 23:26:08 +13:00
Dean
ef885aa951
Merge pull request #10488 from alvaroelpob/feat/libscelibressl-evp-cipher-ctx
...
feat(libSceLibreSsl): implement EVP_CIPHER_CTX_init, EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_set_padding
2026-11-02 23:26:02 +13:00
Dean
12683e2cef
Merge pull request #10435 from ntamas94/fix/ps4-htile-macro-tile
...
fix(libSceAgcDriver): size a PS4 depth target's HTILE in 512x512 blocks
2026-11-02 23:25:57 +13:00
Dean
e4119e9455
Merge pull request #10333 from SleglJan/test/6868-driver-store-tests
...
test(agc): cover repeated driver stores into a shared block's exact ring
2026-11-02 23:25:51 +13:00
Dean
5c3e446c0b
Merge pull request #10317 from JJenkx/windows/libc-log2-fdlibm
...
fix(libc): compute log2 with fdlibm's algorithm, as titles' libc.prx does
2026-11-02 23:25:45 +13:00