Commit Graph
14668 Commits
Author SHA1 Message Date
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 d43e6bd663 Merge pull request #12185 from Gonic0/fix/recompiler-user-data-call-across-branches
fix(recompiler): link user-data calls whose target copy precedes forward branches
2026-10-29 07:27:53 +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 365e6bfa96 Merge pull request #11605 from milescoviello/test/update-prim-state
test(agc): cover sceAgcUpdatePrimState's output and primitive type updates
2026-10-29 07:22:54 +13:00
Dean 1235db19dc Merge pull request #11500 from xXPBSXx/test/pthread-mutex-trylock-behavior
test(libkernel): cover the return values of pthread_mutex_trylock
2026-10-29 07:20:19 +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à 46e54cf1f7 Merge pull request #10800 from slopgobblercobbler/fix/shader-diagnostics-dump-safety
fix(libSceAgcDriver): handle failed shader request dumps and uncapped skips
2026-10-28 18:15:01 +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à b9eafb0c49 Merge pull request #11808 from jotitadev/fix/macos-future-category-dwarf-unwind
fix(tests): keep DWARF unwind tables in the future_error test on macOS
2026-10-28 17:36:09 +01:00
Adrià 6eae433fad Merge pull request #11801 from jotitadev/fix/macos-waitpid-child-signals
fix(libkernel): report a child's stop and kill signals correctly on macOS hosts
2026-10-28 17:35:55 +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
Adrià ecfad8e66c Merge pull request #11711 from danielcadev/fix/runtime-formatted-store-expansion
fix(shader): bound runtime formatted-store expansion
2026-10-28 17:35:31 +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à 17f8dfad51 Merge pull request #11680 from milescoviello/test/agc-eop-address-patch
test(agc): cover the end-of-pipe action address patch on both packet forms
2026-10-28 15:56:37 +01: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
Adrià bf969dbdbe Merge pull request #11692 from JJenkx/fix/agc-partly-watched-depth-planes
fix(agc): track CPU writes in partly watched depth planes
2026-10-28 15:54:50 +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
Adrià b4757928c0 Merge pull request #11677 from milescoviello/test/agc-flow-packets
test(agc): cover the jump, parser stall, rendering wait and compute queue reset packets
2026-10-28 15:34:58 +01: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à 7103b34914 Merge pull request #11686 from milescoviello/test/agc-jump-target-patch
test(agc): cover the jump target patches with and without a cache policy
2026-10-28 15:32:55 +01:00
Adrià 9e21cb34fa Merge pull request #11679 from milescoviello/test/agc-indirect-register-patches
test(agc): cover the context, shader and uconfig indirect register count patches
2026-10-28 15:32:49 +01:00
Adrià 2f34dca5b3 Merge pull request #11638 from dantdmdarealguy/test/agc-skip-without-vulkan
test(agc): skip submit progress and pipelined metadata pass without a Vulkan device
2026-10-28 15:29:28 +01:00
Adrià 446bd8776c Merge pull request #11465 from valenciana-nc/fix/draw-index-count-overflow
fix(agc): reject quad-list and strip draws whose expanded index count overflows uint32
2026-10-28 15:20:14 +01: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à f3eb573e6f Merge pull request #11353 from edubox/fix/ngs2-custom-filter-reset
fix(ngs2): reset the custom filter selected by the parameter index
2026-10-28 14:49:15 +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à aa77c9a1d3 Merge pull request #11283 from AlexFigas/fix/libc-ldtest-unnormals
fix(libc): classify x87 unnormals as denormal in _LDtest and _LDclass
2026-10-28 14:48:57 +01:00
Dean 750cf6cf48 Merge pull request #11595 from alvaroelpob/fix/libkernel-sys-linkat-symlink-itself
fix(libkernel_sys): link a symbolic link itself in linkat without AT_SYMLINK_FOLLOW
2026-10-29 01:32:29 +13:00
Dean d580b1f552 Merge pull request #11441 from p3n1cillin/claude/kernel-cpumode-game
feat(libkernel_sys): implement sceKernelGetCpumodeGame and sceKernelSetCpumodeGame as measured on a PS5
2026-10-29 01:32:11 +13:00
Dean 2227f13661 Merge pull request #11516 from Lindamea1/fix/videoout-event-getters-invalid-event
fix(libSceVideoOut): return INVALID_EVENT from the event getters for an event of another filter
2026-10-29 00:35:41 +13:00
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 928e677dd7 Merge pull request #12290 from MarcZX10/fix/npTrophy-save-state-failures
fix(libSceNpTrophy): keep a trophy locked when its unlock state cannot be saved
2026-10-29 00:31:29 +13:00
Dean d937efc9ca Merge pull request #12283 from B-Howell/claude/fix-issue-12079-rmdir-link-classify
fix(libkernel): classify the rmdir path with lstat so links give ENOTDIR on Windows
2026-10-29 00:30:56 +13:00
Dean 1b8ec58269 Merge pull request #12265 from MarcZX10/fix/npcommon-json-text-bounds
fix(libSceNpCommon): keep the JSON text helpers inside their buffers and surrogate pairs
2026-10-29 00:29:55 +13:00
Dean 6ddb12d19e Merge pull request #12261 from tkcm01/fix/json2-underflow-libcxx
fix(json2): accept a number that underflows to zero on libc++
2026-10-29 00:29:33 +13:00
Dean 785f7b35d9 Merge pull request #12260 from tkcm01/fix/libkernel-cancellable-sleep-errno
fix(libkernel): keep errno across cancellable sleeps
2026-10-29 00:29:17 +13:00
Dean cabaf13705 Merge pull request #12256 from dantdmdarealguy/test/spirv-optimizer-scan-in-bounds
test(shader): keep agc_spirv_optimizer's stored-lane scan inside the module
2026-10-29 00:29:00 +13:00
Dean a8dc96323c Merge pull request #12244 from Tehshortbus/chore/agc-storage-writeback-log
chore(agc): log the storage writeback submit and done lines only with APS5_DEBUG_LOG
2026-10-29 00:28:08 +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