nmzik
|
2a54310876
|
render: fix depth write state before choosing layouts
Co-authored-by: MehmetCambaz <mcambaz18@gmail.com>
|
2026-09-07 07:12:58 +04:00 |
nmzik
|
ad935311f0
|
Revert "render: add depth attachment feedback support"
|
2026-09-07 07:01:53 +04:00 |
nmzik
|
6cc9e5de11
|
shader: fix wave32 VCC halves and scalar mask moves
Co-authored-by: Brandon Strong <brandostrong@gmail.com>
|
2026-09-07 06:04:40 +04:00 |
nmzik
|
bf7ca29487
|
shader: decode VOP3 FMAC source modifiers
|
2026-09-07 05:25:26 +04:00 |
nmzik
|
f880c58ccc
|
render: add depth attachment feedback support
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com>
|
2026-09-07 04:25:10 +04:00 |
nmzik
|
49e59e572e
|
shader: separate depth comparison and regular image descriptors
Co-authored-by: Lordix <lordix253634@gmail.com>
Co-authored-by: fxpw <fxpw@outlook.com>
Co-authored-by: Mac <me@itsmemac.com>
|
2026-09-07 04:06:14 +04:00 |
nmzik
|
ceb2b664e0
|
render: reset rasterization defaults on CLEAR_STATE
|
2026-09-06 21:25:12 +04:00 |
nmzik
|
b5b4c06179
|
textures: share depth comparison view geometry
|
2026-09-06 20:18:31 +04:00 |
nmzik
|
e847f82fab
|
shader: initialize pixel position W as a reciprocal
|
2026-09-06 19:47:43 +04:00 |
nmzik
|
807a594c2d
|
textures: keep atlas data across compressed block views
|
2026-09-06 18:57:26 +04:00 |
nmzik
|
d83f1f8235
|
memory: handle GPU faults at the mapped boundary
Co-authored-by: CheesyPoofs346 <jjs777406@gmail.com>
|
2026-09-06 11:08:05 +04:00 |
nmzik
|
50e78d717d
|
render: use guest polygon modes
|
2026-09-06 10:56:59 +04:00 |
nmzik
|
6ca8201982
|
textures: handle DCC memory reused as HTile
|
2026-09-06 10:34:02 +04:00 |
nmzik
|
dcaf4205cb
|
render: track pages for DMA fills and copies
|
2026-09-06 10:16:27 +04:00 |
nmzik
|
4735359466
|
textures: invalidate stencil links on CPU writes
|
2026-09-06 09:38:22 +04:00 |
nmzik
|
997ad60c50
|
system: keep error dialogs open until dismissed
|
2026-09-06 08:34:58 +04:00 |
nmzik
|
44f982bca7
|
render: apply DCC clears before binding images
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
Co-authored-by: Brandon Strong <brandostrong@gmail.com>
|
2026-09-06 08:00:59 +04:00 |
nmzik
|
b346f58b73
|
shader: read sample IDs from pixel ancillary input
|
2026-09-06 06:54:38 +04:00 |
nmzik
|
ace877ce28
|
shader: lower FMASK loads before binding images
|
2026-09-06 06:42:23 +04:00 |
nmzik
|
98e7eeb72a
|
textures: keep dirty pages during image-to-buffer sync
|
2026-09-06 05:36:41 +04:00 |
nmzik
|
1eb13dfa5e
|
render: call Vulkan diagnostics and capability checks directly
|
2026-09-06 04:11:46 +04:00 |
nmzik
|
dda628ca81
|
render: simplify command and resource ownership
|
2026-09-06 04:05:35 +04:00 |
nmzik
|
4c769dfbf9
|
render: simplify buffer and memory tracking ownership
|
2026-09-06 03:46:34 +04:00 |
nmzik
|
ccd19b3e56
|
render: choose depth layouts independently of load clears
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com>
|
2026-09-06 03:35:56 +04:00 |
nmzik
|
86b539a9ea
|
tests: clear BDA page tables before transfer updates
|
2026-09-05 16:04:58 +04:00 |
nmzik
|
81a5dd612f
|
shader: fix embedded vertex fetch swizzles
|
2026-09-05 16:00:46 +04:00 |
nmzik
|
49ff962f69
|
shader: add conditional 64-bit scalar moves
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 15:38:51 +04:00 |
nmzik
|
c83aac966e
|
textures: keep incompatible mip layouts separate
|
2026-09-05 15:24:07 +04:00 |
nmzik
|
d5b19850fb
|
render: clean up texture transfers and compute fills
|
2026-09-05 13:20:52 +04:00 |
nmzik
|
e7fe8192bb
|
tests: wait for interrupt callbacks before the next queue
Co-authored-by: Vyas Devgna <vyasdevgna@gmail.com>
|
2026-09-05 13:20:16 +04:00 |
nmzik
|
bec7c510c2
|
render: use native clears for stencil fill shaders
|
2026-09-05 12:36:13 +04:00 |
nmzik
|
9641b51925
|
render: fix tiled depth comparison textures
Co-authored-by: Ettore Sartori <85788613+Ekt0re@users.noreply.github.com>
Co-authored-by: Mac <me@itsmemac.com>
|
2026-09-05 11:44:11 +04:00 |
nmzik
|
b96a30ed88
|
shader: keep fragment layer values under lane masks
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 11:43:49 +04:00 |
nmzik
|
dea80f34ca
|
shader: detect full buffer fills from uniform stores
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-09-05 10:34:30 +04:00 |
nmzik
|
b92f0a5458
|
render: share layouts with sampled attachments
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com>
|
2026-09-05 08:54:41 +04:00 |
nmzik
|
251f6d6121
|
shader: fix returns and descriptor placement
|
2026-09-05 08:54:35 +04:00 |
nmzik
|
0d8c83a5cb
|
tests: enable Vulkan gather and derivative features
|
2026-09-05 08:54:14 +04:00 |
nmzik
|
3213934d42
|
shader: run merged geometry stages as mesh shaders
Co-authored-by: Brandon Strong <brandostrong@gmail.com>
Co-authored-by: fxpw <fxpw@outlook.com>
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 08:32:23 +04:00 |
nmzik
|
246212789f
|
agc: merge resources from both shader stages
|
2026-09-05 07:39:30 +04:00 |
nmzik
|
c7f7fd974b
|
textures: use the backing format for alias uploads
Co-authored-by: Lordix <lordix253634@gmail.com>
|
2026-09-05 07:30:05 +04:00 |
nmzik
|
5cf2f5767a
|
render: fix volume attachment slice bounds
Co-authored-by: SueryRD <the.ai.tester2@gmail.com>
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-09-05 07:11:46 +04:00 |
nmzik
|
e8e580cf6c
|
fix ge
|
2026-09-05 06:53:59 +04:00 |
nmzik
|
74a78f37d0
|
renderer: grow repeatedly joined buffer ranges (perf)
|
2026-09-05 06:30:31 +04:00 |
nmzik
|
8d3ebb5a55
|
renderer: widen buffer readback windows
Co-authored-by: Ali Almohaya <17254073+Almo7aya@users.noreply.github.com>
|
2026-09-05 05:44:42 +04:00 |
nmzik
|
dd9ecd5f65
|
Revert "shader: separate comparison image bindings"
This reverts commit d762d24f73.
|
2026-09-04 03:09:00 +02:00 |
nmzik
|
81b0c1302d
|
Revert "graphics: create depth images for comparison textures"
This reverts commit 0ce19357f6.
|
2026-09-04 03:08:56 +02:00 |
nmzik
|
040b2b9653
|
tests: align GPU fixtures with binding architecture
|
2026-09-04 02:06:06 +02:00 |
nmzik
|
0ce19357f6
|
graphics: create depth images for comparison textures
|
2026-09-04 02:06:06 +02:00 |
nmzik
|
d762d24f73
|
shader: separate comparison image bindings
|
2026-09-04 02:06:06 +02:00 |
GodsWill Dev
|
2fe5c150bc
|
shader: implement BUFFER_ATOMIC_CMPSWAP (#357)
shader: implement RDNA2 buffer atomic compare swap
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-09-03 23:34:34 +02:00 |