Artyom Zabroda
|
0c2546e850
|
shader: lower whole-wave OR scans to subgroup reductions
|
2026-10-30 04:31:24 +01:00 |
|
nmzik
|
eb3cb47296
|
renderer: drop the per-draw scalar-read overlap guard
|
2026-10-30 04:19:05 +01:00 |
|
 nmzikandArtyom Zabroda
|
a5cfdcfd32
|
texture_cache: apply DCC fast clears of mipmapped color targets
Co-authored-by: Artyom Zabroda <artyomzabroda@gmail.com>
|
2026-10-30 04:05:24 +01:00 |
|
nmzik
|
ae67e2db51
|
shader: hash only the program code and literal buffer
|
2026-10-30 03:29:45 +01:00 |
|
nmzik
|
1703836d06
|
shader: type packed integer vertex inputs by their component type
|
2026-10-30 02:59:36 +01:00 |
|
 nmzikandPhr3d13
|
b65dd18224
|
ngs2: let CLEAR reopen a closed waveform block list
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 nmzikandPhr3d13
|
2f6dccb10b
|
ngs2: mix ports without matrix levels with the default matrix
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 nmzikandPhr3d13
|
08a7d7fbed
|
ngs2: render the reverb voice dry signal
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 nmzikandPhr3d13
|
2aa0d58ffb
|
ngs2: report voice port routing and volume
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 nmzikandPhr3d13
|
9bf311c6c7
|
ngs2: report voice setup channels from the setup query
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 nmzikandPhr3d13
|
e66a7f52b5
|
ngs2: apply mastering voice full band and LFE gain
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 nmzikandPhr3d13
|
67f8276751
|
ngs2: patch to a rack handle connects to its voice 0
Co-authored-by: Phr3d13 <phr3d13@gmail.com>
|
2026-10-30 01:57:41 +01:00 |
|
 KairosMakkiandAjakfial
|
3ad21e35cc
|
Rename near identifier to avoid Windows macro clash (#1983)
Co-authored-by: Ajakfial <ajakafial@tutamail.com>
|
2026-10-30 00:41:22 +01:00 |
|
nmzik
|
5eab0ec738
|
shader: add BVH8 intersections and instance transforms
|
2026-10-29 18:37:29 +01:00 |
|
nmzik
|
bfd4c34b88
|
shader: add BVH stack operations
|
2026-10-29 18:37:29 +01:00 |
|
nmzik
|
6ff6e7551d
|
graphics: use budget-aware preferred-device image allocation
|
2026-10-29 18:37:29 +01:00 |
|
nmzik
|
25f3ba4eae
|
tests: cover low-alpha packed tiler conversion in both directions
|
2026-10-29 18:37:29 +01:00 |
|
Chai T
|
4592e4c178
|
kernel: destroy untouched static rwlocks without allocation
|
2026-10-29 18:32:14 +01:00 |
|
Chai T
|
97bef2992f
|
appcontent: reject duplicate mounts without transferring ownership
|
2026-10-29 18:32:14 +01:00 |
|
 nmzikandChai T
|
15452a5fee
|
np: separate PSN emulation from host networking
Co-authored-by: Chai T <chaitukca@gmail.com>
|
2026-10-29 08:30:55 +01:00 |
|
 nmzikandJoshua Jayasingh
|
651ef73a03
|
graphics: add experimental Pro mode and linear PSSR
Co-authored-by: Joshua Jayasingh <joshuajayasingh08@gmail.com>
|
2026-10-29 07:55:50 +01:00 |
|
nmzik
|
5e837a9bea
|
shader: share formatted indirect buffer load emission
|
2026-10-29 05:52:04 +01:00 |
|
 nmzikandFrenzied
|
a0b99a8c21
|
ngs2: accept larger custom voice state buffers
Co-authored-by: Frenzied <frenziedsaint@gmail.com>
|
2026-10-29 05:52:04 +01:00 |
|
 nmzikandFrenzied
|
8cfe1c4d34
|
ngs2: apply custom channel matrices before mastering output
Co-authored-by: Frenzied <frenziedsaint@gmail.com>
|
2026-10-29 05:52:04 +01:00 |
|
Çağatay Güçlü
|
f71da54b9b
|
shader: support fractional-even tessellation spacing
|
2026-10-29 05:52:04 +01:00 |
|
Çağatay Güçlü
|
63207739bc
|
shader: initialize local vertex count from active lanes
|
2026-10-29 05:52:04 +01:00 |
|
Çağatay Güçlü
|
143f640706
|
shader: preserve counterclockwise tessellation output
|
2026-10-29 05:52:04 +01:00 |
|
nmzik
|
54b937c85f
|
shader: support high products of 24-bit integers
|
2026-10-28 22:49:21 +01:00 |
|
nmzik
|
22610cb93e
|
shader: support unsigned 16-bit multiply-add
|
2026-10-28 22:41:29 +01:00 |
|
nmzik
|
0386f33bf3
|
shader: support four 16-bit integer ternary operations
|
2026-10-28 22:37:24 +01:00 |
|
nmzik
|
138d5b86c4
|
shader: support S_QUADMASK_B32
|
2026-10-28 22:31:16 +01:00 |
|
nmzik
|
963aaeb3b6
|
gpu: preserve low-alpha 2/10/10/10 render-target storage
|
2026-10-28 22:29:50 +01:00 |
|
Çağatay Güçlü
|
77458260f1
|
shader: reflect masked hull control-point addresses
|
2026-10-28 22:19:09 +01:00 |
|
nmzik
|
41de2fd64e
|
shader: support five VOP3 float conversion forms
|
2026-10-28 22:19:02 +01:00 |
|
Çağatay Güçlü
|
128c938514
|
shader: support quad tessellation domains and factor routing
|
2026-10-28 22:09:39 +01:00 |
|
Chai T
|
a8e3c29b2e
|
shader: implement V_ASHRREV_I64 (VOP3 0x301)
|
2026-10-28 21:51:28 +01:00 |
|
Devran Cosmo Uenal
|
c528324d27
|
audio: let the AJM Opus decoder write part of a packet (#1914)
ajm: buffer and resample Opus output
|
2026-10-28 21:31:16 +01:00 |
|
nmzik
|
a833e1b735
|
graphics: fix vertex and instance IDs for unpatched indirect draws
|
2026-10-28 04:33:03 +01:00 |
|
nmzik
|
1be1c6c4f9
|
graphics: revert a358b847c command-processor display waits
|
2026-10-27 23:15:01 +01:00 |
|
nmzik
|
2efd31443f
|
audio: support 512 object ports per AudioOut2 context
|
2026-10-27 21:41:30 +01:00 |
|
nmzik
|
39faa62ebd
|
controller: merge stick and sensor events into the newest unread pad sample
|
2026-10-27 21:15:03 +01:00 |
|
nmzik
|
7ff8aff5e6
|
audio: drain the AudioOut2 queue at an exact 48 kHz grain rate
|
2026-10-27 21:15:03 +01:00 |
|
nmzik
|
64a554dea7
|
audio: a pushed AudioOut2 grain consumes its ports' PCM
|
2026-10-27 21:15:03 +01:00 |
|
nmzik
|
4b0282e343
|
savedata: sort directory searches by the requested key
|
2026-10-27 21:15:03 +01:00 |
|
nmzik
|
ffc81377b2
|
memory: refactor (#1941)
* memory: refactor
* tests: avoid Windows small macro collision
* memory: retain allocation nodes on partial release
|
2026-10-27 21:14:11 +01:00 |
|
 bigjjmoneymanandnmzik
|
0685bffb2f
|
texture cache: convert D16<->D24/D32 depth copies instead of crashing (#1873)
gpu: convert guest D16 depth between native D16 and stenciled four-byte host depth
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-10-27 10:41:22 +01:00 |
|
nmzik
|
a5b3673a39
|
graphics: draw patched-offset indirect draws from GPU-read records
|
2026-10-27 10:13:15 +01:00 |
|
nmzik
|
09753bf8ff
|
memory: change defaults
|
2026-10-27 10:13:15 +01:00 |
|
nmzik
|
9d8c458535
|
gpu: keep reused smaller image tables resident and drop them a frame after their last draw
|
2026-10-27 10:13:15 +01:00 |
|
nmzik
|
fd6b28c4b2
|
build: target x86-64-v3 without floating-point contraction
|
2026-10-27 07:04:38 +01:00 |
|