Senaxx
|
a42e3bb09e
|
graphics: derive compute wave size from dispatch mode
|
2026-08-21 03:32:48 +02:00 |
Senaxx
|
56a15c2036
|
Implement RDNA2 per-invocation scratch memory
|
2026-08-21 03:32:47 +02:00 |
nmzik
|
8063822243
|
refactor(shader): preserve native scalar memory operations
|
2026-08-21 03:32:47 +02:00 |
nmzik
|
c236ba713d
|
refactor(shader): preserve native wide shared operations
|
2026-08-21 03:32:47 +02:00 |
nmzik
|
c9e942a972
|
refactor(shader): compact whole-quad mask lowering
|
2026-08-21 03:32:47 +02:00 |
nmzik
|
5383972e96
|
refactor(shader): preserve native wide buffer operations
|
2026-08-21 03:32:47 +02:00 |
nmzik
|
3ea2099245
|
refactor(shader): simplify buffer access emission
|
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
|
5d83ce82af
|
renderer: track and materialize deferred DCC clears
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-08-18 19:10:36 +02:00 |
nmzik
|
6407add888
|
renderer: align texture overlap retirement
|
2026-08-18 03:53:45 +02:00 |
nmzik
|
395c34ecab
|
renderer: recreate insufficient texture cache matches
|
2026-08-18 03:53:45 +02:00 |
nmzik
|
377fb8f50a
|
shader: use ISA-style decoder opcode names
|
2026-08-18 03:53:45 +02:00 |
nmzik
|
146253afb6
|
renderer&guest_gpu: minor cleanup
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
c759236ccb
|
renderer: support depth-compatible uint image views
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
ce39238210
|
renderer: preserve requested depth stencil view aspects
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
330889e50b
|
shader: implement RDNA2 frexp mantissa
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
1be9568a02
|
shader: implement RDNA2 frexp exponent
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
0f3540b1ff
|
shader: unify stage input metadata
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
e857e332ac
|
graphics: handle PS5 DMA_DATA prefetch
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
44302cbf96
|
shader: implement RDNA2 V_MED3_I16
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
6b306f64d5
|
graphics: execute valid PM4 rewind packets
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
e1366eb91d
|
graphics: resolve Standard4KB color targets
|
2026-08-18 03:53:44 +02:00 |
nmzik
|
7850cbeaef
|
rename legacy Graphics -> Agc
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
93398d6d0f
|
graphics: sign-extend vector bitfield extracts
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
4e343408dc
|
graphics: size compute LDS from shader state
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
1375d650a7
|
graphics: support RDNA2 dependency waits
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
d7f1bcaa19
|
graphics: support signed 16-bit integer packing
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
2bb396f58f
|
graphics: support SDWA arithmetic right shifts
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
af1ab60786
|
graphics: intersect texture views with resource mips
|
2026-08-18 03:53:43 +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 |
Senaxx
|
f785974cc1
|
graphics: accept storage mip ranges
|
2026-08-18 03:53:43 +02:00 |
nmzik
|
6d273e4d9c
|
graphics: accept forced HTile resummarization
|
2026-08-18 03:53:43 +02:00 |
Senaxx
|
d7fd4a2864
|
graphics: accept asymmetric Z clip state
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
5e27a28ab0
|
shader: fix missing homogeneous semantics
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
4f1bc505cc
|
graphics: support depth-tiled color targets
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
484433b180
|
shader: fix V_ADD_NC_U32
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
7556a74f19
|
shader: implement s_bfe_i32
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
b4809e7170
|
Fix SPIR-V float control contract (Preserve FP32 Inf and NaN)
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
0df20eb300
|
fix opcode regression
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
5bfdf4267e
|
Optimize decoder
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
28a913894d
|
graphics: implement RDNA2 64-bit first-set-bit
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
13e87a8e58
|
graphics: implement RDNA2 alignbyte shader opcode
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
09fec6815f
|
shader: handle disabled RDNA2 traps
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
00bd19194a
|
shader: mask vector carry outputs by exec
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
4a7bc55afa
|
shader: implement RDNA2 subrev borrow
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
9c316e6988
|
shader: implement RDNA2 v_cmp_gt_u64
|
2026-08-18 03:53:42 +02:00 |
nmzik
|
b42380ced6
|
shader_recompiler: add SSA
|
2026-08-18 03:53:41 +02:00 |
nmzik
|
9a76719544
|
gpu: validate depth and cube texture descriptors
Accept SDK-valid depth sampler modulation and validate cube storage images as complete six-layer groups.
|
2026-08-11 16:45:32 +02:00 |
nmzik
|
472c8213db
|
gpu: accept CB/DB release without GL2 writeback
|
2026-08-11 16:12:38 +02:00 |