nmzik
|
d01633e18e
|
Revert "Fix scalar buffer reads across sparse guest mappings"
This reverts commit d7974dc763.
|
2026-10-16 19:13:36 +02:00 |
|
nmzik
|
d7974dc763
|
Fix scalar buffer reads across sparse guest mappings
|
2026-10-16 18:20:31 +02:00 |
|
nmzik
|
f7226ca7dc
|
graphics: emit PS5 register object and primitive IDs to RT7
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
bb2d6dbeb3
|
shader: share scalar condition results with direct subgroup votes
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
8b81f665a2
|
shader: separate indirect buffer candidates from tracked root limits
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 21:19:38 +02:00 |
|
nmzik
|
b24ce3440d
|
shader: track buffer liveness and offsets by resource count
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 21:11:14 +02:00 |
|
nmzik
|
302240da70
|
shader: lower complete wave minima for sparse fragment subgroups
|
2026-10-14 18:03:48 +02:00 |
|
nmzik
|
26d326d1b0
|
shader: share bounded record descriptors for packed loads and byte stores
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 05:07:24 +02:00 |
|
nmzik
|
e1ac893a0c
|
shader: collect usage once and emit descriptor slots directly
|
2026-10-09 02:17:38 +04:00 |
|
nmzik
|
b38b7454a6
|
Preserve vertex export locations for mixed pixel interpolation
|
2026-10-08 22:05:53 +04:00 |
|
Claxten
|
21a1346e27
|
graphics: route compact color exports through CB_SHADER_MASK
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
3ba6ebae81
|
shader: initialize perspective sample barycentrics at SampleId
|
2026-10-07 20:44:46 +04:00 |
|
nmzik
|
0bef3fc0d3
|
gpu: fix separate alpha blending on swizzled render targets
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
f3dc5ee4a9
|
Collect shader interface metadata in place without copying resources
|
2026-10-02 16:07:16 +04:00 |
|
nmzik
|
73615c31ff
|
graphics: preserve logical alpha when blending reordered targets (PPSA02721)
Co-authored-by: EmK530 <admin@emk530.net>
|
2026-09-29 19:52:40 +04:00 |
|
nmzik
|
441367b1a1
|
Fix pixel shader input aliases
|
2026-09-15 20:46:51 +04:00 |
|
nmzik
|
0d9e95d96a
|
Fix centroid interpolation weights
PPSA03792
|
2026-09-15 19:51:30 +04:00 |
|
nmzik
|
7516068662
|
gpu: compile RDNA2 tessellation through native LS HS and TES stages
|
2026-09-14 06:58:32 +04:00 |
|
nmzik
|
1d1f00bdef
|
shader: use Khronos definitions and simplify compiler ownership
|
2026-09-12 13:42:15 +04:00 |
|
nmzik
|
f9f8e12c35
|
shader: add viewport-index exports and indexed raster state
Co-authored-by: Ettore Sartori <85788613+Ekt0re@users.noreply.github.com>
|
2026-09-06 10:16:38 +04:00 |
|
nmzik
|
b346f58b73
|
shader: read sample IDs from pixel ancillary input
|
2026-09-06 06:54:38 +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
|
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
|
bd401a1407
|
shader: ignore inactive auxiliary position exports
|
2026-09-04 07:42:23 +02:00 |
|
nmzik
|
af8aecfdde
|
shader: remove recompiler error-string propagation
|
2026-08-31 05:31:41 +04:00 |
|
nmzik
|
ffa69d48de
|
shader: remove second IR layer
|
2026-08-26 08:49:39 +02:00 |
|
nmzik
|
a2baaccc6e
|
shader: fix auxiliary position exports
|
2026-08-22 02:58:35 +02:00 |
|
nmzik
|
5e64efce4f
|
graphics: support RDNA2 custom pixel interpolation
Co-authored-by: Senaxx <Senaxx@users.noreply.github.com>
|
2026-08-21 23:33:40 +02:00 |
|
nmzik
|
0f3540b1ff
|
shader: unify stage input metadata
|
2026-08-18 03:53:44 +02:00 |
|
nmzik
|
b42380ced6
|
shader_recompiler: add SSA
|
2026-08-18 03:53:41 +02:00 |
|