slopgobblercobbler
edf98688c8
fix(libSceSaveData.native): validate null arguments in sceSaveDataDirNameSearchPs4 and sceSaveDataMount
2026-10-26 18:21:39 +01:00
Michael Krumland-Dunning and Claude Opus 5.5
854be22d20
docs(shader): extend the 2D-array comparison measurement to every compare function
...
The 2D-array comparison results were measured with LESSEQUAL only. A
second gfx1036 run over all eight DEPTH_COMPARE_FUNC values (128
kernels) gives the same: a 2D-array address on a 2D T# ignores the
slice, and codes 1 and 56 return 0 under every function. Both entries
now say so.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 10:18:36 -07:00
Michael Krumland-Dunning and Claude Opus 5.5
39f6f45487
docs(shader): record 2D-array comparison samples measured on RDNA2
...
A comparison or plain sample with a 2D-array address on a 2D T#
returns what the same sample with a 2D address returns, whatever the
slice, as measured with the hardware oracle on RDNA2 (gfx1036) for
formats 1, 7, 22 and 56 with point and bilinear filtering, while a
four-layer 2D-array T# over the same memory returns a different result
per slice. Codes 1 and 56 also compare to 0 with 2D-array addresses.
The three comparison debt entries keep gfx1013, cube comparisons and
the other formats' array comparisons as open.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 10:18:36 -07:00
Michael Krumland-Dunning and Claude Opus 5.5
9c9c33821f
docs(shader): record the VCC descriptor tuples measured on RDNA2
...
Buffer resources and MIMG samplers at register field 26 read s104,
s105, vcc_lo and vcc_hi, as measured with the hardware oracle on RDNA2
(gfx1036) in wave32 and wave64 with raw encodings, which LLVM's
assembler refuses. Loads, format conversion, bounds and stores through
the buffer tuple, and sampling through the sampler tuple, act as the
same words in ordinary SGPRs do, and a change to each of the four
words shows in the result. Both debt entries now keep gfx1013 as open.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 10:18:35 -07:00
orezraey and Claude Opus 5.5
31d24c2160
Merge main into docs/libkernel-version-boottime-socpower-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 14:08:17 -03:00
orezraey and Claude Opus 5.5
0e76fe2379
Merge main into docs/libkernel-sync-timeouts-eventflag-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 14:07:49 -03:00
Santhosh Kumar
809350e09c
chore: sync current main for PR 9785
2026-10-26 22:34:44 +05:30
Santhosh Kumar
fb1b5c5ce9
chore: sync current main for PR 9802
2026-10-26 22:34:43 +05:30
Santhosh Kumar
d6526f9c55
chore: sync current main for PR 10178
2026-10-26 22:34:43 +05:30
Alvaro
649c7f97fc
feat(libSceLibreSsl): implement sk_pop_free
2026-10-26 18:02:19 +01:00
Alvaro
836b583e90
feat(libSceLibreSsl): implement sk_pop
2026-10-26 18:02:19 +01:00
Alvaro
5efedeeeb3
feat(libSceLibreSsl): implement sk_value
2026-10-26 18:02:18 +01:00
Alvaro
30cdaa7085
feat(libSceLibreSsl): implement sk_num
2026-10-26 18:02:17 +01:00
Dean
ad680be4a2
Merge pull request #10255 from hypermoist/feat/httpcache-cache
...
feat(libSceHttpCache): cache responses with the firmware's freshness and revalidation rules
2026-10-27 05:53:23 +13:00
AZLisme
844e39236f
docs(libSceIcu): record escape export firmware evidence
2026-10-27 00:48:52 +08:00
AZLisme
c63d98b6f1
feat(libSceIcu): implement escape decoding
2026-10-27 00:48:22 +08:00
Dean
f849d2449b
Merge pull request #11310 from frankea/fix/agc-getsize-invalid-arguments
...
fix(agc): return 0 from the wait and context state GetSize calls for an invalid argument
2026-10-27 05:47:26 +13:00
Adrià
997472c44b
Merge pull request #10248 from mantavisual/feat/libressl-crypto-locking-callbacks
...
feat(libSceLibreSsl): implement the CRYPTO locking and thread id callbacks
2026-10-26 17:46:17 +01:00
Dean
3a1c60898a
Merge pull request #11156 from orezraey/fix/libc-fdopen-measured-ps5
...
fix(libc): check the fdopen mode before the descriptor and skip the access check as measured on a PS5
2026-10-27 05:43:39 +13:00
Dean
6733079b2d
Merge pull request #11140 from akkadbakkad89/fix/psml-mfsr-init
...
fix(libScePsml): fail MFSR init and shared-resource limits as a base console does
2026-10-27 05:42:58 +13:00
Dean
4971b380b3
Merge pull request #11127 from orezraey/fix/libc-strerror-r-texts-measured-ps5
...
fix(libc): give strerror_r, perror and strerror_s the strerror texts as measured on a PS5
2026-10-27 05:42:18 +13:00
Dean
ade9b32167
Merge pull request #11029 from orezraey/fix/libkernel-event-error-measured-ps5
...
fix(libkernel): add 0x80020000 to any event fflags in sceKernelGetEventError as measured on a PS5
2026-10-27 05:38:39 +13:00
Dean
bd1b31548c
Merge pull request #11013 from mantavisual/feat/icu-invariant-version-helpers
...
feat(libSceIcu): implement the invariant character and version helpers
2026-10-27 05:37:25 +13:00
Dean
349055c1cd
Merge pull request #11009 from EagleBearerYS/fix/count-throwing-done-content
...
fix: report seven always-throwing content and audio exports as not implemented
2026-10-27 05:36:36 +13:00
orezraey and Claude Opus 5.5
11522b51e0
Merge main into fix/libscertc-settime-t-order-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 13:34:17 -03:00
Dean
c0c803f8f1
Merge pull request #10974 from verusferro/feat/sp-mutexattr-setprioceiling
...
feat(libSceSpSysCallWrapper): forward sceSpPthreadMutexattrSetprioceiling
2026-10-27 05:34:07 +13:00
Dean
e698ea22d7
Merge pull request #10932 from AdnanKhan-ak47/feat/move-read-state-recent-null-data
...
fix(libSceMove): accept a null data array in sceMoveReadStateRecent for SDKs through 0x03ffffff
2026-10-27 05:33:23 +13:00
frankea
02eb8256d3
Merge remote-tracking branch 'origin/main' into fix/kernel-gettimezone-host-zone
2026-10-26 12:33:18 -04:00
frankea
72f663c64c
Merge remote-tracking branch 'origin/main' into fix/agc-draw-index-multi-instanced
2026-10-26 12:32:50 -04:00
Dean
b3b996fbba
Merge pull request #10914 from AlexFigas/fix/voicechat-handler-registration-args
...
fix(libSceVoiceChat): declare the handler registration arguments a title passes
2026-10-27 05:31:41 +13:00
Dean
c3603c0c6c
Merge pull request #10910 from AlexFigas/fix/npwebapi2-push-context-callback-args
...
fix(libSceNpWebApi2): declare the arguments of sceNpWebApi2PushEventRegisterPushContextCallback
2026-10-27 05:31:01 +13:00
xXPBSXx
7f391eb122
Merge upstream/main into docs/debt-npsessionsignaling-lookups-title
...
# Conflicts:
# docs/dev/debt/libSceNpSessionSignaling.md
2026-10-26 17:29:50 +01:00
Dean
427dd36164
Merge pull request #10887 from thuanquang/feat/ime-backend-exports
...
feat(libSceImeBackend): declare 22 sceImeBackend exports
2026-10-27 05:29:19 +13:00
Dean
4c92447924
Merge pull request #10879 from EagleBearerYS/feat/npmanager-idmapper-requests
...
feat(libSceNpManager): implement the IdMapper and NpManagerInt request lifecycles
2026-10-27 05:28:41 +13:00
Adrià
570089a806
Merge pull request #10310 from orezraey/docs/libkernel-select-measured-ps5
...
docs(libkernel): record select limits as measured on a PS5
2026-10-26 17:19:30 +01:00
Piyush Sagar
bf029fdf02
docs(libkernel): relocate condattr clock debt entry
2026-10-26 21:44:54 +05:30
Piyush Sagar
947e72e4d7
feat(libkernel): implement pthread_condattr_getclock
2026-10-26 21:44:53 +05:30
Rookie
fbccfffde3
test(libSceCesCs): use the public header in the JIS X 0213 tests
2026-10-26 16:11:50 +00:00
Rookie
faf7ff1421
test(libSceCesCs): pin the console's answer for JIS X 0213's two-code-point cells
2026-10-26 16:11:21 +00:00
Rookie
0d8319d1cc
feat(libSceCesCs): add the EUC-JIS-2004 and Shift_JIS-2004 profiles
2026-10-26 16:11:21 +00:00
Felipebmaitan
d07024f3cf
fix(http2): accept early responses and initialize Windows DNS
2026-10-26 13:10:57 -03:00
Felipebmaitan
6821d6cd01
docs(http2): record the conflicting public method declarations
2026-10-26 13:10:56 -03:00
Felipebmaitan
3c4a8eb512
fix(http2): bound uploads and quiesce requests during teardown
2026-10-26 13:10:56 -03:00
Felipebmaitan
db57916260
feat(http2): send synchronous HTTP/2 requests over TLS
2026-10-26 13:10:56 -03:00
Adrià
518d36eaec
Merge pull request #10305 from orezraey/docs/libkernel-flexible-flag-8000-measured-ps5
...
docs(libkernel): record flexible memory flag 0x8000 as measured on a PS5
2026-10-26 17:04:25 +01:00
Adrià
e476a8ab3d
Merge pull request #10259 from voidlakhan/docs/libSceErrorDialog-debt
...
docs(libSceErrorDialog): correct stale error behavior debt
2026-10-26 17:03:24 +01:00
Adrià
68fc123510
Merge pull request #10214 from VakzOs/feat/cescs-cp858
...
feat(libSceCesCs): add the code page 858 profile
2026-10-26 17:03:08 +01:00
Adrià
a6bd8f957f
Merge pull request #10221 from xXPBSXx/docs/debt-ajm-strerror-title
...
docs(debt): note how titles use sceAjmStrError
2026-10-26 16:59:55 +01:00
Adrià
ea42f4f48c
Merge pull request #10201 from orezraey/fix/libscesysmodule-public-ids-measured-ps5
...
fix(libSceSysmodule): reject the module ids a PS5 rejects
2026-10-26 16:58:17 +01:00
Adrià
0071fca61b
Merge pull request #10197 from orezraey/docs/librtc-dos-time-measured-ps5
...
docs(libSceRtc): record sceRtcGetDosTime and sceRtcSetDosTime as measured on a PS5
2026-10-26 16:58:09 +01:00