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
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
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
Dean
c4fea909a5
Merge pull request #7335 from EagleBearerYS/prep/np-trophies-part2
...
feat(libSceNpTrophy2,libSceNpUniversalDataSystem): record trophy unlocks and statistics
2026-10-18 15:58:22 +13:00
Dean
1d8524be7c
Merge pull request #7352 from T3cm0/bionic/inet-aton-ntoa
...
feat(libSceLibcInternal): implement inet_aton, inet_addr and inet_ntoa
2026-10-18 15:52:20 +13:00
Dean
628047ef6c
Merge pull request #7349 from T3cm0/bionic/posix-spawnattr-accessors
...
feat(libSceLibcInternal): implement the remaining posix_spawnattr accessors
2026-10-18 15:52:17 +13:00
Dean
3ef424a7f6
Merge pull request #7348 from T3cm0/bionic/paf-mspace
...
feat(libc): implement the sceLibcPafMspace allocation exports
2026-10-18 15:52:13 +13:00
pushkarreddyy
991df771fc
feat(libSceAgcDriver): support CMASK fast clears on base mip 0 of mipmapped 2D targets
2026-10-18 08:06:35 +05:30
Dean
b39d90bf14
Merge pull request #7357 from T3cm0/bionic/seed48-lcong48
...
feat(libc): implement seed48 and lcong48
2026-10-18 15:20:36 +13:00
Dean
5cc435f02f
Merge pull request #7355 from T3cm0/bionic/uchar-conversions
...
feat(libc): implement the uchar.h conversions, mblen and wctomb
2026-10-18 15:20:29 +13:00
Dean
82a119ad69
Merge pull request #7354 from T3cm0/bionic/long-double-math
...
feat(libc): implement long double, Bessel and integer math exports
2026-10-18 15:20:26 +13:00
Dean
5a240614e4
Merge pull request #7351 from thuanquang/fix/amd-robust-buffer-access2
...
fix(agc): keep robustBufferAccess2 off on AMD's proprietary driver
2026-10-18 15:20:22 +13:00
Dean
0e94c5d434
Merge pull request #6243 from EagleBearerYS/perf/shader-direct-cpu-evaluable-images
...
perf(shader): select the record of a T# whose offset the CPU evaluates
2026-10-18 15:00:57 +13:00
Dean
199e2ceb2f
Merge pull request #7262 from EagleBearerYS/prep/np-trophies
...
feat(libSceNpTrophy2): report the title's trophy data from trophyNN.ucp
2026-10-18 15:00:53 +13:00
T3cm0 and Claude Opus 5.5
26898755e5
feat(libc): implement seed48 and lcong48
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:44:32 -05:00
T3cm0 and Claude Opus 5.5
58697488a2
feat(libc): implement the uchar.h conversions, mblen and wctomb
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:43:39 -05:00
T3cm0 and Claude Opus 5.5
24a999c499
feat(libc): implement long double, Bessel and integer math exports
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:43:13 -05:00
T3cm0 and Claude Opus 5.5
8283831a19
feat(libc): implement mergesort
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:42:46 -05:00
T3cm0 and Claude Opus 5.5
300b7ff34c
feat(libSceLibcInternal): implement inet_aton, inet_addr and inet_ntoa
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:42:20 -05:00
thuanquang and Claude Opus 5.5
48b394d1ec
fix(agc): keep robustBufferAccess2 off on AMD's proprietary driver
...
Since #4048 enabled robustBufferAccess2, AMD's Windows driver draws
nothing in agc_driver_layered_volume_draw and agc_driver_layered_volume_vertex,
and the selected loads make the high half of agc_driver_subvector_loop's
wave64 skip its loop. Until the cause is found, that driver does not get
the feature, and its loads keep their selections.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 08:42:00 +07:00
T3cm0 and Claude Opus 5.5
f9b7b230fc
feat(libSceLibcInternal): implement the remaining posix_spawnattr accessors
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:41:26 -05:00
T3cm0 and Claude Opus 5.5
66247cef5c
feat(libc): implement the sceLibcPafMspace allocation exports
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 20:40:58 -05:00
thuanquang and Claude Opus 5.5
0563713626
fix(agc): read a 32-bit depth-bits T# over guest memory through a float view
...
A sampled 32_UINT or 32_SINT T# with a depth swizzle that no live depth
surface matches threw, while the 16-bit case already falls back to guest
memory through an R16_UNORM view. The 32-bit case now reads the guest
bytes through an R32_SFLOAT view, which the shader casts back to the
stored dword.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 08:25:21 +07:00
Dean
4b2563e2ef
Merge pull request #3186 from fma-rc/feat/libscejobmanager-compute
...
feat(libSceJobManager): implement compute sequences and compute dispatches
2026-10-18 14:04:33 +13:00
Dean
e0644fbce1
Merge pull request #7212 from milescoviello/perf/denormal-free-guarded-products
...
perf(shader): drop the result flush of a product behind its tiny-product check
2026-10-18 13:56:43 +13:00
Dean
e99938800e
Merge pull request #7323 from MontyMcK/feat/psvr2-no-headset
...
feat(libSceHmd2): report a console without a PS VR2 headset
2026-10-18 13:56:39 +13:00
Dean
63da333b7a
Merge pull request #4048 from Mouad-Scriptz-0/perf/recompiler-select-load-guards
...
perf(recompiler): select guest memory loads instead of branching around them
2026-10-18 13:56:36 +13:00
Yunus Shaikh
8c6765be71
Merge main into perf/shader-direct-cpu-evaluable-images
...
Main's #7325 adds verifyChainedTableOffset to the image table tests
where this branch adds its selected-record tests. Keep both, with
main's call after this branch's.
2026-10-17 17:32:11 -07:00
Dean
dfd7ad6d56
Merge pull request #6058 from notaxeltv/feat/libScePlayerSelectionDialog-ppsa34015
...
feat(libScePlayerSelectionDialog): run common-dialog state machine without UI
2026-10-18 13:26:44 +13:00
Dean
55366489fb
Merge pull request #7276 from T3cm0/bionic/coredump-exports
...
feat(libkernel): implement three coredump exports from the console module
2026-10-18 13:26:40 +13:00
Dean
eeea684a0b
Merge pull request #7280 from T3cm0/bionic/mspace-reallocalign-order
...
fix(libc): take sceLibcMspaceReallocalign's alignment before its size
2026-10-18 13:26:35 +13:00
Dean
6eea4e0c2e
Merge pull request #7282 from T3cm0/bionic/unlocked-stream-queries
...
feat(libc): implement clearerr_unlocked, fileno_unlocked and fgetln
2026-10-18 13:26:31 +13:00
MontyMcK
68355e4269
refactor(libSceHmd2): implement the exports where their stubs were
2026-10-18 13:20:55 +13:00
fma-rc
394ac01946
fix(libSceJobManager): refuse shutdown with compute work in flight and check the handler wait
2026-10-18 02:14:02 +02:00
fma-rc
051a610798
feat(libSceJobManager): implement compute sequences and compute dispatches
2026-10-18 02:12:57 +02:00
Dean
54c5eff8ac
Merge pull request #7308 from DavidSamir/feat/shader-barycentric-tessellation
...
feat(shader): emulate barycentrics through tessellation on devices without geometry shaders
2026-10-18 12:57:13 +13:00
Dean
5b7ec4a9bd
Merge pull request #7272 from OskarLGS/fix/relinker-decoder-osize-branches
...
fix(relinker): decode near branches with an operand-size prefix as AM…
2026-10-18 12:56:40 +13:00