Commit Graph
26034 Commits
Author SHA1 Message Date
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 adfee10859 Merge pull request #10859 from maximilianfv/fix/agc-srgb-storage-unorm-twin
fix(agc): keep sRGB storage images in their UNORM twin on every driver
2026-11-02 23:24:48 +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 947ebf3d2c Merge pull request #10817 from MarcZX10/marc/fix-thread-join-detach-released
fix(libkernel): return ESRCH from join, detach and cancel of a released thread handle
2026-11-02 23:24:36 +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 e37a2f6593 Merge pull request #10764 from milescoviello/perf/detiler-device-functions
perf(agc): take the texture detiler's Vulkan entry points from the device table
2026-11-02 23:24:25 +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
Dean fc3a5af62c Merge pull request #10755 from Ragbie/fix/windows-fclose-descriptor-state
fix(libc): drop the kernel state of a descriptor that fclose or freopen closes
2026-11-02 23:24:14 +13:00
Dean 5a2174a6fb Merge pull request #10750 from EagleBearerYS/fix/agc-queued-index-read-idle-store
test(agc): keep queued_index_read_order's image results pending past the idle store
2026-11-02 23:24:08 +13:00
Dean d1d28bc7b7 Merge pull request #10736 from akkadbakkad89/agc-update-interpolant-0100
feat(agc): implement sceAgcUpdateInterpolantMapping_0100
2026-11-02 23:24:02 +13:00
Dean 6ab4f43c6f Merge pull request #10727 from milescoviello/fix/compact-registered-registers
fix(agc): keep a registered shader's register state as a sorted list
2026-11-02 23:23:56 +13:00
Dean 3f364a0f53 Merge pull request #10697 from MarcZX10/marc/inventory-ps5rs
feat(prx): declare pending exports of seven dummy-only libraries from ps5rs
2026-11-02 23:23:51 +13:00
Dean e92f6e94be Merge pull request #10685 from milescoviello/fix/share-registered-shader-code
fix(agc): share the code of registrations of one program
2026-11-02 23:23:45 +13:00
Dean cb0f84e398 Merge pull request #10674 from MarcZX10/marc/signatures-libscesavedata
feat(libSceSaveData): declare sceSaveDataGetProgress with its known signature
2026-11-02 23:23:40 +13:00
Dean 8b834be455 Merge pull request #10625 from Dom3005/feat/symlink-targets
feat(libkernel_sys): create symlink targets with parent-directory components
2026-11-02 23:23:34 +13:00
Dean 16bc34bfc8 Merge pull request #10620 from Retr0G28/fix/freopen-random-device
fix(libc): reopen a stream onto /dev/random or /dev/urandom with freopen
2026-11-02 23:23:29 +13:00
Dean 4e09599a75 Merge pull request #10617 from nozzzd/feat/npmanager-ps5-class-exports
feat(libSceNpManager): declare 189 PS5 pending exports
2026-11-02 23:23:23 +13:00
Dean 87524eb88e Merge pull request #10615 from edubox/feat/libc-cnd-at-thread-exit
feat(libc): register conditions for broadcast at thread exit
2026-11-02 23:23:18 +13:00
Dean 0702b30fa0 Merge pull request #10599 from kyon-eth/fix/ngs2-custom-reverb
feat(ngs2): implement the custom Reverb module
2026-11-02 23:23:12 +13:00
Dean 7556a1a7e3 Merge pull request #10548 from akkadbakkad89/feat/libc-fundamental-typeinfo
feat(libc): declare fundamental typeinfo records and their vtable
2026-11-02 23:23:07 +13:00
Dean 53b4a55e8e Merge pull request #10527 from xecedemon/test/image-sample-2d-offsets-split
test(agc): run the non-offset 2D derivative cases everywhere
2026-11-02 23:23:01 +13:00
Dean 2a9de0ea82 Merge pull request #10495 from wail-arch/fix/linux-guest-zero-address-exports
fix(relinker): bind guest function exports at address 0 on Linux
2026-11-02 23:22:55 +13:00
Dean 50fdbc6519 Merge pull request #10411 from MarcZX10/feat/libc-rtti-public-source
feat(libc): find public RTTI source subobjects
2026-11-02 23:22:50 +13:00
Dean cb958150bb Merge pull request #10382 from Celegans12/perf/agc-read-only-lease-skip
perf(agc): stop counting the lease of a build that never stores through BDA as a writer
2026-11-02 23:22:45 +13:00
Dean f1bbcff790 Merge pull request #10378 from kyon-eth/fix/json2-special-float-modes
feat(libSceJson2): implement allocator-backed values and recovery
2026-11-02 23:22:38 +13:00
Dean 978a8ffb32 Merge pull request #10324 from MarrasFederico/feat/libc-fwide
feat(libc): track stream orientation and implement fwide
2026-11-02 23:22:33 +13:00
Dean 18bb046f69 Merge pull request #7922 from ThatsLeo/feat/shader-spanned-uniformity
perf(shader): span single-wave wave64 compute by default after a uniformity check
2026-11-02 23:22:27 +13:00
Dean 88e804b0a7 Merge pull request #10304 from Ondra97/codex/fix-agc-dissolved-staging-owners
fix(agc): keep buffer owners when a staged address space dissolves
2026-11-02 21:00:27 +13:00
Dean 67a7602c33 Merge pull request #10247 from JJenkx/windows/libc-log10-msun
fix(libc): compute log10 with fdlibm's algorithm, as titles' libc.prx does
2026-11-02 21:00:20 +13:00
Dean 2aee0b06f6 Merge pull request #10229 from JJenkx/windows/libc-atan-atan2-msun
fix(libc): compute atan and atan2 with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-02 21:00:13 +13:00
Dean 3f138bfb8c Merge pull request #10100 from xXPBSXx/fix/app-archive-lock-order
fix(libc): open the app0 archive without holding its mutex across path resolution
2026-11-02 21:00:07 +13:00
Dean eb9d239132 Merge pull request #10078 from atharvjairath/feat/libressl-x509-extension-getters
feat(libressl): implement X509 extension getters
2026-11-02 21:00:01 +13:00
Dean 85eaa18aa5 Merge pull request #10056 from atharvjairath/feat/ces-single-byte-profiles
feat(ces): add eight sparse single-byte profiles
2026-11-02 20:59:55 +13:00
Dean 9ce579d464 Merge pull request #10042 from hypermoist/feat/audiodeccpu-lpcm-pr
feat(audiodeccpu): check arguments and decode Blu-ray LPCM
2026-11-02 20:59:50 +13:00
Dean 2403a74f49 Merge pull request #10026 from winstrex/fix/agc-unwatch-baseline
fix(agc): hash an idle unit when its range leaves the write watch instead of at every upload
2026-11-02 20:59:45 +13:00
Dean 30f2122781 Merge pull request #9953 from JJenkx/windows/wprintf-narrow-utf8
fix(libc): decode a wide printf %s as titles' libc.prx does, failing on invalid UTF-8
2026-11-02 20:59:39 +13:00
Dean 356719a973 Merge pull request #9937 from Longziip/fix/avplayer-frame-sample-aspect
fix(avplayer): report the sample aspect ratio in stream and frame info
2026-11-02 20:59:34 +13:00
Dean b11adc9d2a Merge pull request #9932 from ntamas94/fix/ps4-net-sockinfo-recv-queue
fix(libSceNet): report the receive queue length in sceNetGetSockInfo
2026-11-02 20:59:28 +13:00
Dean 767df36ecc Merge pull request #9905 from TheSovietWaffle/fix/recompiler-stencil-replay-ballot-word-merges
fix(recompiler): accept optional-body merges of ballot words of the skipped lanes' mask bits
2026-11-02 20:59:23 +13:00
Dean 3938abf38e Merge pull request #9904 from TheSovietWaffle/fix/recompiler-stencil-replay-region-exits
fix(recompiler): accept optional bodies that end the wave through an exit that keeps no lane
2026-11-02 20:59:17 +13:00
Dean 3bd6bca380 Merge pull request #9899 from savvaniss/perf/agc-per-draw-shader-prep
perf(agc): reuse user-data callee links and check a cached raw shader's range once
2026-11-02 20:59:11 +13:00
Dean 4b4c038d6f Merge pull request #9882 from orezraey/fix/libkernel-mprotect-gaps-measured-ps5
fix(libkernel): protect ranges with unmapped pages as measured on a PS5
2026-11-02 20:59:05 +13:00
Dean 55b0e9046c Merge pull request #9881 from mazen320/fix/present-suboptimal-keep-extent
fix(agc): keep presenting after a SUBOPTIMAL present
2026-11-02 20:59:00 +13:00
Dean fd2e5391db Merge pull request #9858 from Raghav314/perf/agc-completion-label-sync
perf(agc): wait only for CPU-completion labels before direct consumers
2026-11-02 20:58:54 +13:00
Dean 3bfa89fb73 Merge pull request #9842 from ntamas94/up/ps4-pow2pad-level0
fix(libSceAgcDriver): pad level 0 rows of a POW2_PAD PS4 mip chain
2026-11-02 20:58:48 +13:00
Dean 6ca4efb422 Merge pull request #9793 from Iluminatti312/fix/relinker-windows-extended-path-argv
fix(relinker): preserve Windows extended-path arguments
2026-11-02 20:58:41 +13:00
Dean 1807a667e5 Merge pull request #9792 from santhoshkumar-dev/codex/freetype-build-info
feat(libSceFreeType): expose native library build information
2026-11-02 20:58:36 +13:00
Dean 03fe42659b Merge pull request #9774 from hypermoist/feat/sdma-host-copies
feat(libSceSdma): run linear, fill and window copies on the host
2026-11-02 20:58:30 +13:00
Dean 1a55d7e89b Merge pull request #9764 from hypermoist/feat/opus-dec-ctl
feat(opusdec): implement sceOpusDecCtl and sceOpusCeltDecCtl
2026-11-02 20:58:25 +13:00
Dean 9ff7cfffd9 Merge pull request #9760 from hypermoist/feat/jpegdec-input-control
feat(libSceJpegDec): stream JPEG input through a callback in sceJpegDecDecodeWithInputControl
2026-11-02 20:58:20 +13:00