nmzik
|
34ebfe40c3
|
shader: report compiled counts by guest stage
|
2026-09-07 07:34:01 +04:00 |
|
nmzik
|
50e78d717d
|
render: use guest polygon modes
|
2026-09-06 10:56:59 +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
|
9918dc2591
|
render: set merged GS user data from shader registers
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 15:08:20 +04:00 |
|
nmzik
|
843c0c59be
|
render: use Vulkan-Hpp setup defaults
|
2026-09-05 14:42:14 +04:00 |
|
nmzik
|
c66060be10
|
render: simplify pipeline setup
|
2026-09-05 14:36:52 +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
|
3628d2b4c1
|
renderer: remove dynamic draw state from pipeline keys
|
2026-09-05 04:41:41 +04:00 |
|
nmzik
|
eb917463ad
|
fix File abstraction destructor
|
2026-09-04 02:06:06 +02:00 |
|
nmzik
|
98200fed19
|
shader: rework resource specialization and optimize pipeline caching
|
2026-09-03 03:04:17 +02:00 |
|
nmzik
|
0c4dfd565e
|
renderer: emulate clip-disabled screen-space positions
|
2026-09-01 21:39:11 +04:00 |
|
nmzik
|
f1413569ce
|
fix windows build
|
2026-08-29 14:46:54 +04:00 |
|
nmzik
|
1752f1382f
|
graphical: add per-game Vulkan pipeline caching (driver-side improvements only for now)
Co-authored-by: Ferran <ferran.duarri@me.com>
|
2026-08-29 12:28:48 +04:00 |
|
nmzik
|
c167375fe1
|
shader: centralize program compilation and permutation caching
|
2026-08-27 13:37:46 +02:00 |
|
nmzik
|
65871a53a6
|
graphics: collapse redundant Vulkan and command buffer types
|
2026-08-27 06:22:15 +02:00 |
|
nmzik
|
bad6726f5e
|
Rewrite descriptor bindings and unify graphics push constants
|
2026-08-21 22:28:10 +02:00 |
|
nmzik
|
8cfc9cd7a8
|
renderer: execute attachmentless PS side-effect draws
|
2026-08-18 14:03:36 +02:00 |
|
Senaxx
|
d7fd4a2864
|
graphics: accept asymmetric Z clip state
|
2026-08-18 03:53:42 +02:00 |
|
nmzik
|
30d57bed06
|
graphics: honor primitive restart state
|
2026-08-18 03:53:42 +02:00 |
|
nmzik
|
86a586025f
|
renderer: expand rectangle lists with tessellation
Remove the legacy NGG rectangle workaround and its configuration toggle.
|
2026-08-03 00:35:02 +02:00 |
|
nmzik
|
d8a4c83cc7
|
format src and tests with clang-format
|
2026-07-31 11:36:12 +02:00 |
|
nmzik
|
a6b61d7aa0
|
refactor(graphics): split renderer and recompiler into focused modules
|
2026-07-29 00:30:24 +02:00 |
|