nmzik
|
21aa7b66ce
|
graphics: replace raw GPU enum values with typed formats
|
2026-08-11 16:12:38 +02:00 |
|
nmzik
|
ac64d202af
|
shader: implement BUFFER_ATOMIC_FMAX
|
2026-08-05 02:59:28 +02:00 |
|
nmzik
|
df44ad3fac
|
shader: implement BUFFER_ATOMIC_FMIN, unhandled IR opcode now fails
|
2026-08-05 02:59:28 +02:00 |
|
nmzik
|
0a2f4814ac
|
refactor(shader): centralize opcode metadata and lookup paths
|
2026-08-05 02:59:28 +02:00 |
|
nmzik
|
2b6fd699e7
|
shader: implement V_CMP_EQ_I64
|
2026-08-05 02:59:27 +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
|
68be13345a
|
fix(shader): support multisampled depth image loads
|
2026-07-31 11:36:12 +02:00 |
|
nmzik
|
167da0abe0
|
shader: fix readlane/writelane for inactive host lanes
|
2026-07-31 11:36:12 +02:00 |
|
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
|
a6b61d7aa0
|
refactor(graphics): split renderer and recompiler into focused modules
|
2026-07-29 00:30:24 +02:00 |
|