nmzik
|
212282d693
|
fix(shader): preserve packed UINT16 MRT exports
|
2026-07-31 11:36:12 +02:00 |
|
Nikos
|
3b75a5659a
|
shader: specialize cube image descriptors (#134)
* shader: specialize cube image descriptors
Track whether image descriptors refer to cube maps during resource specialization, and apply the coordinate offset conversion when sampling cube maps as 2D image arrays in SPIR-V emission.
* shader: fix cube array coordinate lowering
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-07-31 03:59:10 +02:00 |
|
nmzik
|
d04938c88c
|
Embedded fetch shader: Fix overlapping buffer loads (#133)
Fix overlapping buffer loads. Fixes many games
|
2026-07-30 05:08:38 +02:00 |
|
nmzik
|
c508c4a9c0
|
shader_recompiler: allow GDS append/consume offsets
|
2026-07-30 00:10:40 +02:00 |
|
nmzik
|
832bc84100
|
fix(shader): stabilize scalar provenance phis in cyclic CFGs
|
2026-07-29 21:05:24 +02:00 |
|
nmzik
|
a6b61d7aa0
|
refactor(graphics): split renderer and recompiler into focused modules
|
2026-07-29 00:30:24 +02:00 |
|
nmzik
|
7351eae117
|
graphics: add 1D image descriptor support
|
2026-07-27 14:10:51 +02:00 |
|
nmzik
|
142b3c20fa
|
graphics: unify buffer bindings and depth target handling
|
2026-07-27 10:12:41 +02:00 |
|
nmzik
|
f43567e12c
|
shader: validate MSAA image descriptors during materialization
|
2026-07-27 10:12:41 +02:00 |
|
nmzik
|
a20cf5d298
|
refactor renderer
|
2026-07-27 02:27:29 +02:00 |
|
nmzik
|
a720b28b7f
|
graphics: cleanup
|
2026-07-23 23:21:26 +02:00 |
|
nmzik
|
0a5f78c727
|
graphics: refactoring #2
|
2026-07-21 07:37:52 +02:00 |
|
nmzik
|
42f634a751
|
fix fetch shader V_SAD_U32, video-out buffer overlap
|
2026-07-21 07:37:52 +02:00 |
|
nmzik
|
cbc11d2eaf
|
Refactor graphics #1
|
2026-07-19 00:54:31 +02:00 |
|
nmzik
|
601c82a031
|
format source files
|
2026-07-18 09:01:52 +02:00 |
|
nmzik
|
da6cee924b
|
Revert "Implement vertex swizzle"
This reverts commit f4b52cea2b.
|
2026-07-18 06:21:00 +02:00 |
|
nmzik
|
f4b52cea2b
|
Implement vertex swizzle
|
2026-07-18 03:36:09 +02:00 |
|
nmzik
|
8a6afc428d
|
support storage descriptors and tracked image aliases
|
2026-07-17 23:06:08 +02:00 |
|
nmzik
|
d7b2d1c2f0
|
recompiler: handle non valid descriptors
|
2026-07-17 13:27:29 +02:00 |
|
nmzik
|
0abe03af94
|
Support reverse RGBA16F render targets
|
2026-07-17 12:54:28 +02:00 |
|
nmzik
|
e903c93848
|
remove readback hacks, allows to read/write guest memory directly
|
2026-07-17 05:16:00 +02:00 |
|
nmzik
|
147188b143
|
Initial commit
|
2026-07-16 10:21:41 +02:00 |
|