nmzik
|
f492027be2
|
shader: select pointer-table images through indexed x3 material keys in readlane waterfalls
|
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 |
|
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
|
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
|
2026-10-20 03:22:40 +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
|
2026-10-19 16:06:00 +02:00 |
|
Almo7aya
|
cd4eab9d65
|
gpu: clamp resolved buffer ranges to storage buffer limits
|
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
|
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
|
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
|
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>
|
2026-10-18 05:42:14 +02:00 |
|
nmzik
|
fe3857a171
|
graphics: materialize CMASK clears for multisampled targets (PPSA13794)
|
2026-10-18 02:37:56 +02:00 |
|
nmzik
|
c3e7ec8285
|
graphics: fix Jusant regression from d8c4a9af3
|
2026-10-18 01:03:37 +02:00 |
|
nmzik
|
763d3be3a9
|
graphics: add opt-in ZMask support and launcher rendering options
|
2026-10-17 17:50:02 +02:00 |
|
nmzik
|
d8c4a9af38
|
graphics: preserve HTILE metadata across native image replacement
|
2026-10-17 17:31:25 +02:00 |
|