Commit Graph
8579 Commits
Author SHA1 Message Date
Dean f47e079ec6 Merge pull request #11505 from milescoviello/docs/userservice-get-event-call-sites
docs(libSceUserService): note how six titles handle sceUserServiceGetEvent
2026-10-29 12:05:12 +13:00
Dean 4cda0ba896 Merge pull request #11503 from milescoviello/docs/http-wait-request-call-sites
docs(libSceHttp): note the timeouts two titles pass to sceHttpWaitRequest
2026-10-29 12:04:52 +13:00
Dean 46a49a1978 Merge pull request #11502 from milescoviello/docs/videoout-vblank-status-readers
docs(libSceVideoOut): note that four titles never read the vblank status's third word
2026-10-29 12:04:35 +13:00
Dean fc8de3bbec Merge pull request #11495 from milescoviello/docs/gameupdate-check-call-sites
docs(libSceGameUpdate): note how three titles call sceGameUpdateCheck
2026-10-29 12:03:59 +13:00
Dean d3c60c50fc Merge pull request #11492 from milescoviello/docs/agc-trinity-mode-call-sites
docs(agc): note how six titles call sceAgcGetIsTrinityMode
2026-10-29 12:03:41 +13:00
Dean b76d41ea82 Merge pull request #11979 from xXPBSXx/carry/6713-default-heap-no-procparam
fix(libc): use the default heap for an executable without process parameters
2026-10-29 11:49:55 +13:00
Dean 2ae8649e6d Merge pull request #11405 from p3n1cillin/claude/videoout-hfr-unavailable-output
fix(libSceVideoOut): answer 0 and UNAVAILABLE_OUTPUT_MODE when the output has no 120 Hz, as the console does
2026-10-29 11:49:38 +13:00
Adrià 8bcd771840 Merge pull request #12106 from PrivacyOnion/feat/addresssanitizer-declarations-ps5rs
feat(libSceAddressSanitizer): add skeleton library and 301 ps5rs-listed stubs
2026-10-28 23:49:29 +01:00
Adrià 72da4926aa Merge pull request #12102 from PrivacyOnion/feat/psnowgkp-declarations-ps5
feat(libScePSNowGkp): add skeleton library and 4 PS5 3.20 stubs
2026-10-28 23:49:24 +01:00
Dean d775fc5958 Merge pull request #11403 from MarcZX10/marc/fix-libkernel-shm-anon-windows
fix(libkernel): recognize Windows anonymous shared memory descriptors
2026-10-29 11:49:22 +13:00
Adrià 26b9602a8b Merge pull request #12100 from PrivacyOnion/feat/pfs-declarations-ps5rs
feat(libScePfs): add skeleton library and 9 ps5rs-listed stubs
2026-10-28 23:49:19 +01:00
Adrià 1d72c749f4 Merge pull request #12099 from PrivacyOnion/feat/vrhand-declarations-ps5rs
feat(libSceVrHand): add skeleton library and 8 ps5rs-listed stubs
2026-10-28 23:49:14 +01:00
Adrià fe22b15fcb Merge pull request #12600 from xXPBSXx/docs/savedata-initialize3-pairing
docs(debt): count how local titles pair sceSaveDataInitialize3 and Terminate
2026-10-28 23:48:45 +01:00
Adrià e44f7224b4 Merge pull request #12542 from dantdmdarealguy/docs/hw-oracle-execution-tests-path
docs(hw-oracle): give the full path of the execution tests
2026-10-28 23:48:33 +01:00
Adrià ff17aa8596 Merge pull request #12534 from dantdmdarealguy/docs/re-call-site-example
docs(dev): point the call-site example at a stub that still throws
2026-10-28 23:48:28 +01:00
Dean 91f495595f Merge pull request #12289 from fogydes/fix/bsearch-s-zero-size
fix(libc): invoke constraint handler on zero element size in bsearch_s
2026-10-29 11:47:28 +13:00
xXPBSXxandClaude Opus 5.5 0ea07e55b2 docs(debt): count how local titles pair sceSaveDataInitialize3 and Terminate
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-28 22:58:30 +01:00
dantdmdarealguy c1becdf505 docs(hw-oracle): give the full path of the execution tests
The measured rows go into core/libs/prx/libSceAgcDriver/tests/execution/,
the only tests/execution directory in the tree; the guide named only
tests/execution/.
2026-10-28 13:38:21 -05:00
dantdmdarealguy a7f94de45c docs(dev): point the call-site example at a stub that still throws 2026-10-28 13:32:47 -05:00
Dean 319621ba2e Merge pull request #12339 from medazizktata/fix/windows-exec-shared-mapping
fix(libkernel): map shared memory and files executable on Windows
2026-10-29 07:28:16 +13:00
Dean 1f52200308 Merge pull request #11333 from Danigamer05/feat/libc-signed-max32
feat(libc): implement signed 32-bit maximum value helper
2026-10-29 07:27:25 +13:00
Dean 93909fb801 Merge pull request #10695 from MarcZX10/marc/signatures-libkernel-sys
feat(libkernel_sys): declare eight Discovery stubs with the OpenOrbis signatures
2026-10-29 07:27:07 +13:00
Dean cb63e034cd Merge pull request #10430 from rooklz/feat/cescs-iso646
feat(libSceCesCs): add the ISO 646 national variants and JIS X 0201 profiles
2026-10-29 07:26:50 +13:00
Dean 45f40b505d Merge pull request #12291 from B-Howell/claude/fix-issue-9691-hex-strtod-erange
fix(libc): match title libc.prx for hexadecimal strtod underflow
2026-10-29 07:26:33 +13:00
Dean 1847b0bd00 Merge pull request #11754 from iAbdulrrahman/feat/libkernel-sys-console-identity
feat(libkernel_sys): implement genuine console and platform identity queries
2026-10-29 07:23:11 +13:00
Dean 522bd93075 Merge pull request #11598 from milescoviello/docs/playgo-prefetch-optional
docs(libScePlayGo): note what scePlayGoPrefetchOptionalChunk checks and how three titles call it
2026-10-29 07:22:36 +13:00
Dean 74d94ce89c Merge pull request #11531 from milescoviello/docs/http-parse-response-header-call-sites
docs(libSceHttp): note how two titles call sceHttpParseResponseHeader
2026-10-29 07:21:21 +13:00
Dean ec2bc32a07 Merge pull request #11530 from milescoviello/docs/np-user-id-by-account-id-call-sites
docs(libSceNpManager): note how two titles call sceNpGetUserIdByAccountId
2026-10-29 07:20:59 +13:00
Dean 73f65fba8e Merge pull request #11529 from milescoviello/docs/entitlement-key-call-sites
docs(libSceNpEntitlementAccess): note how two titles call sceNpEntitlementAccessGetEntitlementKey
2026-10-29 07:20:41 +13:00
Adrià f21ef7c99c Merge pull request #12049 from PrivacyOnion/feat/libscescream-sony-audio-middleware-stubs
feat(libSceFrontPanelDisplay): add skeleton library and 3 ps5rs-listed stubs
2026-10-28 19:08:40 +01:00
Adrià 027989a44a Merge pull request #11858 from jotitadev/fix/macos-poll-hangup-both-directions
fix(libkernel): report POLLHUP on macOS only once both directions of a stream have ended
2026-10-28 18:20:12 +01:00
Adrià 7fea87746b Merge pull request #11737 from xXPBSXx/libm/asinh-msun
fix(libc): compute asinh with FreeBSD msun's algorithm
2026-10-28 17:58:59 +01:00
Adrià 3b362ba2e0 Merge pull request #11730 from ionut27001/fix/http2-init-zero-concurrency
fix(libSceHttp2): return invalid value from sceHttp2Init for a maximum of 0 requests as measured in a PS5 payload
2026-10-28 17:45:01 +01:00
Adrià 8c621aa276 Merge pull request #11729 from iAbdulrrahman/feat/libc-fetch-64-bit-atomics
feat(libc): implement 64-bit atomic fetch helpers
2026-10-28 17:35:48 +01:00
Dean 651e248bef Merge pull request #11845 from Ralizaki/feat/libScePad-controller-settings
feat(libScePad): implement vibration and light bar brightness controls
2026-10-29 05:05:32 +13:00
Adrià 3894bb41a1 Merge pull request #11426 from iAbdulrrahman/feat/freetypeot-corner-algorithms
feat(libSceFreeTypeOt): implement ft_corner_is_flat and ft_corner_orientation
2026-10-28 15:55:52 +01:00
Dean 04fefebe90 Merge pull request #11105 from JaceTheBlu/feat/libressl-x509-lookup
feat(libSceLibreSsl): implement X509_LOOKUP_file and X509_STORE_add_lookup
2026-10-29 03:35:22 +13:00
Dean 3070a25d9e Merge pull request #12319 from JJenkx/windows/libc-acosf-edom
fix(libc): store EDOM and raise FE_INVALID from acosf and asinf domain errors
2026-10-29 03:34:51 +13:00
Adrià d5ef780bb4 Merge pull request #11636 from AlexFigas/feat/npcppwebapi-leaderboards-parameter-lifecycles
feat(libSceNpCppWebApi): track the Leaderboards V1 parameter lifecycles as the module does
2026-10-28 15:19:11 +01:00
Adrià 4aec576ede Merge pull request #11616 from milescoviello/fix/http2-memory-pool-stats
fix(libSceHttp2): report a live context's pool size from sceHttp2GetMemoryPoolStats
2026-10-28 15:17:09 +01:00
Adrià acd13871af Merge pull request #11354 from edubox/feat/ngs2-peak-meter
feat(ngs2): implement the sampler and submixer peak meter
2026-10-28 15:16:05 +01:00
Adrià d4cb89300f Merge pull request #12354 from Queuse/codex/document-loop-guard-limit
docs: clarify the shader loop guard limit
2026-10-28 14:58:00 +01:00
Adrià b38cb56dd2 Merge pull request #12300 from dantdmdarealguy/docs/build-table-cpu-lead-execution-tests
docs(build): list ANYPS5_REQUIRE_CPU_LEAD_TEST and ANYPS5_AGC_EXECUTION_TESTS
2026-10-28 14:56:24 +01:00
Adrià 26c20975ac Merge pull request #11369 from QRMOE/fix/agc-msaa-depth-buffer-write
fix(agc): release a resident multisample depth before a GPU buffer may write over it
2026-10-28 14:49:09 +01:00
Adrià bd15a91f99 Merge pull request #11696 from Astronaut10/perf/agc-shape-memo
perf(agc): repeat a draw shape's resident targets and pipeline instead of looking them up again
2026-10-28 14:49:03 +01:00
Adrià 8c5910cd4c Merge pull request #12293 from dantdmdarealguy/docs/debt-mbus-protected-note
docs(debt): drop libSceMbus's stale protected-body note
2026-10-28 14:48:22 +01:00
p3nicillinandClaude Opus 5.5 cce9311f34 fix(libSceVideoOut): answer 0 and UNAVAILABLE_OUTPUT_MODE when the output has no 120 Hz
PS5_Vulkan measured on a base PS5 set to 1080p output that
sceVideoOutIsOutputSupported(15) answers 0, neither 1 nor an error, and
that sceVideoOutConfigureOutput(15) then returns 0x80290019, in a title
declaring high-frame-rate output. A host display below 120 Hz answered
0x80290016 to both instead. Titles that branch on the answer being 1
are unchanged; the undeclared-title answer stays 0x80290016.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-28 13:48:19 +00:00
Adrià b5b20df15a Merge pull request #12279 from dantdmdarealguy/docs/debt-move-open-close
docs(debt): drop libSceMove's stale protected-body note for open and close
2026-10-28 14:48:16 +01:00
Adrià 4ee7e4c95f Merge pull request #12268 from dantdmdarealguy/docs/build-agc-create-log-no-effect
docs(build): say APS5_AGC_CREATE_LOG has no effect
2026-10-28 14:48:11 +01:00
Adrià c55fcc7c14 Merge pull request #12267 from dantdmdarealguy/docs/debt-hmd-throwing-queries
docs(debt): narrow libSceHmd's protected-body notes to the throwing queries
2026-10-28 14:48:06 +01:00