Adrià Franch
263cb6626c
feat(jpegenc): honor the encode restart interval
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 14:16:07 +02:00
Dean
5895ea721a
Merge pull request #814 from adriadam10/feat/kernel-aio-batch
...
feat(libkernel): Aio batch submit, wait, cancel and delete
2026-10-06 22:34:58 +13:00
Dean
77b96c6c00
Merge pull request #813 from adriadam10/feat/http-offline-noops
...
feat(libSceHttp): add sceHttpSetResponseHeaderMaxSize, sceHttpRedirectCacheFlush, sceHttpsUnloadCert
2026-10-06 22:34:16 +13:00
Dean
2f7c9e5914
Merge pull request #812 from adriadam10/feat/ngs2-system-state
...
feat(ngs2): system sample rate, user data and lock
2026-10-06 22:33:34 +13:00
Dean
5d6ee4669a
Merge pull request #808 from adriadam10/feat/kernel-get-direct-memory-type
...
feat(libkernel): implement sceKernelGetDirectMemoryType
2026-10-06 22:32:51 +13:00
Dean
88ca57d7af
Merge pull request #806 from adriadam10/feat/kernel-vectored-io
...
feat(libkernel): sceKernelReadv, Writev, Preadv and Pwritev
2026-10-06 22:32:09 +13:00
Dean
1e6b1cb7eb
Merge pull request #804 from adriadam10/feat/rtc-format-rfc2822
...
feat(rtc): implement sceRtcFormatRFC2822 and the RFC 2822/3339 local-time formatters
2026-10-06 22:31:59 +13:00
Dean
dd9b95790e
Merge pull request #782 from adriadam10/feat/rtc-parse-datetime-rfc2822
...
feat(rtc): parse RFC 2822 and asctime strings in sceRtcParseDateTime
2026-10-06 22:31:17 +13:00
Dean
3365f98d1b
Merge pull request #781 from adriadam10/feat/ngs2-custom-submixer-userfx
...
feat(ngs2): custom submixer rack with UserFx2 modules
2026-10-06 22:30:35 +13:00
Dean
fbcba205de
Merge pull request #485 from RomainROCH/codex/fix-jpeg-formats
...
fix(jpegenc): honor chroma sampling and encode true grayscale JPEGs
2026-10-06 22:29:11 +13:00
Dean
6f3d485fca
Merge pull request #723 from alfalfa-star/feat/libkernel-module-info-from-addr
...
feat(libkernel): implement sceKernelGetModuleInfoFromAddr
2026-10-06 22:29:00 +13:00
Dean
229b1287b4
Merge pull request #721 from merwie/feat/kernel-checked-release-direct-memory
...
feat(libkernel): implement sceKernelCheckedReleaseDirectMemory
2026-10-06 22:28:18 +13:00
Dean
1b6a7bae64
Merge pull request #700 from merwie/fix/kernel-virtual-query-reserved
...
fix(libkernel): report reserved virtual ranges in sceKernelVirtualQuery
2026-10-06 22:27:36 +13:00
Dean
451b72ecc6
Merge pull request #695 from tv7/feat/agc-submit-multi-dcbs
...
feat(libSceAgcDriver): implement sceAgcDriverSubmitMultiDcbs and sceAgcDriverAgrSubmitMultiDcbs
2026-10-06 22:26:54 +13:00
boykopovar
e76c70f682
Merge pull request #676 from adriadam10/refactor/drop-bundled-middleware
...
refactor(libs): drop replacements of modules that titles ship themselves
2026-10-06 11:57:51 +03:00
Adrià Franch
0f2699eef4
feat(libkernel): Aio batch submit, wait, cancel and delete
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 08:11:07 +02:00
Adrià Franch
bc7fdff9e5
feat(libSceHttp): add sceHttpSetResponseHeaderMaxSize, sceHttpRedirectCacheFlush, sceHttpsUnloadCert
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 08:06:17 +02:00
Adrià Franch
6dbdd927ee
feat(ngs2): system sample rate, user data and lock
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 08:02:42 +02:00
Adrià Franch
6d2713cbdd
feat(libkernel): implement sceKernelGetDirectMemoryType
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:44:18 +02:00
Adrià Franch
5a031f3ef6
fix(ngs2): start UserFx2 process flags at 1 on the first call
2026-10-06 07:40:12 +02:00
Adrià Franch
52869f0112
feat(ngs2): custom submixer rack with UserFx2 modules
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:40:12 +02:00
Dean
481c85e7c9
Merge pull request #778 from adriadam10/feat/ngs2-sampler-filter
...
feat(libSceNgs2.native): sampler voice low-pass filter
2026-10-06 18:36:28 +13:00
Dean
35a54f470c
Merge pull request #666 from adriadam10/feat/sdwa-ldexp-f16
...
feat(shader): accept every SDWA selector, clamp and omod on v_ldexp_f16
2026-10-06 18:35:46 +13:00
Dean
d2b23fb135
Merge pull request #664 from adriadam10/feat/f16-ternary-clamp
...
fix(shader): accept clamp and omod on every f16 VOP3 result op
2026-10-06 18:35:04 +13:00
Dean
aa335b85ba
Merge pull request #802 from Raghav314/feat/videoout-allow-wqhd-detection
...
feat(libSceVideoOut): implement sceVideoOutAllowOutputResolutionWqhdDetection
2026-10-06 18:34:23 +13:00
Adrià Franch
ab98cd7f4a
feat(libkernel): sceKernelReadv, Writev, Preadv and Pwritev
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:33:51 +02:00
Adrià Franch
3515ead91a
feat(rtc): implement sceRtcFormatRFC2822 and the RFC 2822/3339 local-time formatters
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:27:27 +02:00
Adrià Franch
819c045327
feat(libSceNgs2.native): sampler voice low-pass filter
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:16:25 +02:00
Adrià Franch
4e5a1fe9d4
feat(rtc): parse RFC 2822 and asctime strings in sceRtcParseDateTime
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:16:02 +02:00
Adrià Franch
79057e9160
refactor(libs): drop replacements of modules that titles ship themselves
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 07:11:33 +02:00
raghav314
958b856832
feat(libSceVideoOut): implement sceVideoOutAllowOutputResolutionWqhdDetection
...
Lets an open port report 2560x1440 output (resolution 4). The output
status here is 1080p or 2160p, so the call changes nothing it reports.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 10:10:25 +05:30
raghav314
670ffb9da3
feat(libkernel): implement sceKernelGetAvailableCpumask
...
Returns the CPU mask threads get by default (DEFAULT_THREAD_AFFINITY,
0x1FFF), the value itself rather than an error code.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:41:52 +05:30
Dean
9ee9f8fc7e
Merge pull request #798 from nicolasabosch/fix/agc-profile-output
...
fix(agc): move periodic profiling writes off GPU workers
2026-10-06 16:33:36 +13:00
Dean
aff8dfb3f3
Merge pull request #797 from ThisIsAkill/fix/libc-fiopen-export
...
feat(libc): export std::_Fiopen as unimplemented
2026-10-06 16:32:54 +13:00
Dean
4ee77fc5ac
Merge pull request #796 from CnRJay/feat/appcontent-addcont-mount
...
feat(libSceAppContent): answer add-content mounts without installed content
2026-10-06 16:32:12 +13:00
Dean
746d3c6897
Merge pull request #794 from CnRJay/feat/ime-closed-panel
...
feat(libSceIme): report the closed IME panel
2026-10-06 16:31:30 +13:00
Dean
0db5bfcf36
Merge pull request #792 from CnRJay/feat/libkernel-sendmsg-recvmsg
...
feat(libkernel): implement sendmsg and recvmsg
2026-10-06 16:31:19 +13:00
Dean
dee8fa1855
Merge pull request #791 from CnRJay/feat/agc-driver-resource-queries
...
feat(libSceAgcDriver): answer the resource registration queries
2026-10-06 16:30:38 +13:00
Dean
faf985ea11
Merge pull request #790 from CnRJay/feat/image-msaa-load
...
feat(shader): implement image_msaa_load
2026-10-06 16:29:56 +13:00
Dean
77a8bf3370
Merge pull request #789 from Celegans12/feat/voiceqos-init-app-type
...
feat(voiceqos): accept app type 0x10000000 in sceVoiceQoSInit
2026-10-06 16:29:14 +13:00
Dean
cf139f3e4c
Merge pull request #751 from Celegans12/feat/shader-sdwa-vmov-byte-preserve
...
feat(shader): accept every SDWA selector on v_mov_b32
2026-10-06 16:28:32 +13:00
Dean
331775b3e7
Merge pull request #685 from nicolasabosch/feat/agc-raw-compute-programs
...
feat(agc): support version initialization and raw compute programs
2026-10-06 16:27:51 +13:00
Dean
0d21b1dea4
Merge pull request #683 from nicolasabosch/feat/homebrew-runtime-exports
...
feat(libs): implement homebrew libc and kernel runtime exports
2026-10-06 16:27:09 +13:00
Nicolas Abosch
4a43d433e0
fix(agc): defer remaining periodic profiling reports
2026-10-05 23:41:18 -03:00
Nicolas Abosch
9c4b4d701c
fix(agc): write profiling reports off GPU workers
2026-10-05 23:36:25 -03:00
Dean
b10f570189
Merge pull request #787 from NahuelGenchi/fix/agc-host-stage-barriers
...
fix(agc): include the host stage in barriers that name host accesses
2026-10-06 15:14:58 +13:00
Dean
ded277c3ef
Merge pull request #779 from NahuelGenchi/fix/pixel-valid-mask-helper-kill
...
fix(shader): keep helper invocations out of the pixel valid mask kill
2026-10-06 15:14:17 +13:00
Dean
15cc3b7347
Merge pull request #663 from adriadam10/feat/div-omod-scale
...
fix(shader): apply clamp on v_div_scale_f64 and accept omod on the f32 division steps and v_div_scale
2026-10-06 15:13:36 +13:00
Akhil Moola
be6705e977
feat(libc): export std::_Fiopen as unimplemented
...
PPSA21564 and PPSA21567 import std::_Fiopen (NID vYWK2Pz8vGE), the only libc
NID the host libc lacks. Without it the executable fails to load against
the host libc when the title's own libc.prx is left out of the guest
conversion, which is how the Linux runs of PPSA21564 avoid the libc.prx
binding crash. The values of the open mode and the meaning of the
protection argument are unknown, so the export throws when called; it was
never called in a 300 s run of PPSA21567.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014A3UgWDUxE1EeHyVZm6tiN
2026-10-05 20:06:18 -06:00
Nicolas Abosch
e5191ebf13
fix(agc): reuse validated raw compute snapshots
2026-10-05 22:52:03 -03:00