Dean
385ed71f2c
Merge pull request #7368 from CrimsonMac/fix/device-lds-mixed-width-atomics
...
fix(shader): use 64-bit buffer atomics for device-memory LDS
2026-10-19 01:51:59 +13:00
Adrià Franch and Claude
afe2141a7c
ci(pages): deploy only when the site or the progress changes
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-18 14:40:02 +02:00
Dean
6efb7261b5
Merge pull request #7140 from AlexOfTheForest/fix/listen-backlog-data
...
fix(libkernel): report the accept queue length for a listening socket's read event
2026-10-19 01:21:56 +13:00
Dean
dce6a3ed4e
Merge pull request #6492 from Pipodi/fix/resource-cache-released-textures
...
fix(agc): drop resource-cache entries that hold released sampled textures
2026-10-19 01:21:52 +13:00
Dean
0d078f75d3
Merge pull request #7089 from pushkarreddyy/fix/agc-driver-buffer-descriptor-reserved-bit
...
fix(libSceAgcDriver): normalize reserved bit 30 in guest buffer descriptors
2026-10-19 00:51:55 +13:00
Alex Collini and Claude Sonnet 5.5
7b3098714e
docs(agc): keep the title name out of the released-textures debt entry
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 13:42:27 +02:00
Alexej Szpevák
b40e0bfb80
fix(libkernel): report the accept queue length for a listening socket's read event
...
A read event on a listening socket took its data from FIONREAD, which a listening socket refuses on Linux, so kevent and sceKernelAddReadEvent reported 0 connections while saying one was ready. FreeBSD 11.4 gives a listening socket filt_solisten, which reports so_qlen, the completed connections waiting for accept. Ready now checks SO_ACCEPTCONN and on Linux reads a TCP listener's accept backlog from TCP_INFO, where tcp_get_info puts it in tcpi_unacked; with no host call for the count (Windows, macOS, a listener that is not TCP) it reports 1, the lower bound the readiness already implies.
2026-10-18 13:35:15 +02:00
Dean
3e3e8b9050
Merge pull request #7374 from thuanquang/fix/mesh-last-provoking-vertex
...
fix(agc): draw geometry programs with the last provoking vertex
2026-10-19 00:13:37 +13:00
Dean
721f29c7e1
Merge pull request #7487 from DavidSamir/fix/shader-barycentric-tessellation-clip-moltenvk
...
fix(shader): keep clip distances in the blocks between the barycentric tessellation stages
2026-10-19 00:13:33 +13:00
Dean
7a2e4a4e7f
Merge pull request #7476 from EagleBearerYS/fix/agc-settle-rewatch-live-images
...
fix(agc): keep a settled import compared while a storage image overlaps it
2026-10-19 00:13:29 +13:00
Dean
f55ccad7c9
Merge pull request #6078 from 011010/feat/env-reference
...
feat(tools): add the APS5_* and ANYPS5_* environment reference and check it
2026-10-19 00:12:57 +13:00
pushkarreddyy
c3c400a6f8
fix(libSceAgcDriver): normalize reserved bit 30 in guest buffer descriptors
2026-10-18 16:38:59 +05:30
pushkarreddyy
f07df07969
feat(libSceAgcDriver): support polygon primitive type 21
2026-10-18 15:56:57 +05:30
Crimson
cb28abeb89
fix(shader): fault on misaligned 64-bit device-memory LDS atomics
2026-10-18 12:31:11 +03:00
Dean
09127eada2
Merge pull request #7273 from mazen320/fix/windows-junction
...
fix(libkernel): report Windows directory junctions
2026-10-18 22:22:54 +13:00
Dean
1e949afe2c
Merge pull request #7372 from pushkarreddyy/fix/json2-parser-null-text
...
fix(json2): return parse error on null text or zero size
2026-10-18 22:22:50 +13:00
David
debf6ee684
docs(shader): say how the barycentric tessellation stages pass clip distances
2026-10-18 13:08:53 +04:00
Maz
bd0caa451b
Merge upstream/main into fix/windows-junction
...
Keep the drive-absolute junction note and the updated setitimer debt from main.
2026-10-18 12:57:10 +04:00
Maz
7212dae71a
fix(libkernel): reject Windows volume mount points in junction reads
...
A mounted folder uses the junction reparse tag and would otherwise be returned as a relative Volume GUID path. Only a drive path is reported, through the absolute-link text helpers.
2026-10-18 12:53:48 +04:00
011010
47710d8013
docs(environment): add the rows for the helper and wide-string readers
2026-10-18 02:13:39 -06:00
Alex Collini and Claude Opus 5.5
ef3cb7c9ef
docs(agc): bound the released-texture sweep by the grown resource cache
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 10:04:28 +02:00
Dean
ed01d79d3c
Merge pull request #7271 from gjonn/feat/agc-format43-native-repack
...
feat(agc): sample texture format 43 through a lossless B10G11R11 copy
2026-10-18 20:51:59 +13:00
Yunus Shaikh
3ea0be6488
docs(agc): say a settled import under a storage image stays compared
...
ARCHITECTURE.md and the libSceAgcDriver debt entry now say that a
settled Windows import under 1 MiB returns to the write watch only when
no storage image overlaps it, and why.
2026-10-18 00:47:31 -07:00
011010
479847104a
docs(environment): name the readers the scanner recognises
2026-10-18 01:24:50 -06:00
011010
5f10ea8fbf
docs(environment): add the rows for the names main added since the last rebase
2026-10-18 01:20:56 -06:00
husari.orozco
fc14940647
docs(environment): add the rows the readers on main need
2026-10-18 01:14:35 -06:00
husari.orozco
abec10fe2d
fix(tools): catch the EnvInt and GetEnvironmentVariableA readers and take the review rows
2026-10-18 01:14:35 -06:00
husari.orozco
d49b0fecf5
docs(environment): add the APS5_* and ANYPS5_* reference and check it
2026-10-18 01:14:35 -06:00
Dean
1c523bdb48
Merge pull request #6437 from fma-rc/fix/libkernel-amm-range-256
...
fix(libkernel): report a 256 GiB AMM range starting on a 64 GiB boundary
2026-10-18 20:03:09 +13:00
Dean Galvin
e886b91fab
Merge branch 'main' into 6492
2026-10-18 19:07:59 +13:00
Dean
d704b808e3
Merge pull request #6828 from loyalburrito/claude/brave-ride-lz92qi
...
feat(ssl): run TLS 1.2 client connections over Mbed TLS
2026-10-18 18:58:26 +13:00
Dean
66e71b63d1
Merge pull request #5390 from hugodearaujo/feat/agc-sparse-unaligned-import
...
feat(agc): import shared ranges whose backing offset is not 64 KiB aligned
2026-10-18 18:22:50 +13:00
Dean
3e32946e66
Merge pull request #5988 from ErenYeager1836/feat/libSceUserService-accessibility-getters
...
Merged while @adriadam10 is away; his requested change is in place.
2026-10-18 17:41:20 +13:00
Dean
bd4ae99709
Merge pull request #7393 from ErenYeager1836/feat/player-selection-dialog-status-and-close
...
feat(libScePlayerSelectionDialog): export scePlayerSelectionDialogGetStatus and scePlayerSelectionDialogClose
2026-10-18 17:38:13 +13:00
Nithishvelan M
dec0e2013c
feat(libScePlayerSelectionDialog): export scePlayerSelectionDialogGetStatus and scePlayerSelectionDialogClose
...
Implement scePlayerSelectionDialogGetStatus and scePlayerSelectionDialogClose in libScePlayerSelectionDialog, matching the common dialog lifecycle convention across player dialogs, and add unit test coverage in GuestPlayerSelectionDialog.
2026-10-18 10:01:34 +05:30
Dean
755fecb333
Merge pull request #6678 from EagleBearerYS/perf/agc-async-settle
...
perf(agc): settle Windows imports under 1 MiB without waiting
2026-10-18 17:22:05 +13:00
Dean
a84027dcba
Merge pull request #7248 from HQasper/fix/select-kqueues-and-devices
...
fix(libkernel): select on kqueues as kqueue_poll answers
2026-10-18 17:22:02 +13:00
Dean Galvin
2edaf44a64
Merge main into claude/brave-ride-lz92qi
2026-10-18 17:20:58 +13:00
pushkarreddyy
813fdda24d
fix(json2): return parse error on null text or zero size
2026-10-18 09:50:39 +05:30
Dean
bf34e3a009
Merge pull request #7199 from pushkarreddyy/feat/agc-driver-cmask-mipmapped
...
feat(libSceAgcDriver): support CMASK fast clears on base mip 0 of mipmapped 2D targets
2026-10-18 17:20:25 +13:00
Dean
51a1605731
Merge pull request #5969 from jagrat04/feat/libSceSsl-validity-and-fingerprint
...
Merged while @adriadam10 is away; his requested change is in place.
2026-10-18 17:18:33 +13:00
Dean Galvin
e1dc3c0593
Merge main into fix/select-kqueues-and-devices
2026-10-18 16:55:09 +13:00
Dean
a86577e464
Merge pull request #7178 from AlxcBTW/pr/depth-clear-2
...
perf(agc): replace the plane copies around a depth plane's UAV clear by a depth clear
2026-10-18 16:52:16 +13:00
Dean
f28ae2d5a4
Merge pull request #7139 from AlexOfTheForest/feat/poll-files
...
feat(libkernel): poll files, directories, the random device and stdio as FreeBSD does
2026-10-18 16:52:12 +13:00
Dean Galvin
57d3e85ca8
Merge main into pr/depth-clear-2
2026-10-18 16:37:09 +13:00
Dean
1e2d9b369b
Merge pull request #7346 from thuanquang/fix/depth-bits-32-guest-memory
...
fix(agc): read a 32-bit depth-bits T# over guest memory through a float view
2026-10-18 16:22:26 +13:00
Dean
d9656f1283
Merge pull request #7353 from T3cm0/bionic/mergesort
...
feat(libc): implement mergesort
2026-10-18 16:22:12 +13:00
thuanquang and Claude Opus 5.5
8f03282f5e
fix(agc): draw geometry programs with the last provoking vertex
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 10:07:02 +07:00
Dean Galvin
67e7043332
Merge main into feat/poll-files
2026-10-18 16:04:36 +13:00
Dean Galvin
70e444582d
Merge main into perf/agc-async-settle
2026-10-18 16:04:01 +13:00