Adrià
34b1b77abf
Merge pull request #7651 from DavidSamir/fix/relinker-amd-only-branch-targets
...
fix(relinker): ignore direct branch targets inside an instruction past its prefixes
2026-10-20 02:13:47 +02:00
Adrià
fafadca12c
Merge pull request #7529 from Aspct3434/feat/swscanf-pointer
...
feat(libc): scan %p in swscanf and swscanf_s
2026-10-20 02:09:37 +02:00
Adrià
5253446882
Merge pull request #7543 from ionut27001/fix/libkernel-getrlimit-console
...
fix(libkernel): report the getrlimit values measured on a PS5 for RLIMIT_STACK, RSS, MEMLOCK and NPROC
2026-10-20 02:07:39 +02:00
Dean
3aa35dc014
Merge pull request #6730 from EagleBearerYS/perf/agc-remember-evicting-refusals
...
perf(agc): remember an evicting import request's budget refusal until it could succeed
2026-10-20 12:52:11 +13:00
Adrià
ef0eed9b31
Merge pull request #6680 from 011010/feat/libSceNgs2-geom-report
...
feat(libSceNgs2.native): keep a registry of report handlers
2026-10-20 01:50:58 +02:00
Adrià
8038a425fb
Merge pull request #7574 from bl4nkTHEBUNKER/feat/system-gesture-primitive-touch
...
feat(libSceSystemGesture): report primitive touch events from the pad reports
2026-10-20 01:45:51 +02:00
Adrià
25ab3510ca
Merge pull request #7623 from thuanquang/fix/subvector-loop-exec-zero
...
fix(shader): test an empty exec mask in s_subvector_loop_begin with one compare
2026-10-20 01:41:41 +02:00
Adrià
88fb5592c6
Merge pull request #7611 from Lindamea1/fix/kernel-pthread-attr-sched-getters
...
feat(libkernel): implement scePthreadAttrGetschedpolicy and scePthreadAttrGetinheritsched
2026-10-20 01:23:13 +02:00
Adrià
606ebafd20
Merge pull request #7612 from Lindamea1/fix/netctl-getinfov6-export
...
feat(libSceNetCtl): declare sceNetCtlGetInfoV6
2026-10-20 01:20:06 +02:00
Adrià
7c2334d208
Merge pull request #7477 from SwetabhSingh17/feat/json2-value-operator-bool
...
feat(libSceJson2): implement Value, Object, Array, and String methods
2026-10-20 01:02:24 +02:00
Adrià
9f9cf38bb0
Merge pull request #7493 from Lindamea1/fix/scenet-tcp-nodelay
...
fix(libSceNet): support TCP_NODELAY in sceNetSetsockopt and sceNetGetsockopt
2026-10-20 01:01:26 +02:00
Dean
0393728fd3
Merge pull request #7005 from TheSovietWaffle/fix/videoout-disable-sdl-wgi
...
fix(libSceVideoOut): add APS5_NO_WGI to turn off SDL's Windows.Gaming.Input backend
2026-10-20 11:53:01 +13:00
Dean
053034f41b
Merge pull request #7579 from LeoFeitosa/fix/dcc-mip-block-units
...
fix(agc): track DCC storage images with more than one mip as one unit
2026-10-20 11:52:35 +13:00
Dean
2178eb99aa
Merge pull request #7042 from thuanquang/fix/f64-add-mul-denormal-flush
...
fix(shader): flush v_add_f64 and v_mul_f64 denormals by the f64 field
2026-10-20 11:52:04 +13:00
Dean
89369fdc6a
Merge pull request #6557 from simonbronk/fix/native-msaa-depth-iterate256
...
fix(agc): import native multisample depth whose HTILE is not ITERATE_256
2026-10-20 11:51:50 +13:00
Adrià
8b20da70a1
Merge pull request #7546 from ionut27001/fix/libc-rand48-zero-extend
...
fix(libc): return jrand48 and mrand48 zero-extended as measured on a PS5
2026-10-20 00:51:07 +02:00
Adrià
309ab11eaf
Merge pull request #7539 from ionut27001/fix/libkernel-inet-ntop-pad
...
fix(libkernel): match inet_ntop and inet_pton padding and null pointers as measured on a PS5
2026-10-20 00:51:02 +02:00
Adrià
3aa4448ed3
Merge pull request #7479 from ErenYeager1836/fix/web-browser-dialog-close-status
...
fix(libSceWebBrowserDialog): transition to finished on dialog close
2026-10-20 00:30:11 +02:00
Adrià
0d8c51a54e
Merge pull request #7478 from ErenYeager1836/fix/cdlg-player-review-close-status
...
fix(libSceCdlgPlayerReview): transition to finished on dialog close
2026-10-20 00:18:56 +02:00
Adrià
9b4b3cf463
Merge pull request #6941 from kq62/fix/mesh-barycentric-emulation
...
feat(shader): emulate barycentrics and per-vertex parameters on the mesh path
2026-10-20 00:17:49 +02:00
Adrià
0929be5e8d
Merge pull request #7463 from T3cm0/bionic/vrtracker2-before-init
...
feat(libSceVrTracker2): answer as the console's module before initialization
2026-10-20 00:08:50 +02:00
Dean Galvin
8ea85e6d55
Merge main into pr-7579
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/Graphics/include/TextureTiling.hpp
# core/libs/prx/libSceAgcDriver/Graphics/src/TextureTiling.cpp
# docs/dev/debt/libSceAgcDriver.md
2026-10-20 11:01:23 +13:00
Adrià
a01b3287c6
Merge pull request #7432 from MarcZX10/codex/7017-failed-collect-unwatch
...
fix(agc): save pending results when a fresh write collect fails
2026-10-19 23:43:48 +02:00
Dean Galvin
5e88d5f83e
Merge main into pr-6730
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/Graphics/src/GuestBufferMemory.cpp
# core/libs/prx/libSceAgcDriver/tests/BdaResources.cpp
# docs/dev/debt/libSceAgcDriver.md
2026-10-20 09:56:39 +13:00
Dean
3756c72dc6
Merge pull request #6479 from EagleBearerYS/perf/agc-host-import-blocks
...
perf(agc): take the host import budget from the device's memory budget
2026-10-20 09:52:09 +13:00
Dean
524259954a
Merge pull request #6457 from EagleBearerYS/perf/agc-host-import-aligned-blocks
...
perf(agc): import adjacent host ranges as aligned blocks and stop re-trying budget refusals
2026-10-20 09:51:55 +13:00
Dean Galvin
adf8e05f46
Merge main into pr-7042
...
# Conflicts:
# core/shader/recompiler/Translation/include/Translation/TranslationContext.hpp
# core/shader/recompiler/Translation/src/Float64Instructions.cpp
# docs/dev/debt/shader.md
2026-10-20 09:25:06 +13:00
Dean
6d89a7bd8a
Merge pull request #7036 from thuanquang/fix/f64-rounding-denormal-flush
...
fix(shader): flush f64 floor, ceil, fract and frexp denormal inputs
2026-10-20 09:22:37 +13:00
Dean
6b981a212c
Merge pull request #7675 from valenciana-nc/fix/recvmsg-guest-validation
...
fix(libkernel): fail recvmsg with EFAULT on guest memory it cannot read or write
2026-10-20 09:21:54 +13:00
Adrià
12ee57a39b
Merge pull request #7396 from ErenYeager1836/fix/playgo-dialog-get-result-not-finished
...
fix(libScePlayGoDialog): return error for uncompleted dialog in scePlayGoDialogGetResult
2026-10-19 22:18:46 +02:00
Adrià
602d8e66b1
Merge pull request #7429 from ps54all/feat/shader-ds-ordered-count-swap
...
feat(shader): model ds_ordered_count swap
2026-10-19 22:17:42 +02:00
Dean Galvin
f1ac3be50c
Merge main into pr-6557
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/tests/execution/NativeMultisampleDepth.cpp
2026-10-20 09:15:59 +13:00
Adrià
cde1ffdedd
Merge pull request #7254 from gjonn/feat/agc-layered-2d-array-color-views
...
feat(agc): render layered draws into 2D array color views
2026-10-19 22:05:15 +02:00
Adrià
7fe0790e59
Merge pull request #7388 from pushkarreddyy/feat/recompiler-waterfall-image-table
...
feat(recompiler): support waterfall select conditions and key bounds in pointer image tables
2026-10-19 22:04:09 +02:00
Dean
f1861e4141
Merge pull request #7855 from KernelPanicNT/fix/pngdec-create-max-width
...
fix(libScePngDec): reject a maximum image width above 1000000
2026-10-20 08:52:31 +13:00
Adrià
dfd22c1887
Merge pull request #7428 from mrfelek/fix/ngs2-setup-clears-callback
...
fix(libSceNgs2): clear the voice callback on sampler and mixer setup
2026-10-19 21:52:05 +02:00
Dean
aea539e17a
Merge pull request #7854 from KernelPanicNT/fix/userservice-initialize-priority
...
fix(libSceUserService): check the thread priority on initialization
2026-10-20 08:51:52 +13:00
Adrià
f745930f03
Merge pull request #7413 from thuanquang/fix/table-call-hoisted-descriptor
...
fix(shader): link a table call whose descriptor load sits before its loop
2026-10-19 21:50:42 +02:00
Adrià
8075b6af19
Merge pull request #7398 from ErenYeager1836/fix/login-dialog-close-status
...
fix(libSceLoginDialog): transition to finished on dialog close
2026-10-19 21:38:18 +02:00
Adrià
d10ef4d2c6
Merge pull request #7381 from thuanquang/fix/volume-array-sample
...
fix(shader): sample a 3D T# through DIM 2D_ARRAY as a volume
2026-10-19 21:38:12 +02:00
Adrià
f39852fd41
Merge pull request #7397 from ErenYeager1836/fix/npauth-authorized-app-dialog-close-status
...
fix(libSceNpAuthAuthorizedAppDialog): transition to finished on dialog close
2026-10-19 21:36:12 +02:00
Adrià
7866e7d97c
Merge pull request #7394 from ErenYeager1836/feat/vr-setup-dialog-get-status
...
feat(libSceVrSetupDialog): export sceVrSetupDialogGetStatus
2026-10-19 21:33:59 +02:00
Adrià
67e5c8a48f
Merge pull request #7403 from milescoviello/fix/fcntl-host-socket
...
fix(libkernel): handle fcntl and FIONREAD on a host socket descriptor
2026-10-19 21:30:50 +02:00
Adrià
d7e62d8e25
Merge pull request #7258 from Pipodi/fix/sampled-array-viewed-slices
...
fix(agc): build sampled array views from the slices they read
2026-10-19 21:16:23 +02:00
Adrià
c0adf025b8
Merge pull request #6815 from JJenkx/fix/msaa-load-on-plane
...
fix(shader): read 2D textures through MSAA image loads
2026-10-19 21:07:00 +02:00
Adrià
d07148f69f
Merge pull request #7321 from jagrat04/feat/libSceVoiceQoS-firmware-exports
...
feat(libSceVoiceQoS): export missing firmware functions from database
2026-10-19 20:41:11 +02:00
Adrià
965dc2d78c
Merge pull request #7298 from eliyarson/feat/videoout-telemetry
...
feat(videoout): write pad and present telemetry to APS5_VIDEOOUT_TELEMETRY_DIR
2026-10-19 20:40:04 +02:00
Dean
1e774a3b22
Merge pull request #7872 from ErenYeager1836/feat/libc-throw-bad-optional-access
...
feat(libc): implement std::_Throw_bad_optional_access
2026-10-20 07:21:55 +13:00
Adrià
544f29106d
Merge pull request #7250 from milescoviello/feat/msaa-dcc-refill
...
feat(agc): take a full DCC fill of a resident multisampled target as its fast clear
2026-10-19 20:17:24 +02:00
battleblob1 and Claude Opus 5.5
a55dc4c535
fix(libSceVideoOut): turn SDL's Windows.Gaming.Input backend off only with APS5_NO_WGI
...
Windows.Gaming.Input stays on by default, so racing wheels, arcade and
flight sticks, HID pads without an HIDAPI driver and Xbox One/Series
trigger rumble keep working. Hosts where it faults at
Windows.Gaming.Input.dll+0x10a84 set APS5_NO_WGI to turn it off.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 21:12:22 +03:00