nmzik
|
f57d2c0965
|
shader: keep unbounded material selectors on bounded GPU heaps
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
f1577a5a94
|
shader: memoize bounded material record bit analysis
|
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
|
907c65f54c
|
shader: track material offsets scaled after lane selection
|
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
|
6309ac838d
|
shader: restrict shared-list descriptor bounds to overlapping producers
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
19799b3079
|
shader: simplify invariant execution masks in descriptor proofs
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
4e16234d32
|
shader: bound signed image loops from their initial descriptor index
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
5f6dc0a8d0
|
shader: stream tile bitmaps within their fixed descriptor domain
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
34893dd8c8
|
shader: recognize unconditional predicates in implication proofs
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
50595d1c13
|
shader: recover counted image rows through private LDS spills
|
2026-10-13 21:33:50 +00:00 |
nmzik
|
9a3aca963a
|
shader: combine image execution masks with descriptor branch bounds
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
1fa79d5cac
|
shader: specialize bounded pointer and packed image tables
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
c9ec82e32e
|
shader: factor live execution guards before resource planning
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
7e884f55e0
|
shader: reuse dominating descriptor loads across image samples
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
d70cbd4184
|
shader: bound descriptor worklists by their finite bit masks
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
ed1195d1e7
|
shader: prove descriptor bounds from simplified image EXEC predicates
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
25e1cc7ec9
|
shader: preserve descriptor bounds through guarded branch joins
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
a287a54f26
|
shader: prove guarded descriptor counts for interleaved image records
|
2026-10-13 21:27:07 +00:00 |
nmzik
|
68d7bc94e2
|
shader: correlate masked first-lane material rows
|
2026-10-13 21:27:07 +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
|
e2c8b61de6
|
shader: remove unreachable mixed image specialization paths
|
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
|
f01a3750d4
|
shader: validate indirect image operands at each typed access
|
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
|
652154aead
|
shader: merge typed image candidates as raw vectors with shared sampler variants
|
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
|
7688093ca3
|
shader: resolve GPU scalar image selectors within buffer bounds
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
|
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 |
nmzik
|
8c81386568
|
shader: share finite descriptor planning with GPU-selected inline samplers
|
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
|
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
|
b929bbe3e0
|
shader: limit broad image tables to compatible views
|
2026-10-06 14:59:05 +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
|
266c12cec6
|
Revert "shader: keep scalar data native and preserve raw addresses"
This reverts commit cd9fc6ff2d.
|
2026-10-05 18:39:31 +04:00 |
nmzik
|
5c83060481
|
shader: resolve masked image keys in strided descriptor records
|
2026-10-05 14:43:21 +04:00 |
nmzik
|
f7bd0b436a
|
tests: update shared-memory binding expectations
|
2026-10-05 02:24:51 +04:00 |
nmzik
|
b7d3c572c1
|
shader: clear unused sampler bits after constant folding
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
|
92ac54a493
|
shader: eliminate impossible relative writes with closed loop bounds
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
nmzik
|
cd9fc6ff2d
|
shader: keep scalar data native and preserve raw addresses
|
2026-10-04 18:39:34 +04:00 |
nmzik
|
919c058fee
|
tests: preserve descriptor phi rejection coverage for writable buffers
|
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 |
frans
|
bd611bfe15
|
Honor explicit gather LOD with shared image mip selection
Co-authored-by: YuhiAida <21134775+YuhiAida@users.noreply.github.com>
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com>
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-03 14:19:33 +04:00 |
BlackCAT
|
ef4c5baf3a
|
Implement RDNA2 64-bit image atomic maximum
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-03 14:19:32 +04:00 |