nmzik
|
33208a545a
|
shader: remove artificial sampled image and sampler pair limit
|
2026-10-18 03:20:38 +02:00 |
|
nmzik
|
d1fe1324c8
|
shader: keep coherent 64bit atomic
|
2026-10-17 07:52:20 +02:00 |
|
nmzik
|
9202bddad2
|
recognize verified pattern fills
Co-authored-by: Juan Pablo Farias <juanpablo.profissional.a.f@gmail.com>
|
2026-10-17 04:09:54 +02:00 |
|
nmzik
|
d01633e18e
|
Revert "Fix scalar buffer reads across sparse guest mappings"
This reverts commit d7974dc763.
|
2026-10-16 19:13:36 +02:00 |
|
nmzik
|
d7974dc763
|
Fix scalar buffer reads across sparse guest mappings
|
2026-10-16 18:20:31 +02:00 |
|
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 |
|
nmzik
|
e291589177
|
shader: resolve GPU-selected parent pointers and bounded child image tables
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
2a4ccaa5d5
|
shader: share proven selector domains for paired images and samplers
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
9c04abacc5
|
shader: resolve shared selector keys once per materialization
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
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
|
8b81f665a2
|
shader: separate indirect buffer candidates from tracked root limits
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 21:19:38 +02:00 |
|
nmzik
|
b24ce3440d
|
shader: track buffer liveness and offsets by resource count
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 21:11:14 +02:00 |
|
nmzik
|
b6da068313
|
shader: preserve typed candidates for unfiltered indirect image access
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 18:57:26 +02:00 |
|
nmzik
|
302240da70
|
shader: lower complete wave minima for sparse fragment subgroups
|
2026-10-14 18:03:48 +02:00 |
|
nmzik
|
04cb4c6553
|
shader: separate exact descriptor row bounds from pointer offsets
|
2026-10-14 16:55:47 +02:00 |
|
nmzik
|
487bbf95fd
|
shader: share nested pointer-table image and sampler selection
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 16:40:15 +02:00 |
|
nmzik
|
c88f05f7b5
|
graphics: share signed storage conversion and support R16 image writes
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 15:36:29 +02:00 |
|
nmzik
|
26d326d1b0
|
shader: share bounded record descriptors for packed loads and byte stores
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 05:07:24 +02:00 |
|
nmzik
|
7bba785963
|
shader: load bytes and halfwords from GPU-selected buffers
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 04:35:21 +02:00 |
|
nmzik
|
e998f21e71
|
shader: reuse EXEC proof contexts across shared predicate graphs
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
9ade7e3582
|
shader: prove inactive resources across masked traversal merges
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
d08a6cef64
|
shader: specialize guarded packed material selectors
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
fe6499b86e
|
shader: preserve clamped scalar material selector provenance
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
8ee31abd9d
|
shader: bound indirect image selectors by counted scalar rows
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
5dc6914688
|
shader: lower bounded UInt formatted buffer copies to shared stores
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
145578ac03
|
shader: materialize image keys from proven GPU bitmap subsets
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
0e9c77b0a2
|
shader: bound material selectors by proven one-wave LDS append lists
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
49ebbfd627
|
shader: prove descending image ranges and prune impossible register selectors
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
fd66f580b4
|
shader: resolve packed buffer selectors with shared indexed stores
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
f848d2761b
|
add srt walker
|
2026-10-11 09:31:31 +02:00 |
|
nmzik
|
8c81386568
|
shader: share finite descriptor planning with GPU-selected inline samplers
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
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
|
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 |
|
Claxten
|
3ba6ebae81
|
shader: initialize perspective sample barycentrics at SampleId
|
2026-10-07 20:44:46 +04:00 |
|
Claxten
|
cd06601022
|
shader: replace CPU selector chains with direct image-table lookup
|
2026-10-06 14:53:17 +04:00 |
|
nmzik
|
c23de62184
|
shader: resolve nested descriptor selector tables with exact scalar offsets
|
2026-10-06 14:53:17 +04:00 |
|
nmzik
|
5c83060481
|
shader: resolve masked image keys in strided descriptor records
|
2026-10-05 14:43:21 +04:00 |
|
nmzik
|
b0bbaef1eb
|
gpu: store large compute shared memory in device buffers
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
0ee8800905
|
shader: read image descriptors indexed by workgroup
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
3ba0e971e9
|
shader: materialize exact buffer capacity through shared clean reads
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
8b05b6730e
|
shader: bind dispatch spans while keeping GPU record counts native
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
5f01308b20
|
shader: reuse aligned indirect buffer loads for scalar DWORD reads
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
Co-authored-by: tototomate123 <rushwars201966@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
843b577880
|
shader: resolve bounded GPU material keys through sampled image arrays
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
a55a28380d
|
shader: decode GPU-selected formatted buffer loads with native bounds
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
b4d32394b6
|
shader: keep GPU-derived scalar resource reads on the GPU
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
e4aca7a60b
|
shader: initialize EXEC from requested dispatch thread extents
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
429d0af62b
|
shader: bind bounded GPU-selected buffer store destinations
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|