Omar Elmahy
08b8ad4e7a
feat(libSceContentExport): validate session in data and file export queries
2026-11-01 05:34:22 +00:00
Adrià
5e936063e3
Merge pull request #13871 from zaryabzip/fix/rudp-context-status-checks
...
fix(libSceRudp): check the context status arguments first and initialization before the id pointer
2026-11-01 06:06:40 +01:00
Adrià
f377753dd2
Merge pull request #13854 from DeveshB-1/fix/sysctlnametomib-efault
...
fix(libkernel): return EFAULT from sysctlnametomib for invalid memory pointers
2026-11-01 06:05:23 +01:00
Adrià
3ab5a11d66
Merge pull request #13851 from JAB-dev/fix/ngs2-rack-waveform-block-limit-ps5
...
fix(libSceNgs2): reject sampler racks outside 1 to 32 waveform blocks
2026-11-01 06:00:17 +01:00
Adrià
3c3f38be40
Merge pull request #13850 from zaryabzip/fix/net-resolver-timeout-range
...
fix(libSceNet): refuse resolver timeouts below one second as firmware 13.42 does
2026-11-01 05:54:40 +01:00
Adrià
2882fd548a
Merge pull request #13846 from Deftera186/fix/shader-div-scale-f64-denormals
...
fix(shader): flush v_div_scale_f64 denormals by the f64 denormal field
2026-11-01 05:50:23 +01:00
Adrià
2e704e9d2e
Merge pull request #13866 from xXPBSXx/docs/libkernel-munmap-unaligned
...
docs(libkernel): name what FreeBSD and the emulators do for an unaligned sceKernelMunmap length
2026-11-01 05:50:15 +01:00
Dean
6fe120d11b
Merge pull request #10048 from hypermoist/fix/agc-fused-geometry-registers
...
fix(libSceAgc): fuse geometry halves with the back half's register lists
2026-11-01 17:38:28 +13:00
Dean
a5d0655bee
Merge pull request #14240 from miguelcoxcaballero/feat/libc-internal-aligned-array-new
...
feat(libSceLibcInternal): implement the aligned nothrow array new and the aligned array delete
2026-11-01 17:37:39 +13:00
Adrià
b55671617d
Merge pull request #13853 from rooklz/feat/audioin-change-app-module-state-stub-637
...
docs(libSceAudioIn): record sceAudioInChangeAppModuleState as unverified
2026-11-01 05:37:14 +01:00
Dean
549a48b8ee
Merge pull request #14211 from BunnyFl/feat/libsceimebackend-param-init
...
feat(libSceImeBackend): initialize the parameter block as firmware 13.42 does
2026-11-01 17:36:26 +13:00
Adrià
bffd50620b
Merge pull request #13845 from Deftera186/fix/shader-fma-f64-denormals
...
fix(shader): flush v_fma_f64 and v_div_fmas_f64 denormals by the f64 denormal field
2026-11-01 05:34:38 +01:00
Dean
eeafc1df9a
Merge pull request #14204 from voidlakhan/feat/nkwebkit-equal-ignoring-fragment-identifier
...
feat(libSceNKWebKit): implement WTF::equalIgnoringFragmentIdentifier
2026-11-01 17:33:19 +13:00
Adrià
638ebe70f8
Merge pull request #13842 from Deftera186/fix/shader-ldexp-f64-denormals
...
fix(shader): flush v_ldexp_f64 denormals by the f64 denormal field
2026-11-01 05:30:22 +01:00
Dean
ad4854ce62
Merge pull request #13170 from Celegans12/feat/vnainternal-inventory-exports-20261030
...
feat(vnainternal): add named inventory exports
2026-11-01 17:20:56 +13:00
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
Liav Mordouch
6810bf98cc
fix(shader): flush v_div_scale_f64 denormals by the f64 denormal field
2026-11-01 04:35:55 +01: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
Adrià and Claude Opus 5.5
644863fde5
test(shader): skip only results a device flush can produce
...
The device-dependent skip accepted any wrong result on a device without
f64 DenormPreserve, and a run that excused rows still reported a pass.
Require the result to match a flushed mode's row, pin that with a negative
control and return the skip code. Record what the saved gfx1035 rows show
about the rule in the debt entry.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-01 04:25:22 +01:00
Liav Mordouch
9ae19f9711
fix(shader): flush v_fma_f64 and v_div_fmas_f64 denormals by the f64 denormal field
2026-11-01 04:25:00 +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
Miguel Cox Caballero
a675d0e45b
feat(libSceLibcInternal): implement the aligned nothrow array new and the aligned array delete
...
NIDs s2eGsgUF9vk (_ZnamSt11align_val_tRKSt9nothrow_t) and v09ZcAhZzSc
(_ZdaPvSt11align_val_t) forward to the libc exports of the same names
instead of throwing.
2026-11-01 03:46:44 +01: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
Liav Mordouch
1ff51425e8
fix(shader): flush v_ldexp_f64 denormals by the f64 denormal field
2026-11-01 03:21:07 +01: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