shadowbeat070
7b7f9a70c6
kernel: answer ESRCH for a thread the detached-thread reaper has joined
KytyPS5-2026-10-20-7b7f9a7
2026-10-20 15:54:14 +02:00
nmzik
6ad393775f
memory: write GPU publishes to backed pages and skip reserved holes like sparse reads
2026-10-20 15:53:23 +02:00
nmzik
f492027be2
shader: select pointer-table images through indexed x3 material keys in readlane waterfalls
KytyPS5-2026-10-20-f492027
2026-10-20 15:21:19 +02:00
nmzik
8843291506
gpu: accept any T# perf_mod on storage textures through a shared canonical encoding check
2026-10-20 15:21:19 +02:00
nmzik
63ca9c0b80
shader: decode PS5 image_gather4_c_a and image_gather4_c_o_a
2026-10-20 15:21:19 +02:00
Mr. Big Britches
0caf4a6aa0
audio: route NGS2 custom mastering voices to the render output
2026-10-20 15:21:19 +02:00
Mr. Big Britches
c715891242
shader: memoize the tessellation layout per LS/HS pair and VGT configuration
2026-10-20 15:21:19 +02:00
nmzik
f3e01aaf1e
tests: cover tessellation patch constants, predicated mul24 addresses, and forward-branch joins
2026-10-20 15:21:19 +02:00
Mr. Big Britches
0957f088ad
shader: reflect HS patch constants and lower TES patch inputs through predicated addresses
2026-10-20 15:21:19 +02:00
Mr. Big Britches
4a2961cdf9
shader: reflect tessellation strides across forward branches, DS write widths, and packed patch masks
2026-10-20 15:21:19 +02:00
Mr. Big Britches
f0e462a8a2
shader: allocate split-wave dispatcher spill IDs in program order
2026-10-20 15:21:19 +02:00
Mr. Big Britches
feed075a9f
gpu: implement PA_CL_UCP user clip planes through draw push constants
2026-10-20 15:21:19 +02:00
Mr. Big Britches
18e6747dbf
audio: allow looping waveform blocks and exit-loop on NGS2 custom samplers
2026-10-20 15:21:19 +02:00
Mr. Big Britches
6b6274fa5a
audio: route NGS2 custom rack buffers and run USER_FX side-chain modules
2026-10-20 15:21:19 +02:00
Andre Michi
1a053f9e13
shader: accept dword SETPC tables whose load reuses the selector
KytyPS5-2026-10-20-1a053f9
2026-10-20 05:11:48 +02:00
nmzik
12ca1599cf
net: implement the libSceHttp callback, gzip, chunked, cert and error ABIs
2026-10-20 04:38:12 +02:00
nmzik
f186b35706
shader: drop null checks on the stage input info pointers
KytyPS5-2026-10-20-f186b35
2026-10-20 03:22:40 +02:00
Matthew Hurley
992a83003d
tests: stub VR pad ports in controller settings tests ( #1741 )
...
* tests: stub VR pad ports in controller settings tests
#1726 added PadVrPortHand/PadVrPort/PadVrClose calls to controller.cpp,
which controller_settings_tests #includes directly, breaking its link
(the full-emulator tests pick up libs/padVr.cpp via glob and are fine).
Stub the three VR entry points as unavailable, matching the file's
existing DualSenseHaptics fakes.
🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com >
* tests: stub PadVrCheckHandle for the Windows controller settings link
---------
Co-authored-by: Matthew Hurley <171001439+theantipopau@users.noreply.github.com >
Co-authored-by: Codebuff <noreply@codebuff.com >
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-10-20-992a830
2026-10-20 03:22:27 +02:00
0xcrstn
fa8216c4d9
shader: size per-thread LDS emulation by the guest LDS allocation
2026-10-20 02:51:27 +02:00
Leandro Bras
742fe17173
vr: add OpenXR headset output, VR tracker and VR controller input behind --vr ( #1726 )
2026-10-20 02:18:51 +02:00
Pipe530
0cad4672e9
launcher: add System/Dark/Light theme option
KytyPS5-2026-10-19-0cad467
2026-10-19 16:06:00 +02:00
Almo7aya
cd4eab9d65
gpu: clamp resolved buffer ranges to storage buffer limits
KytyPS5-2026-10-19-cd4eab9
2026-10-19 13:53:18 +02:00
nmzik
fde0b98e69
gpu: preserve zero-stride buffer fetch payloads
2026-10-19 12:23:43 +02:00
shadowbeat070
d4465faa79
gpu: preserve ordered-append command order
2026-10-19 11:46:39 +02:00
nmzik
e5f0ee7fc2
gpu: preserve finite buffer descriptors across sparse PRT holes
KytyPS5-2026-10-19-e5f0ee7
2026-10-19 05:26:41 +02:00
nmzik
5f29374d5b
gpu: approximate PPSA24156 EQAA with 2x MSAA and warn once
2026-10-19 05:17:32 +02:00
nmzik
2c730e58ea
revert HTile lifetime changes and opt-in ZMask support
2026-10-19 05:04:56 +02:00
Pixeluted
e87fb8c859
kernel: hand guest mutex ownership directly to FIFO waiters
2026-10-19 05:04:56 +02:00
Pixeluted
440245f616
gpu: bound overlapping image copies by both native backings
2026-10-19 05:04:56 +02:00
nmzik
05d25ef28c
revert 01ce97388: restore compute metadata clear consumption
2026-10-19 05:04:56 +02:00
Pixeluted
cad6aafdc5
shader: detect and loudly skip unsupported GPU-buffer callables
2026-10-19 05:04:56 +02:00
nmzik
defb2f11d3
Share median classifications and preserve RDNA2 signed-zero selection
2026-10-19 02:34:25 +02:00
nmzik
75d7a4311d
Share repeated SSA bitcasts and guard emitted shader size
2026-10-19 02:34:25 +02:00
nmzik
bb505a3ae8
Recognize packed descriptor keys in GPU sampler waterfalls
2026-10-19 02:34:25 +02:00
nmzik
ab8566591f
shader: link multiple compute helpers without synthetic return loops
2026-10-19 02:34:25 +02:00
nmzik
b2d3ce6dfc
shader: size expanded sampler bindings independently of native roots
2026-10-19 02:34:25 +02:00
nmzik
09c993dfe0
shader: query dimensions through shared indirect image selection
2026-10-19 02:34:25 +02:00
nmzik
de81300b28
shader: bound indexed material image selectors before heap expansion
2026-10-19 02:34:25 +02:00
nmzik
ac3711ce7c
shader: select the primary mip for linear explicit-LOD gathers
2026-10-19 02:34:24 +02:00
nmzik
8b51370ca1
shader: eliminate predicates for empty branch detours
2026-10-19 02:34:24 +02:00
nmzik
e9bcc77e0b
shader: retain resource guards for 64-bit scalar comparisons
2026-10-18 20:22:54 +02:00
nmzik
8639e0de81
shader: share indirect image accesses by type and guard emitted size
2026-10-18 20:16:49 +02:00
nmzik
7675579e79
kernel: implement POSIX fsync through the shared file API
2026-10-18 20:15:53 +02:00
nmzik
831862a50b
razor: stub
2026-10-18 19:29:54 +02:00
nmzik
099de8dea6
graphics: publish each PM4 WRITE_DATA word exactly once
KytyPS5-2026-10-18-099de8d
2026-10-18 16:17:51 +02:00
opcod3
f4bdb52922
agc: restore verified fused shader size name
2026-10-18 16:12:28 +02:00
nmzik
22ef16a044
shader: implement PS5 vector data cache invalidation
2026-10-18 15:57:14 +02:00
nmzik
37df7f3278
Show pipeline cache sizes in MB and remove obsolete texture folder cleanup
KytyPS5-2026-10-18-37df7f3
2026-10-18 03:57:45 +02:00
nmzik
33208a545a
shader: remove artificial sampled image and sampler pair limit
2026-10-18 03:20:38 +02:00
Santiago Paquete
4059179e9d
graphics: write proven compute buffer fills to guest memory ( #1628 )
...
Avoid readbacks for compute metadata fills
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-10-18-4059179
2026-10-18 05:42:14 +02:00