Dean
0c4d871f18
Merge pull request #12253 from Michael-KD/fix/fma-f32-denormal-modes
...
fix(shader): translate the fused f32 fma forms in f32 denormal mode 2
2026-10-29 00:32:38 +13:00
Dean
7d223dd6da
Merge pull request #12252 from Michael-KD/fix/f32-rounding-frexp-denormal-modes
...
fix(shader): translate f32 fract, floor, ceil and frexp_mant in f32 denormal modes 1 and 2
2026-10-29 00:32:22 +13:00
Dean
0b9da0027d
Merge pull request #12294 from Ninot1Quyi/feat/icu-cstring-helpers
...
feat(libSceIcu): implement C string conversion helpers
2026-10-29 00:31:48 +13:00
Dean
448450275f
Merge pull request #11071 from slopgobblercobbler/fix/userservice-platform-privacy-validation
...
fix(libSceUserService): validate user in sceUserServiceGetPlatformPrivacyWs1
2026-10-29 00:26:58 +13:00
Queuze
f5a61dc3c5
docs: clarify the shader loop guard limit
2026-10-28 07:27:36 -03:00
Mohamed Aziz Ktata
dbd826bc88
fix(libkernel): map shared memory and files executable on Windows
...
A guest mmap with PROT_EXEC and MAP_SHARED of a shared-memory object or a regular file threw on Windows. The section is now created from a handle reopened with GENERIC_EXECUTE, as PAGE_EXECUTE_READ or PAGE_EXECUTE_READWRITE, the owner ACE of named objects grants execute with read, and a writable shared mapping of a read-only descriptor fails with EACCES, as FreeBSD 11.4 shm_mmap and vn_mmap do.
Fixes #12337
2026-10-28 11:14:08 +01:00
Dean
3a40945e62
Merge pull request #12298 from oneandonlydean/revert-11199-helper-lane-masks
...
revert(shader): restore pixel helper lanes in guest lane masks (#11199 )
2026-10-28 22:57:31 +13:00
Dean
a278151901
Merge pull request #12013 from simnJS/feat/npmatching2-signaling-status
...
feat(libSceNpMatching2): answer signaling connection status and context start abort offline
2026-10-28 22:53:59 +13:00
Dean
846ae118f9
Merge pull request #11861 from ionut27001/fix/libkernel-sysconf-measured-names
...
fix(libkernel): sysconf answers the names a PS5 payload process answers
2026-10-28 22:52:41 +13:00
Dean
bc7cc27e55
Merge pull request #10856 from Felipebmaitan/feat/guest-signal-cancellation
...
fix(libkernel): avoid cancellation wakeups during thread exit
2026-10-28 22:52:08 +13:00
Dean
3917fa85ce
Merge pull request #12188 from Gonic0/fix/shader-lds-lock-fences-moltenvk
...
fix(shader): fence the LDS lock's critical section on MoltenVK
2026-10-28 22:51:00 +13:00
Dean
14a269cfef
Merge pull request #12187 from Danigamer05/feat/libc-stdc-count-zeros
...
feat(libc): add C23 count-zeros exports
2026-10-28 22:50:41 +13:00
Dean
4a6693acf8
Merge pull request #12083 from KernelPanicNT/fix/libkernel-mutexattr-setkind-any-kind
...
fix(libkernel): store any scePthreadMutexattrSetkind kind as firmware 13.42 does
2026-10-28 22:46:46 +13:00
Dean
f653b562a9
Merge pull request #12037 from JJenkx/windows/libc-fexp-titles
...
fix(libc): compute _Exp and _FExp as titles do
2026-10-28 22:40:19 +13:00
Dean
cfed3bbe3c
Merge pull request #12003 from simnJS/automounter-device-info-fields
...
fix(libSceAutoMounterClient): name the fields of the USB device-info output
2026-10-28 22:38:23 +13:00
Adrià
0713ccea94
Merge pull request #11921 from milescoviello/docs/systemservice-splash-player-dialog
...
docs(libSceSystemService): list the splash, player dialog and notice-flag calls as silent stubs
2026-10-28 10:37:42 +01:00
Adrià
b5a57b2eb3
Merge pull request #11913 from PrivacyOnion/docs/debt-playerinvitationdialog-stubs
...
docs(debt): record silent stubs in libScePlayerInvitationDialog debt
2026-10-28 10:37:24 +01:00
Dean
18cf074ab3
Merge pull request #11975 from kyon-eth/feat/logger2game-1360-inventory
...
feat(libSceSystemLogger2Game): declare 2 additional exports
2026-10-28 22:36:15 +13:00
Dean
805efc6478
Merge pull request #11974 from kyon-eth/feat/appcontent-1360-inventory
...
feat(libSceAppContent): declare 4 additional exports
2026-10-28 22:35:59 +13:00
Dean
f3e674f76a
Merge pull request #11965 from kyon-eth/feat/contentsearch-1360-inventory
...
feat(libSceContentSearch): declare 4 additional exports
2026-10-28 22:34:50 +13:00
Dean
8255da8a3d
Merge pull request #11964 from kyon-eth/feat/remoteplay-1360-inventory
...
feat(libSceRemoteplay): declare 4 additional exports
2026-10-28 22:34:33 +13:00
Dean
9a149d8ebc
Merge pull request #11963 from kyon-eth/feat/uds-1360-inventory
...
feat(libSceNpUniversalDataSystem): declare 9 additional exports
2026-10-28 22:34:17 +13:00
Adrià
e52fd8377d
Merge pull request #11897 from ionut27001/docs/libkernel-payload-measurements
...
docs(libkernel): record PS5 results for two libkernel exports
2026-10-28 10:33:32 +01:00
Dean
dc668c2264
Merge pull request #11945 from 00xDisaster/feat/player-selection-param-init
...
feat(libScePlayerSelectionDialog): initialize dialog parameters
2026-10-28 22:33:00 +13:00
Dean
a172b05c5c
Merge pull request #11932 from kyon-eth/feat/videodec2-1360-inventory
...
feat(libSceVideodec2): declare 3 additional exports
2026-10-28 22:32:22 +13:00
Dean
356a765387
Merge pull request #11931 from kyon-eth/feat/camera-1360-inventory
...
feat(libSceCamera): declare 4 additional exports
2026-10-28 22:32:06 +13:00
Dean
fe84a7bd37
Merge pull request #11919 from kyon-eth/feat/http2-1360-inventory
...
feat(libSceHttp2): declare eight additional exports
2026-10-28 22:30:44 +13:00
Dean
c2d14b444c
Merge pull request #11918 from kyon-eth/feat/audioout2-1360-inventory
...
feat(libSceAudioOut): declare 11 additional exports
2026-10-28 22:30:28 +13:00
Adrià
2d9843cb8b
Merge pull request #11294 from harisibrar1/feat/rudp-poll-cancel
...
feat(libSceRudp): implement sceRudpPollCancel as firmware 13.42's library does
2026-10-28 10:25:10 +01:00
B-Howell and Claude Opus 5.5
a252638976
docs(libc): cite the strtod measurement by title ID in the debt entries
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-28 05:24:35 -04:00
Adrià
316615d042
Merge pull request #10307 from mazen320/fix/submit-acb-queue-0x58
...
fix(agc): accept compute queue 0x58 on SubmitAcb
2026-10-28 10:19:36 +01:00
JJenkx and Claude Opus 5.5
8b5c02ca61
fix(libc): store EDOM and raise FE_INVALID from acosf and asinf domain errors
...
For |x| > 1, the infinities and NaN, titles' libc.prx stores EDOM and
raises FE_INVALID from acosf, quiet NaN included, and asinf also
raises FE_INVALID for a quiet NaN. acosf returned the same NaN bits
without either, and asinf set errno but raised nothing for a quiet NaN.
Both now call _Feraise with the invalid exception, which stores EDOM
and raises the flag in both units; the results are unchanged.
The acosf test asserted the old errno-preserving behaviour from a
FreeBSD reading; it now checks the titles' EDOM and FE_INVALID.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-28 05:17:22 -04:00
Adrià
a444a18d93
Merge pull request #11507 from hugodearaujo/fix/agc-short-cube-sampling
...
fix(agc): sample cube descriptors with fewer than six slices as six faces
2026-10-28 10:14:50 +01:00
Adrià
e2ca6e4223
Merge pull request #11803 from milescoviello/docs/agc-registration-silent-stubs
...
docs(libSceAgcDriver): list the registration init and memory query as silent stubs
2026-10-28 10:14:41 +01:00
Adrià
284a487cd9
Merge pull request #11145 from p3n1cillin/claude/http2-system-roots
...
fix(http2): trust the system CA list for HTTPS requests
2026-10-28 10:13:32 +01:00
Adrià
41417377ca
Merge pull request #11742 from milescoviello/docs/audioout2-context-attributes-silent
...
docs(libSceAudioOut): list sceAudioOut2ContextSetAttributes as a silent stub
2026-10-28 10:11:24 +01:00
Dean
b332780eec
revert(shader): restore pixel helper lanes in guest lane masks ( #11199 )
...
This reverts merge 7fc0ae6008 . On NVIDIA, where helper lanes take part in ballots, clearing helper bits from every pixel ballot breaks derivatives along triangle edges (bright lines and specks on a cloud surface in PPSA21564). See the report on #11199 .
2026-10-28 22:11:10 +13:00
Adrià
a57567928d
Merge pull request #11739 from milescoviello/docs/audioout2-port-state-reads
...
docs(libSceAudioOut): note which port state fields five titles read
2026-10-28 10:10:14 +01:00
Adrià
117ef37bf3
Merge pull request #11736 from milescoviello/docs/gameintent-info-size-callers
...
docs(libSceNpGameIntent): note the info size and intent data offset six titles use
2026-10-28 10:09:57 +01:00
Adrià
ab168194d4
Merge pull request #11732 from milescoviello/docs/virtualquery-title-reads
...
docs(libkernel): note the sceKernelVirtualQuery fields seven titles read
2026-10-28 10:09:05 +01:00
Adrià
3b979d42a9
Merge pull request #11412 from blawesom/feat/host-test-executable-helper
...
build: add configure_host_test_executable for host-only test executables
2026-10-28 10:06:08 +01:00
ionut27001
7db98b9058
fix(libSceHttp2): return invalid value from sceHttp2Init for a maximum of 0 requests as measured in a PS5 payload
2026-10-28 10:02:57 +01:00
Dean
871517aaee
Merge pull request #11521 from Lindamea1/fix/font-writing-non-owning
...
fix(libSceFont): stop a font writing from owning its string's characters
2026-10-28 22:02:06 +13:00
Adrià
cc672fdfc6
Merge pull request #11366 from guglia001/test/relinker-conversion-fuzzer
...
test(relinker): add a libFuzzer target for the whole conversion
2026-10-28 09:56:49 +01:00
Adrià
e2e27a3ba9
Merge pull request #11717 from xXPBSXx/docs-agc-alpha-to-coverage-round
...
docs(agc): record the unsupported DB_ALPHA_TO_MASK value 0x1aa01
2026-10-28 09:54:18 +01:00
JaceTheBlu
918b7792b9
Merge feat/libressl-verify-param-ip into feat/libressl-x509-lookup
...
# Conflicts:
# core/libs/prx/libSceLibreSsl/include/Api.hpp
# docs/dev/debt/libSceLibreSsl.md
2026-10-28 08:51:21 +00:00
Adrià
4c4fce3d82
Merge pull request #10502 from frankea/fix/net-show-ifconfig-netstat
...
fix(libSceNet): print the interface and socket tables from sceNetShowIfconfig and sceNetShowNetstat
2026-10-28 09:49:51 +01:00
Adrià
5b8ba7b929
Merge pull request #11443 from JJenkx/feat/agc-compute-inspection-20261026
...
feat(agc): inspect captured compute pipeline statistics
2026-10-28 09:41:21 +01:00
iAbdulrrahman
2f54c883ba
feat(libSceFreeTypeOt): implement ft_corner_is_flat and ft_corner_orientation
2026-10-28 09:33:29 +01:00
JaceTheBlu
6886f61ade
Merge feat/libressl-x509-store into feat/libressl-verify-param-ip
...
# Conflicts:
# docs/dev/debt/libSceLibreSsl.md
2026-10-28 08:32:48 +00:00