Dean
e029deee96
Merge pull request #13168 from kyon-eth/feat/harfbuzz-catalogue-exports
...
feat(libharfbuzz): declare 35 callable exports
2026-11-01 17:19:57 +13:00
Dean
bf6f3ac139
Merge pull request #13165 from Celegans12/feat/voicecommand-inventory-exports-20261030
...
feat(voicecommand): add named inventory exports
2026-11-01 17:19:17 +13:00
Dean
932bb4fda7
Merge pull request #13162 from Celegans12/feat/mediafwutil-inventory-exports-20261030
...
feat(mediafw): add utility inventory exports
2026-11-01 17:18:21 +13:00
Dean
5b8211d66b
Merge pull request #13160 from Celegans12/feat/vcodec-inventory-exports-20261030
...
feat(vcodec): add hardware budget inventory exports
2026-11-01 17:17:29 +13:00
Adrià
bf6d87b91b
Merge pull request #13823 from akkadbakkad89/font-drawup-fills
...
feat(libSceFont): implement drawup flat color and gradient record producers
2026-11-01 05:17:01 +01:00
Dean
f0c0a27de1
Merge pull request #13157 from Celegans12/feat/musiccore-interface-inventory-exports-20261030
...
feat(musiccore): add interface inventory exports
2026-11-01 17:16:47 +13:00
Dean
793c66f9a8
Merge pull request #13156 from kyon-eth/feat/fontconfig-320-exports
...
feat(libfontconfig): declare 53 callable exports
2026-11-01 17:15:55 +13:00
Dean
f850711a9d
Merge pull request #13153 from kyon-eth/feat/curl-320-exports
...
feat(libcurl): declare 85 callable exports
2026-11-01 17:15:05 +13:00
Dean
780327fd19
Merge pull request #13150 from kyon-eth/feat/cairo-320-exports
...
feat(libcairo): declare 161 callable exports
2026-11-01 17:14:16 +13:00
Dean
9335acf79d
Merge pull request #13139 from Celegans12/feat/jxr-inventory-exports-20261030
...
feat(jxr): add missing firmware inventory exports
2026-11-01 17:13:22 +13:00
Dean
2ff700fddf
Merge pull request #13138 from Celegans12/feat/np-session-service-inventory-exports-20261030
...
feat(npgameintent): add session service inventory exports
2026-11-01 17:12:35 +13:00
Adrià
01d65a198c
Merge pull request #12536 from MarcZX10/feat/fps-limit-pacing
...
feat(videoout): add ANYPS5_FPS_LIMIT to cap the rate the window presents
2026-11-01 04:44:08 +01:00
Dean
5d3ad2112f
Merge pull request #10720 from meh7an/perf/shader-fast-f32
...
perf(shader): let APS5_FAST_F32 compile f32 arithmetic with host float rules
2026-11-01 16:41:29 +13:00
Dean
448920c5c1
Merge pull request #14186 from BunnyFl/feat/libsceavsetting-callback-funcs-init
...
feat(libSceAvSetting): initialize the callback blocks as firmware 13.42 does
2026-11-01 16:33:37 +13:00
Dean
9aa1cb5f53
Merge pull request #14174 from MarcZX10/cleanup/remove-agc-create-log
...
build(libSceAgc): remove the unused APS5_AGC_CREATE_LOG option
2026-11-01 16:28:56 +13:00
Adrià
97ca8c8751
Merge pull request #13832 from zaryabzip/fix/pthread-cond-signalto-esrch
...
fix(libkernel): return ESRCH from signalto for a handle that is not a thread
2026-11-01 04:28:11 +01:00
Adrià
30989cb45b
Merge pull request #13831 from CodingBreadd/feat/libressl3-additional-export-names
...
feat(libSceLibreSsl3): name 116 unknown additional exports from their NIDs
2026-11-01 04:28:03 +01:00
Dean
bd8c221146
Merge pull request #13141 from Celegans12/feat/posix-inventory-exports-20261030
...
feat(posix): add mkostemp inventory export
2026-11-01 16:24:36 +13:00
akkadbakkad89 and Devin
af51d245f9
docs(libSceFont): scope the 13.42 callback difference per body
...
The 13.42 runs report error paths storing at frame +4 without the
registered callback on the image/pattern bodies, while the fills'
sealed paths still invoke it. Scope the recorded difference
accordingly.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-11-01 04:16:05 +01:00
akkadbakkad89 and Devin
fe6cd4504f
fix(libSceFont): correct drawup option1, sealed error path, and pool return
...
Firmware 4.03 re-disassembly of the drawup bodies fixes three
transliteration errors:
- Option1Flags[1] is 0x3000, not 0x2000: the option1 jump table at
0x37fcc routes index 1 to case code that ors 0x2000 then falls into
or 0x1000.
- Sealed paths run the shared error epilogue (store at frame+4 and
invoke the registered callback), like every other error path; use
DrawupRecordError instead of a bare return.
- DrawupPoolAllocate returns memory + completingNodeIndex*slotSize
(0x1bcc0 marks slots start..start+count but returns the node whose
span finished the run), not the run's first slot.
The 13.42 emulator report matches on all three; its callback
suppression and +0x20 pool entries are firmware differences, not
deviations here.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-11-01 04:16:05 +01:00
akkadbakkad89
b258d8ed3a
feat(libSceFont): implement drawup flat color and gradient record producers
2026-11-01 04:16:04 +01:00
Adrià
04c7ec8bfe
Merge pull request #13816 from mkrieger95/feat/libwebrtc-vad
...
feat(libwebrtc): implement the voice activity detector API
2026-11-01 03:59:34 +01:00
Dean
1526c6aeae
Merge pull request #13902 from edubox/feat/ngs2-custom-sampler-gain
...
feat(ngs2): allow the custom Gain module on custom sampler racks
2026-11-01 15:53:56 +13:00
Adrià
240e34c3a3
Merge pull request #13808 from akkadbakkad89/font-drawup-impl
...
feat(libSceFont): implement drawup texture image/pattern record producers
2026-11-01 03:39:50 +01:00
Dean
cf79276fee
Merge pull request #12859 from hypermoist/feat/np-time
...
feat(libSceNpCommon): implement sce::np::Time
2026-11-01 15:24:44 +13:00
Dean
a71efc880f
Merge pull request #12942 from xdCloudy/feat/libSceFreeTypeOl-batch70
...
feat(libSceFreeTypeOl): implement 46 FreeType exports with guest ABI bridge
2026-11-01 15:24:02 +13:00
Adrià
5f5f99e682
Merge pull request #13820 from Ninot1Quyi/fix/libressl-sha512-init-buffer
...
fix(libSceLibreSsl): preserve SHA-512 initialization buffers
2026-11-01 03:01:26 +01:00
Dean
b14af0b8c3
Merge pull request #10693 from MarcZX10/marc/sweep-np-tss
...
feat(libSceNpTus): implement sceNpTssGetData and sceNpTssGetDataAsync
2026-11-01 14:58:29 +13:00
Dean
88b7503129
Merge pull request #10222 from JJenkx/windows/libc-expm1f-msun
...
fix(libc): compute expm1f with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-01 14:57:48 +13:00
Dean
41f9c911da
Merge pull request #12838 from EagleBearerYS/feat/libSceVdecCore-sourced-b268-2
...
feat(libSceVdecCore): implement the decoder setup exports from shadPS4
2026-11-01 14:56:26 +13:00
Dean
dcda6bbd53
Merge pull request #7310 from Amoenus/codex/feat-volume-color-mips-mainaf
...
feat(agc): render into mipmapped 3D color targets
2026-11-01 14:53:04 +13:00
MarcZX10
1ca4301c84
docs(env): list ANYPS5_FPS_LIMIT in the environment reference
2026-11-01 01:49:43 +00:00
Adrià
7a96c6af26
Merge pull request #13811 from xdCloudy/feat/libSceCompanionHttpd-verified-zero-returns
...
feat(libSceCompanionHttpd): implement verified zero returns
2026-11-01 02:35:43 +01:00
Adrià
3dc8acbca6
Merge pull request #13807 from frankea/fix/tes-single-lane-without-subgroups
...
fix(shader): run tessellation evaluation stages one lane per invocation on devices without subgroups there
2026-11-01 02:35:26 +01:00
Dean
5f438847c5
Merge pull request #13843 from CodingBreadd/feat/regmgr-log-start-name
...
feat(libSceRegMgr): name sceRegMgrLogStart from its NID
2026-11-01 14:27:31 +13:00
Dean
90a01f0770
Merge pull request #13824 from zaryabzip/feat/sysutil-notification-with-text
...
feat(libSceSysUtil): send text notifications as firmware 13.42 does
2026-11-01 14:24:52 +13:00
Adrià
666d9b10a5
Merge pull request #13790 from DeveshB-1/fix/allowed-sdk-version-efault
...
fix(libkernel): return EFAULT from sceKernelGetAllowedSdkVersionOnSystem for an unwritable store
2026-11-01 02:23:24 +01:00
Adrià
bc37fec5a2
Merge pull request #13802 from DeveshB-1/fix/ulobjmgr-register-efault
...
fix(ulobjmgr): return EFAULT from _sceUlobjmgrRegisterObject for an unwritable store
2026-11-01 02:23:16 +01:00
Adrià
cb26efdbb4
Merge pull request #13800 from akkadbakkad89/fix-font-drawup-pattern-abi
...
fix(libSceFont): correct DrawupFillTexturePatternObject ABI
2026-11-01 02:22:18 +01:00
Adrià
f1305a3f8a
Merge pull request #13799 from zaryabzip/feat/rudp-bind-listen-accept
...
feat(libSceRudp): bind, listen and accept as a firmware 13.42 run shows
2026-11-01 02:22:10 +01:00
Adrià
cd35d6103a
Merge pull request #13798 from pushkarreddyy/fix/app-info-efault
...
fix(libkernel): return EFAULT from sceKernelGetAppInfo for invalid memory pointers
2026-11-01 02:22:03 +01:00
Adrià
c763ea56aa
Merge pull request #13817 from rooklz/feat/pad-vr-controller-read
...
docs(libScePad): record scePadVrControllerRead as unimplemented
2026-11-01 02:18:01 +01:00
Adrià
a9ae365e54
Merge pull request #13803 from MarcZX10/feat/pad-identify-pulse
...
feat(libSceVideoOut): pulse each bound controller with its player number, opt-in with ANYPS5_PAD_IDENTIFY
2026-11-01 02:10:05 +01:00
mkrieger95
98f8cc3788
feat(libwebrtc): implement the voice activity detector API
2026-11-01 01:03:32 +00:00
Adrià
7c4dcf0ad8
Merge pull request #13774 from Celegans12/fix/shader-null-buffer-substitutes
...
fix(shader): reuse bound specialization fields for null buffer slots
2026-11-01 02:00:51 +01:00
Adrià
bc77a1512b
Merge pull request #13792 from DeveshB-1/fix/title-workaround-efault
...
fix(libkernel_sys): return EFAULT from title workaround queries for invalid memory
2026-11-01 02:00:43 +01:00
Qu Yi
1d247577b6
fix(libSceLibreSsl): resolve main debt merge conflict
...
Merge main ca96807e83 while preserving the new GENERAL_NAME debt entry and the SHA-384/SHA-512 buffer debt removal. Digest.cpp, Oracle.cpp and GuestLibreSslDigest.cpp are unchanged from the previously reviewed PR head.
Validation on the merged tree: GCC C++20 optimized production-source digest fixture passed; ASan/UBSan fixture passed with leak detection disabled; the same fixture with latest main Digest.cpp compiled then failed at wide init preserves the block buffer (exit 134), as expected. Current conventions, diff check and 233-script registration check passed. Full product build, full oracle and leak checking were not rerun for this mechanical documentation conflict resolution. CI will run according to the unchanged upstream workflow conditions.
2026-11-01 08:55:11 +08:00
Adrià
ca96807e83
Merge pull request #13724 from MaxLikesCode/feat/libcinternal-mtx
...
feat(libSceLibcInternal): implement _Mtxinit, _Mtxlock, _Mtxunlock and _Mtxdst
2026-11-01 01:51:09 +01:00
Adrià
cae3edaf11
Merge pull request #13738 from Gruzzberry/fix/poll-efault
...
fix(libkernel): fail poll with EINVAL when nfds exceeds the descriptor limit
2026-11-01 01:40:45 +01:00
Dean Galvin
7ec2940c11
Merge main into perf/shader-fast-f32
2026-11-01 13:38:19 +13:00