nmzik
|
c8caa27936
|
shader: preserve folded native constants for descriptor provenance
|
2026-10-15 23:22:30 +02:00 |
|
nmzik
|
f7226ca7dc
|
graphics: emit PS5 register object and primitive IDs to RT7
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
b4406b0467
|
graphics: render packed 11-11-10 UNorm targets with exact rounding
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
bb2d6dbeb3
|
shader: share scalar condition results with direct subgroup votes
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
50844badbf
|
shader: map debug SPIR-V blocks to native RDNA2 PCs
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
dd429ef858
|
shader: decode high-half formatted buffer stores
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:00 +02:00 |
|
 nmzikandfxpw
|
bc2664cefa
|
shader: decode comparison gathers with explicit LOD
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:00 +02:00 |
|
 nmzikandfxpw
|
2f6ee0e91d
|
shader: support RDNA2 high-half short buffer stores
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 20:55:50 +02:00 |
|
nmzik
|
6b1c4a7a71
|
test: model bounded scalar selector batches in native CFG coverage
|
2026-10-14 20:55:39 +02:00 |
|
 nmzikandfxpw
|
4843d8d942
|
shader: support packed D16 XYZW formatted buffer stores
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 19:35:08 +02:00 |
|
 nmzikandfxpw
|
e0586cc85a
|
shader: decode unsigned byte loads into preserved low halves
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 18:21:58 +02:00 |
|
nmzik
|
3a925efddf
|
graphics: preserve sparse spans in rebased mip-tail views
|
2026-10-14 16:07:49 +02:00 |
|
nmzik
|
aeecc9343a
|
test: give native binding fixture valid nonempty buffer descriptors
|
2026-10-14 16:02:33 +02:00 |
|
 nmzikandfxpw
|
8c7fe539b8
|
graphics: represent rebased contiguous mip-tail texture views
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 15:56:45 +02:00 |
|
nmzik
|
280b87adec
|
shader: allow reverse left shifts to use shared SDWA partial writes
|
2026-10-14 05:20:23 +02:00 |
|
nmzik
|
9e41d8320a
|
shader: support returning 64-bit LDS max and compare-exchange
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
3197ef093c
|
test: align scalar image tables and buffer reads with PS5 semantics
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
e2c8b61de6
|
shader: remove unreachable mixed image specialization paths
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
f01a3750d4
|
shader: validate indirect image operands at each typed access
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
652154aead
|
shader: merge typed image candidates as raw vectors with shared sampler variants
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
df08b83287
|
shader: propagate late constants through affected IR users
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
fa68e104ea
|
shader: fold full wave64 masks before register predication
|
2026-10-13 21:27:07 +00:00 |
|
 nmzikandnetwarex
|
984cfcebd1
|
shader: emit native texel offsets using sample execution context
Co-authored-by: netwarex <mail@pety.me>
|
2026-10-11 18:53:01 +02:00 |
|
Mac
|
679be25c37
|
shader: recognize remaining disabled debug branches
|
2026-10-10 04:31:55 +02:00 |
|
TheCruZ
|
d247d3d60c
|
shader: complete signed 64-bit integer comparisons
|
2026-10-10 03:36:25 +02:00 |
|
nmzik
|
1c301c9aab
|
Revert "shader: keep scalar payload and terminal conditions on the GPU"
|
2026-10-09 21:10:15 +02:00 |
|
nmzik
|
3e9f88bf79
|
shader: isolate SWAPPC work from ordinary shader paths
|
2026-10-09 17:27:07 +02:00 |
|
nmzik
|
bb5edbd490
|
shader: expose graphics compute queue fields to GETREG
|
2026-10-09 15:06:39 +00:00 |
|
 nmzikandBehzad
|
1818aae562
|
shader: link scalar leaf calls only for SWAPPC programs
Co-authored-by: Behzad <behzadkhan1736@gmail.com>
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
973809cde0
|
shader: retain bounded scalar material image selectors
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
5b68a26cce
|
shader: keep scalar payload and terminal conditions on the GPU
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
3b1a94707a
|
shader: capture only memory-dependent resource predicates
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
488c0acae9
|
shader: resolve writable descriptors selected by immutable branches
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
b4853a0e08
|
shader: preserve export vectors instead of rebuilding scalar components
|
2026-10-09 02:54:21 +02:00 |
|
nmzik
|
3df456675d
|
shader: own control flow on IR blocks with direct targets
|
2026-10-09 01:59:41 +02:00 |
|
nmzik
|
dbe5353f3a
|
shader: eliminate retained SRT lookup aliases
|
2026-10-09 01:44:34 +02:00 |
|
nmzik
|
e1ac893a0c
|
shader: collect usage once and emit descriptor slots directly
|
2026-10-09 02:17:38 +04:00 |
|
nmzik
|
52dbc724f8
|
shader: store SPIR-V definitions directly in IR nodes
|
2026-10-09 01:40:41 +04:00 |
|
Claxten
|
5297abb7ac
|
shader: run non-amplifying NGG programs in mesh workgroups
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
a8beac190f
|
shader: evaluate scalar branch decisions across the complete guest wave
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
21a1346e27
|
graphics: route compact color exports through CB_SHADER_MASK
|
2026-10-07 21:17:35 +04:00 |
|
Claxten
|
3ba6ebae81
|
shader: initialize perspective sample barycentrics at SampleId
|
2026-10-07 20:44:46 +04:00 |
|
nmzik
|
5b826c6e4a
|
shader: emit native 64-bit operations where compatible
|
2026-10-05 20:41:03 +04:00 |
|
nmzik
|
7a0e1dafd7
|
shader: classify native half values with shared operand decoding
|
2026-10-05 18:39:31 +04:00 |
|
nmzik
|
1d41ddb378
|
shader: allow RDNA2 SDWA partial destinations for i24 multiply
|
2026-10-05 18:39:31 +04:00 |
|
 nmzikandshadowbeat070
|
af3011cd69
|
shader: add missing 64-bit integer image atomics
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-05 04:12:06 +04:00 |
|
 nmzikandshadowbeat070
|
e85279ea7b
|
shader: correct DS float min/max operands and special values
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-05 04:11:48 +04:00 |
|
 nmzikandÇağatay Güçlü
|
94e7d239dd
|
gpu: fix zero-source alpha blending on swizzled targets
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
8274e517b2
|
shader: add FP64 min, max and rounding
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
96011cc5c9
|
gpu: share pipelines when color and alpha blend equations match
|
2026-10-05 02:24:51 +04:00 |
|