nmzik
|
7012634f32
|
graphics: require unrestricted depth ranges
KytyPS5-2026-08-25-7012634
|
2026-08-25 03:11:12 +02:00 |
|
nmzik
|
663b524fb3
|
Revert "loader: preserve TLS patch instruction boundaries"
This reverts commit ffd07dbfce.
KytyPS5-2026-08-25-663b524
|
2026-08-25 02:46:02 +02:00 |
|
nmzik
|
0b3302af70
|
audio: parse NGS2 ATRAC9 waveform metadata
KytyPS5-2026-08-24-0b3302a
|
2026-08-24 08:42:07 +02:00 |
|
nmzik
|
ffd07dbfce
|
loader: preserve TLS patch instruction boundaries
|
2026-08-24 07:06:59 +02:00 |
|
nmzik
|
6eed46b024
|
renderer: simplify image view cache
KytyPS5-2026-08-23-6eed46b
|
2026-08-24 01:31:15 +02:00 |
|
nmzik
|
e6ad87072d
|
renderer: avoid speculative buffer LRU touches
|
2026-08-24 01:12:41 +02:00 |
|
nmzik
|
dd2fbd6c45
|
tests: cover large host buffer copies
|
2026-08-24 00:52:53 +02:00 |
|
nmzik
|
1779142805
|
renderer: invalidate buffers on memory unmap
|
2026-08-24 00:40:02 +02:00 |
|
nmzik
|
186621c6ff
|
renderer: use LRU buffer cache collection
|
2026-08-24 00:17:02 +02:00 |
|
nmzik
|
11d4c0d2a2
|
renderer: synchronize bounded buffer downloads
KytyPS5-2026-08-23-11d4c0d
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
aa69b5b184
|
renderer: rewrite buffer lookup around page index
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
cb378365e1
|
renderer: avoid allocating for dirty range probes
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
30fa9dddc5
|
renderer: respect buffer ownership in image downloads
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
4d8d3b6d25
|
renderer: batch buffer cache uploads
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
523cc17ffe
|
renderer: keep small buffer uploads nonblocking
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
825e5f1162
|
renderer: defer clean buffer destruction on unmap
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
3c016bead1
|
renderer: defer texture destruction on unmap
|
2026-08-23 17:08:59 +02:00 |
|
nmzik
|
800a7719cf
|
target Vulkan 1.3 for bundled shaders
|
2026-08-23 16:51:37 +02:00 |
|
nmzik
|
e3fb05c1a8
|
logging: report build and host details at startup
|
2026-08-23 16:47:15 +02:00 |
|
nmzik
|
bc9c70d50f
|
shader: implement RDNA2 V_LSHLREV_B64
|
2026-08-23 16:39:01 +02:00 |
|
nmzik
|
a8fe4e7a2d
|
renderer: honor null pixel shaders in depth-only draws
|
2026-08-23 04:23:59 +02:00 |
|
nmzik
|
bed19e5d8c
|
shader: preserve concurrent subword buffer stores
Co-authored-by: Senaxx <Senaxx@users.noreply.github.com>
KytyPS5-2026-08-23-bed19e5
|
2026-08-23 03:53:47 +02:00 |
|
nmzik
|
4adbf40861
|
renderer: simplify dynamic params
KytyPS5-2026-08-23-4adbf40
|
2026-08-23 02:14:58 +02:00 |
|
nmzik
|
8d01fb1c18
|
shader: DS_READ_U16_D16, V_LSHRREV_B64,
|
2026-08-23 01:19:47 +02:00 |
|
nmzik
|
a610528075
|
shader: V_CMPX_NE_I64
|
2026-08-23 00:59:44 +02:00 |
|
nmzik
|
3e25eb0998
|
Fix wave64 LDS synchronization on subgroup32 hosts
|
2026-08-23 00:46:37 +02:00 |
|
nmzik
|
0d92ce49da
|
shader: support RDNA2 V_CMPX_NE_U64
KytyPS5-2026-08-22-0d92ce4
|
2026-08-22 04:38:13 +02:00 |
|
nmzik
|
4179bb5b06
|
shader: route inner shared exits first
KytyPS5-2026-08-22-4179bb5
|
2026-08-22 04:00:37 +02:00 |
|
nmzik
|
d581703ab4
|
shader: preserve folded control-flow values
|
2026-08-22 03:31:59 +02:00 |
|
nmzik
|
9241fdc32a
|
shader: align float semantics with RDNA2 default mode
|
2026-08-22 03:16:45 +02:00 |
|
nmzik
|
a2baaccc6e
|
shader: fix auxiliary position exports
|
2026-08-22 02:58:35 +02:00 |
|
nmzik
|
c130d74efc
|
graphics: synthesize always-visible occlusion query results
|
2026-08-22 01:47:46 +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
|
17c2b4cc7d
|
fix regression TryReadBacking
|
2026-08-21 22:45:40 +02:00 |
|
nmzik
|
bad6726f5e
|
Rewrite descriptor bindings and unify graphics push constants
|
2026-08-21 22:28:10 +02:00 |
|
nmzik
|
26c4168160
|
refactor(renderer): simplify buffer and texture cache ownership
|
2026-08-21 20:11:38 +02:00 |
|
nmzik
|
49ea1680f8
|
graphics: use per-invocation shader masks
|
2026-08-21 08:03:22 +02:00 |
|
nmzik
|
79443aa104
|
shader: decode compressed UNORM16 MRT exports
|
2026-08-21 05:23:09 +02:00 |
|
nmzik
|
342fae06a6
|
graphics: name game Vulkan resources in debug dumps
|
2026-08-21 04:48:43 +02:00 |
|
nmzik
|
7022afa86e
|
commandProcessor: WriteData fix
KytyPS5-2026-08-21-7022afa
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
a44dd88806
|
agc: new ABI
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
d0a4c908a1
|
shader: align address-memory buffer bindings
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
61dd8a3031
|
shader: accept byte-selected CNDMASK SDWA operands
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
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
|
719e20d470
|
shader: support bit-packed image surfaces
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
fedd1a4335
|
gpu: describe packed 11-11-10 uint textures
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
ebd47081ca
|
agc: initialize interpolant mapping registers
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
1546e93d67
|
gpu: handle native blend-color register writes
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
94325b5ed6
|
launcher: window title fix
|
2026-08-21 03:32:49 +02:00 |
|
nmzik
|
86dbf89188
|
agc: emit native wait-on-address packets
|
2026-08-21 03:32:48 +02:00 |
|