Adrià
f863d6af28
Merge pull request #7814 from ionut27001/fix/videoout-output-status-resolution
...
fix(libSceVideoOut): report the output resolution from the host display as measured on a PS5
2026-10-24 16:58:48 +02:00
Adrià
78d907bfcc
Merge pull request #8232 from jagrat04/feat/libSceNet-show-netstat-ex
...
feat(libSceNet): implement sceNetShowNetstatEx
2026-10-24 16:58:43 +02:00
Dean
25b744db4a
Merge pull request #9232 from UnhealthyKraken/feat/libc-feupdateenv
...
feat(libc): implement feupdateenv
2026-10-25 03:52:37 +13:00
Dean
0eba9f8d02
Merge pull request #9902 from MarrasFederico/feat/np-matching2-contexts
...
feat(libSceNpMatching2): model contexts offline
2026-10-25 03:52:12 +13:00
Dean
7dea7774d6
Merge pull request #10018 from JJenkx/fix/dmem-release-skips-free-pages
...
fix(libkernel): skip unallocated pages in sceKernelReleaseDirectMemory
2026-10-25 03:51:22 +13:00
Adrià
d098eca3d6
Merge pull request #9185 from janzezno/fix/pixel-interlock-monolithic
...
fix(agc): build a pipeline with a fragment shader interlock whole, not from libraries
2026-10-24 16:29:56 +02:00
Adrià
522e32e3b6
Merge pull request #7550 from gjonn/fix/shader-resinfo-any-descriptor-dimension
...
fix(shader): answer image_get_resinfo on any T# dimension
2026-10-24 15:30:15 +02:00
Adrià
6cd36e6517
Merge pull request #9794 from Retr0G28/feat/sysctl-kern-boottime
...
feat(libkernel): answer kern.boottime in sysctl and sysctlbyname
2026-10-24 14:58:01 +02:00
Dean
8e039f083f
Merge pull request #9988 from frankea/fix/one-sample-ancillary-unsampled
...
fix(agc): accept ANCILLARY without PS_ITER_SAMPLE for a one-sample depth target without MSAA_ENABLE
2026-10-25 01:54:06 +13:00
Adrià
18e85391b4
Merge pull request #9746 from imellag/fix/shader-empty-loop-continue
...
fix(shader): route a loop's back edge through an empty continue block when its latch holds instructions
2026-10-24 14:53:54 +02:00
Dean
9a1ea5de1b
Merge pull request #10110 from BunnyFl/feat/libkernel-version-trace-queries
...
feat(libkernel): implement the system-ex version, lower-limit and trace memory queries
2026-10-25 01:53:38 +13:00
Dean
fe0207e20f
Merge pull request #10347 from hugodearaujo/fix/ngs2-reverb-channel-conversion
...
fix(libSceNgs2.native): accept a reverb voice with different input and output channel counts
2026-10-25 01:53:08 +13:00
Adrià
6e85617080
Merge pull request #9856 from Pacuka/feat/agc-driver-mem-semaphore
...
feat(libSceAgcDriver): execute MEM_SEMAPHORE signals and waits
2026-10-24 14:52:55 +02:00
Dean
41649e411e
Merge pull request #9212 from YossiYad/feat/gnm-neo-shaders-workloads
...
feat(libSceGnmDriverForNeoMode): write the shader register packets and answer the workload and clock queries
2026-10-25 01:51:39 +13:00
Dean
f595326943
Merge pull request #8979 from ionut27001/fix/libc-random-seeding
...
fix(libc): seed random() and its default state as measured on a PS5
2026-10-25 01:51:00 +13:00
Dean
99feaf0eb8
Merge pull request #9845 from mazen320/feat/libc-num-put-iw-vtable
...
feat(libc): export the wide num_put facet vtable as data
2026-10-25 01:50:32 +13:00
Dean
8ec6397b37
Merge pull request #8472 from juanpimg/feat/prx-declare-ps5-3.20-exports-tier3
...
feat(prx): declare the missing PS5 3.20 system exports in a third batch
2026-10-25 01:49:41 +13:00
Adrià
5d251e6b0e
Merge pull request #8994 from hypermoist/feat/libc-filesystem-primitives
...
feat(libSceLibcInternal): add the std::filesystem file and directory primitives
2026-10-24 14:39:57 +02:00
Adrià
f8fe60d3df
Merge pull request #8944 from xdCloudy/feat/ps5-agc-exports
...
feat(libSceAgc): declare PS5 pending exports
2026-10-24 14:32:24 +02:00
Adrià
f13538ecad
Merge pull request #9074 from imellag/fix/libkernel-posix-raise-deferral
...
fix(libkernel): defer raises while a thread holds the address-wait lock on Linux and macOS
2026-10-24 14:29:36 +02:00
Adrià
4c06b21681
Merge pull request #8318 from hypermoist/fix/agc-semaphore-memory-firmware
...
fix(libSceAgc): use firmware semaphore memory results
2026-10-24 14:26:29 +02:00
Adrià
87666fc5d6
Merge pull request #8525 from MarrasFederico/feat/audio-out-mastering
...
feat(libSceAudioOut): answer the legacy mastering calls without a mastering stage
2026-10-24 14:21:12 +02:00
Adrià
b84322da6a
Merge pull request #7918 from Kernel-Hunter/fix/rosetta-xsaveopt
...
fix(relinker): rewrite XSAVEOPT to XSAVE under --to-rosetta
2026-10-24 14:14:59 +02:00
Adrià
3fcacfbc0d
Merge pull request #7822 from yash27git/fix/refuse-truncated-branch-rewrites
...
fix(relinker): guard length-changing rewrites around truncated branches
2026-10-24 14:14:54 +02:00
Adrià
ce9471f191
Merge pull request #9836 from 00xDisaster/fix/pipeline-journal-no-workflows
...
fix(agc): keep the pipeline journal's newest pipelines when it is full
2026-10-24 14:13:50 +02:00
Adrià
b930da950d
Merge pull request #8377 from Gabrieljr42/feat/progress-library-report
...
feat(tools): report per-library progress in PR comparisons
2026-10-24 14:01:40 +02:00
Dean
a011db7048
Merge pull request #8142 from Kernel-Hunter/fix/rosetta-masked-stores
...
fix(relinker): probe masked store elements before the store under --to-rosetta
2026-10-25 00:56:00 +13:00
Dean
10a9a7df68
Merge pull request #8701 from nikowolf123/feat/libkernel-sys-underscore-openat
...
feat(libkernel_sys): export _openat
2026-10-25 00:55:33 +13:00
Adrià
a5f13b3fd4
Merge pull request #8354 from MarrasFederico/feat/system-service-app-title-id
...
feat(libSceSystemService): convert between the running title's app id and title id
2026-10-24 13:53:37 +02:00
Adrià
c51dcca0de
Merge pull request #8350 from adriaespii/feat/pad-get-controller-type
...
feat(libScePad): implement scePadGetControllerType
2026-10-24 13:52:35 +02:00
Adrià
1b4bd4413c
Merge pull request #8218 from jagrat04/feat/libSceNpTrophy2-reward-icon
...
feat(libSceNpTrophy2): implement sceNpTrophy2GetRewardIcon
2026-10-24 13:50:25 +02:00
Adrià
bfb0806192
Merge pull request #8435 from hypermoist/feat/libc-libatomic-sized
...
feat(libc): add the sized __atomic library calls
2026-10-24 13:46:18 +02:00
Dean
9018bc438a
Merge pull request #10003 from MarcZX10/codex/libc-acoshf-msun
...
fix(libc): follow msun for acoshf
2026-10-25 00:24:44 +13:00
Dean
0fc488a06d
Merge pull request #10230 from orezraey/fix/libkernel-module-info-from-addr-measured-ps5
...
fix(libkernel): answer sceKernelGetModuleInfoFromAddr's flags and failures as measured on a PS5
2026-10-25 00:24:17 +13:00
Dean
d490ca219c
Merge pull request #9190 from simnJS/feat/usbd-descriptor-queries
...
feat(libSceUsbd): pass configuration and descriptor queries through to libusb
2026-10-25 00:22:22 +13:00
Dean
5b02b41c1d
Merge pull request #9876 from orezraey/fix/libkernel-aio-limits-measured-ps5
...
fix(libkernel): follow AIO limits, unknown ids and reported states as measured on a PS5
2026-10-25 00:21:25 +13:00
Adrià
fa515def85
Merge pull request #7653 from ionut27001/fix/libkernel-kevent-timer-readd
...
fix(libkernel): handle kevent timer re-adds and the AIO, LIO, SENDFILE and PROCDESC filters as measured on a PS5
2026-10-24 13:02:21 +02:00
Adrià
a59b2a4736
Merge pull request #8399 from primesoul-web/feat/usb-storage-no-device-path
...
feat(libSceUsbStorage): the no-device path of the USB storage service
2026-10-24 12:57:10 +02:00
Adrià
2a0e9a654f
Merge pull request #8286 from santhoshkumar-dev/codex/freetype-bitmap-conversion
...
feat(libSceFreeType): copy and convert guest bitmaps
2026-10-24 12:56:07 +02:00
Adrià
a0a8ef2fd5
Merge pull request #7837 from muteburrito/test/relinker-embedded-code-data
...
test(relinker): characterize embedded code data scanning
2026-10-24 12:53:05 +02:00
Adrià
a39be6252d
Merge pull request #8357 from MarrasFederico/feat/http-memory-pool-stats
...
feat(libSceHttp): report a context's pool in sceHttpGetMemoryPoolStats
2026-10-24 12:48:06 +02:00
ionut27001
983a81d91b
fix(libSceVideoOut): add APS5_OUTPUT_RESOLUTION to override the reported output resolution
2026-10-24 12:42:14 +02:00
ionut27001
bfeeed4ef4
fix(libSceVideoOut): report the output resolution from the host display as measured on a PS5
...
sceVideoOutGetOutputStatus derived resolution from the size of the
registered buffers, so a title that reads it right after sceVideoOutOpen
got 1 (1080p) whatever the display. In a payload process on a PS5
(firmware 12.70), with no buffer registered, the field changed with the
console's resolution setting: 2 with it on Automatic on a 4K display, 1
with it set to 1080p. Read it from the display mode SDL reports for the
window's display, next to the refresh rate, and keep it independent of
the registered buffers.
2026-10-24 12:42:08 +02:00
Adrià
0e81ae0fec
Merge pull request #8329 from ymatrix1/feat/appinstutil-missing-exports
...
feat(libSceAppInstUtil): export missing firmware app install interfaces
2026-10-24 12:40:43 +02:00
Dean
3eebf30c2e
Merge pull request #9945 from p3n1cillin/claude/windows-missing-standard-handles
...
fix(libc): open NUL on standard descriptors without a stream on Windows
2026-10-24 23:40:27 +13:00
Dean
8cd50d382e
Merge pull request #10273 from MarrasFederico/fix/netctl-ap-full-callback-id
...
fix(libSceNetCtlAp): clear the callback id when registration slots are full
2026-10-24 23:39:36 +13:00
Adrià
887a9640b4
Merge pull request #7605 from HQasper/fix/poll-kqueues
...
fix(libkernel): poll kqueues as kqueue_poll answers
2026-10-24 12:32:33 +02:00
jagrat Singh
32455327e4
feat(libSceNet): implement sceNetShowNetstatEx
2026-10-24 12:20:53 +02:00
Adrià
2dc8e456b5
Merge pull request #8225 from jagrat04/feat/libSceNet-show-policy
...
feat(libSceNet): implement sceNetShowPolicy
2026-10-24 12:18:48 +02:00
Adrià
60465afd3a
Merge pull request #7307 from Zenodeon/agc-submit-progress-pr
...
feat(agc): add opt-in bounded submission progress
2026-10-24 11:59:57 +02:00