Mac
ed44795511
shader: remaining decode and emitter fixes
...
Decode and SPIR-V emitter corrections this title's shaders need: image and
memory operand handling, scalar ALU forms, and the IR plumbing that goes with
them.
2026-08-31 23:41:38 +05:30
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 and Senaxx
5e64efce4f
graphics: support RDNA2 custom pixel interpolation
...
Co-authored-by: Senaxx <Senaxx@users.noreply.github.com >
2026-08-21 23:33:40 +02:00
770bdb9571
shader: separate formatless storage from image atomics
...
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com >
Co-authored-by: Senaxx <Senaxx@users.noreply.github.com >
2026-08-21 03:32:49 +02:00
nmzik
49145c1902
refactor(shader): emit structured phis natively
2026-08-21 03:32:47 +02:00
nmzik
d34e30d892
refactor(shader): emit SPIR-V declarations on demand
2026-08-21 03:32:47 +02:00
nmzik
e1bcc298a0
refactor(shader): remove register-state compatibility paths
2026-08-21 03:32:47 +02:00
Senaxx and nmzik
7e42513faf
perf(shader): cache analysis ( #259 )
...
perf(shader): cache SPIR-V requirement analysis
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-08-19 00:50:13 +02:00
nmzik
5970c4ef95
shader_recompiler: remove legacy SPIR-V emitter
2026-08-18 03:53:44 +02:00
nmzik
0f3540b1ff
shader: unify stage input metadata
2026-08-18 03:53:44 +02:00
nmzik
430de9bd15
graphics: support dynamic indirect image tables
2026-08-18 03:53:43 +02:00
Senaxx
980d89f739
graphics: support dynamic storage mip writes
2026-08-18 03:53:43 +02:00
nmzik
b42380ced6
shader_recompiler: add SSA
2026-08-18 03:53:41 +02:00