Commit Graph
9004 Commits
Author SHA1 Message Date
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 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 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 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 8b9ae2fa8c Merge pull request #11626 from Mherberts/codex/fix-segment-prefixed-import-sites
fix(relinker): recognize ignored segment prefixes in import sites
2026-11-03 01:26:05 +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 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
Dean 24238c4cb1 Merge pull request #15038 from xXPBSXx/docs-kernel-waiteventflag-args
docs(debt): say that sceKernelWaitEventFlag fails a zero pattern and a bad wait mode
2026-11-03 00:57:56 +13:00
Alberto Marchetti e5074cdb6e docs(libSceRtc): sharpen the sceRtcSetConf debt entry 2026-11-02 12:20:42 +01:00
Dean 3c3b3cda73 Merge pull request #14990 from xXPBSXx/docs-net-resolver-create-flags
docs(debt): say that sceNetResolverCreate fails non-zero flags and what the titles pass
2026-11-02 23:31:18 +13:00
Dean 8cf4d1ebf0 Merge pull request #14974 from xXPBSXx/docs-videoout-change-attr2
docs(debt): say that sceVideoOutSubmitChangeBufferAttribute2 throws for a bad set index or option
2026-11-02 23:30:44 +13: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 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 718204e587 Merge pull request #11487 from roboterspinne/fix/relinker-linux-congruent-loads
fix(relinker): move a Linux PT_LOAD whose file offset is not page-congruent with its address
2026-11-02 23:28:40 +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 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 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 da0f097c78 Merge pull request #11107 from AdnanKhan-ak47/feat/relinker-lower-bzhi-bextr
feat(relinker): lower BZHI and BEXTR under --to-rosetta
2026-11-02 23:26:58 +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 36564b6b4f Merge pull request #10970 from AdnanKhan-ak47/feat/relinker-lower-bls
feat(relinker): lower BLSI, BLSMSK and BLSR under --to-rosetta
2026-11-02 23:26:20 +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
Dean 459f61ea02 Merge pull request #9578 from EagleBearerYS/feat/libscenet-ex-forwards
feat(libSceNet): implement the Ex and Internal socket forms, sceNetSysctl, scope-ID text and the default route
2026-11-02 23:25:39 +13:00
Dean 89cbe6596c Merge pull request #10962 from AZLisme/feat/batch3-icu-tokenize
feat(libSceIcu): implement UTF-16 set searches and tokenization
2026-11-02 23:25:34 +13:00
Dean ed08af6a2f Merge pull request #10953 from AZLisme/feat/batch2-libc-legacy-signals
fix(libSceLibcInternal): export sigvec through shared runtime
2026-11-02 23:25:28 +13:00
Dean 1900d3963a Merge pull request #10941 from TechLevelZero/fix/div-fmas-f32-single-rounding
fix(shader): round v_div_fmas_f32 once and keep its denormal inputs
2026-11-02 23:25:23 +13:00
Dean baba4197ad Merge pull request #10940 from TechLevelZero/fix/storage-idle-flush-own-device
fix(agc): keep a device's idle stores and storage write-backs on its own recorder
2026-11-02 23:25:17 +13:00
Dean 94d8bd0223 Merge pull request #10925 from AlexFigas/fix/npcppwebapi-vector-reference-counts
fix(libSceNpCppWebApi): count Vector<String> and Vector<unsigned long> references where the bundled module does
2026-11-02 23:25:05 +13:00
Dean 0d02927bd0 Merge pull request #10906 from EagleBearerYS/fix/shader-null-storage-image-type0
fix(agc): bind a written TYPE 0 or 1 static image slot as a null storage image
2026-11-02 23:24:59 +13:00
Dean e2ca2ddbfa Merge pull request #10860 from Felipebmaitan/feat/ult-cooperative-scheduler
fix(ult): serialize ulthread publication and join ownership
2026-11-02 23:24:53 +13:00
Dean f2bb268d70 Merge pull request #10858 from maximilianfv/fix/agc-moltenvk-wave-lds-memory-barriers
fix(agc): order wave LDS accesses with memory barriers on MoltenVK
2026-11-02 23:24:42 +13:00
Dean 0ba2a2a124 Merge pull request #10810 from MarcZX10/marc/fix-thread-detached-race
fix(libkernel): read and write the detached state of a guest thread atomically
2026-11-02 23:24:31 +13:00
Dean d4ee73b8cd Merge pull request #10760 from lgqdaxia/codex/fix-capture-trace-backpressure
fix(agc): keep capture trace output nonfatal
2026-11-02 23:24:20 +13:00