Yunus Shaikh
a63bd1432f
Merge #9533 's merge of main into feat/agc-msaa-d32s8-stencil-view
...
The conflict in core/libs/prx/libSceAgcDriver/CMakeLists.txt from #12862 's split is resolved with tools/agc_test_split.py resolve, which moves this PR's test registrations into tests/cmake/.
2026-10-31 15:06:22 -07:00
Yunus Shaikh
6d0ff6cd85
Merge main into fix/agc-msaa-d32s8-separate-stencil
...
The conflict in core/libs/prx/libSceAgcDriver/CMakeLists.txt from #12862 's split is resolved with tools/agc_test_split.py resolve, which moves this PR's test registrations into tests/cmake/.
2026-10-31 15:06:09 -07:00
Adrià
0836dfdf4f
Merge pull request #13701 from MarcZX10/feat/psn-unavailable-dialogs
...
feat(libSceIme): show a notice when PSN-only system dialogs open
2026-10-31 21:05:21 +01:00
Adrià
59bd3b677d
Merge pull request #13581 from ashwin280802/perf/agc-heap-mirror-eviction
...
fix(agc): evict unreferenced heap mirrors under memory pressure
2026-10-31 21:01:10 +01:00
Adrià
500d37a747
Merge pull request #13704 from dmto/claude/tests-unicode-tmpfile-3e21f5
...
fix(tests): open AGC and SceNet scratch streams under a Unicode TEMP on Windows
2026-10-31 20:55:52 +01:00
Adrià
3197f0ad06
Merge pull request #13705 from MarcZX10/fix/pad-port0-connected-state
...
feat(libScePad): report port 0 as connected only while its controller is present, opt-in with ANYPS5_PAD_PORT0_STATE
2026-10-31 20:50:35 +01:00
Adrià
f3625a5002
Merge pull request #13689 from alvaroelpob/feat/libwebrtc-exp-filter
...
feat(libwebrtc): implement rtc::ExpFilter Reset and Apply
2026-10-31 20:46:31 +01:00
Adrià
7a90ae58c7
Merge pull request #13699 from JAB-dev/fix/ngs2-odd-count-map-rows-ps5
...
fix(libSceNgs2): use the PS5 default map for 3, 4, 5 and 7 channels
2026-10-31 20:35:24 +01:00
Adrià
613f9b8edf
Merge pull request #12862 from janzezno/build/agc-test-fragments
...
build(agc): register each AGC test executable in its own CMake fragment
2026-10-31 20:33:03 +01:00
Adrià
a85102910a
Merge pull request #13694 from MarcZX10/fix/host-device-changes
...
fix(libSceAudioOut): reopen the output device the host stopped
2026-10-31 20:31:07 +01:00
Adrià
496d7b1b34
Merge pull request #13673 from zaryabzip/feat/appcontent-license-trials
...
feat(libSceAppContent): answer bundle license, playable status and game trials queries
2026-10-31 20:27:37 +01:00
Adrià
620449652e
Merge pull request #13686 from 00xDisaster/test/libSceNpCommon-system-clock
...
feat(libSceNpCommon): null-check sceNpGetSystemClockUsec
2026-10-31 20:21:53 +01:00
Adrià
0caa95b5cd
Merge pull request #13683 from 00xDisaster/test/libSceAmpr-command-buffer-size
...
feat(libSceAmpr): null-check command buffer size lookup
2026-10-31 20:21:45 +01:00
Adrià
76d08bc10b
Merge pull request #13687 from alvaroelpob/feat/libwebrtc-fast-int-to-buffer
...
feat(libwebrtc): implement absl FastIntToBuffer for int
2026-10-31 20:18:16 +01:00
Adrià
9b616d1191
Merge pull request #13677 from 00xDisaster/test/agc-dcb-system-software-version
...
test(libSceAgc): cover DCB system software version
2026-10-31 20:03:03 +01:00
Disaster and Claude Sonnet 5.5
0a520ced91
feat(libSceNpCommon): null-check sceNpGetSystemClockUsec
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 19:58:28 +01:00
janzezno
00dd261743
build(agc): register each AGC test executable in its own CMake fragment
2026-10-31 19:04:50 +01:00
janzezno
6c3eb20d73
build(agc): register default, draw-pipeline and SPIR-V mode tests through functions
2026-10-31 19:04:49 +01:00
Adrià
ca073ec3ad
Merge pull request #13671 from zaryabzip/feat/npwebapi-init-notification
...
feat(libSceNpWebApi): presence, VSH and internal initialize, internal requests and notification callbacks
2026-10-31 19:00:58 +01:00
Ashwin and Claude Sonnet 5.5
ed3b5393f1
fix(agc): keep mirrors with queued refresh blocks out of eviction
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 22:20:48 +05:30
Alvaro
572eed46b8
test(libSceLibreSsl3): check X509_VERIFY_PARAM_set_flags and its version-dependent policy case
2026-10-31 17:27:22 +01:00
Alvaro
c98ae227d9
feat(libSceLibreSsl3): implement X509_VERIFY_PARAM_set_flags
2026-10-31 17:27:21 +01:00
zaryabzip
77037b9af5
fix(libSceAppContent): check bundle license label padding from SDK 3.50
...
The firmware 4.03 module skips the entitlement label padding check in
sceAppContentCheckBundleLicenseOnDisc below SDK 0x03500000, not
0x01500000 as dlc_emu does.
2026-10-31 20:52:37 +05:00
Ashwin and Claude Sonnet 5.5
902289426b
fix(agc): drop queued refresh blocks of an evicted heap mirror
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 21:22:20 +05:30
Ashwin
c5b518ff69
fix(agc): evict unreferenced heap mirrors under memory pressure
2026-10-31 21:22:20 +05:30
Adrià
474030e584
Merge pull request #9696 from MarcZX10/fix/agc-pipelined-dispatch-test-9680
...
test(agc): keep pipelined dispatch targets in one address window
2026-10-31 16:23:59 +01:00
Alvaro
1110d6cfac
test(libSceLibreSsl3): check that EVP_CIPHER_iv_length reads iv_len at offset 12
2026-10-31 13:30:44 +01:00
Alvaro
5c9c3c04f9
feat(libSceLibreSsl3): implement EVP_CIPHER_iv_length
2026-10-31 13:30:44 +01:00
Alvaro
06865c1425
test(libSceLibreSsl3): check that EVP_CIPHER_key_length reads key_len at offset 8
2026-10-31 13:30:31 +01:00
Alvaro
d764d49dd5
feat(libSceLibreSsl3): implement EVP_CIPHER_key_length
2026-10-31 13:30:30 +01:00
Adrià
b8f0a6b202
Merge pull request #13667 from chitters2004/perf/prebuild-bound-programs
...
perf(agc): run first the library prebuilds of programs a submission binds
2026-10-31 12:52:52 +01:00
Adrià
bdabbb8415
Merge pull request #13668 from notHaze/fix/libkernel-close-observer-init
...
fix(libkernel): initialize close observer registry on first use
2026-10-31 12:51:49 +01:00
Adrià
e23eea90e2
Merge pull request #13660 from w4rc0n/fix/sched-own-pid-main-thread
...
fix(libkernel): select the registered main thread for own-pid scheduling
2026-10-31 12:45:48 +01:00
Adrià
d7fbe8f0ed
Merge pull request #13669 from zaryabzip/feat/hmd2-motion-vector-import
...
feat(libSceHmd2): export the libSceHmd2ReprojectionMotionVector NID CBkVZi9WhVo as a throwing stub
2026-10-31 12:45:42 +01:00
Adrià
cbed915291
Merge pull request #13657 from CobaltMoth482/feat/icu-resource-public-type
...
feat(libSceIcu): implement resource public type classification
2026-10-31 12:33:28 +01:00
Adrià
6b780d04d4
Merge pull request #13666 from kyon-eth/feat/web-browser-dialog-320-exports
...
feat(libSceWebBrowserDialog): declare limited export
2026-10-31 12:33:15 +01:00
Adrià
0da91ea5be
Merge pull request #13658 from Gonic0/fix/audioout-host-gain-default-ctor
...
fix(libSceAudioOut): give HostGainRamp an implicit default constructor
2026-10-31 12:28:18 +01:00
Adrià
d50e1cef6e
Merge pull request #13656 from jotitadev/fix/agc-slab-retile-index-after-slab-check
...
fix(agc): check a write-back piece is in a slab before reading its slab copy
2026-10-31 12:28:10 +01:00
Adrià
60ba6ef0c7
Merge pull request #13663 from alvaroelpob/feat/libscelibressl3-evp-md-ctx-md
...
feat(libSceLibreSsl3): implement EVP_MD_CTX_md
2026-10-31 12:26:04 +01:00
Adrià
d72786fc65
Merge pull request #13643 from kyon-eth/feat/depth-320-exports
...
feat(libSceDepth): declare callable export
2026-10-31 12:21:07 +01:00
Adrià
f5b82ff453
Merge pull request #13500 from PrivacyOnion/feat/nkwebkit-c-api
...
feat(libSceNKWebKit): implement the WebKit C API objects, preferences, JavaScriptCore C API and WTF primitives
2026-10-31 12:18:50 +01:00
Adrià
4e2c5a72e6
Merge pull request #13648 from JJenkx/windows/agc-clear-sampled-texture-on-gpu
...
perf(agc): clear a fast-cleared sampled texture on the GPU
2026-10-31 12:12:02 +01:00
Adrià
8f55414024
Merge pull request #13653 from kyon-eth/feat/np-partner001-320-exports
...
feat(libSceNpPartner001): declare callable export
2026-10-31 12:04:43 +01:00
Adrià
2493648d37
Merge pull request #13652 from kyon-eth/feat/m4aac-enc-320-exports
...
feat(libSceM4aacEnc): declare callable export
2026-10-31 12:04:35 +01:00
Adrià
f35ee0b723
Merge pull request #13651 from kyon-eth/feat/remoteplay-320-exports
...
feat(libSceRemoteplay): declare callable export
2026-10-31 12:04:27 +01:00
Adrià
ee1157d88b
Merge pull request #13650 from kyon-eth/feat/video-native-ext-essential-320-exports
...
feat(libSceVideoNativeExtEssential): declare callable export
2026-10-31 12:04:19 +01:00
Adrià
85cdddc1b0
Merge pull request #13642 from kyon-eth/feat/keyboard-320-exports
...
feat(libSceKeyboard): declare callable export
2026-10-31 12:02:16 +01:00
Adrià
1847a6f9da
Merge pull request #13644 from kyon-eth/feat/depth2-320-exports
...
feat(libSceDepth2): declare callable export
2026-10-31 12:01:23 +01:00
Adrià
dcbe782e4b
Merge pull request #13647 from kyon-eth/feat/system-tts-320-exports
...
feat(libSceSystemTts): declare callable export
2026-10-31 11:57:45 +01:00
FabrikonManufacturing
90ae05d942
test(libSceIcu): cover resource public type mapping
2026-10-31 11:53:24 +01:00