nmzik
|
f3c017b168
|
shader: fold reads through empty scalar descriptor tables
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 15:17:03 +02:00 |
|
nmzik
|
9cc0bba80b
|
shader: bound GPU-selected record descriptors by scalar table geometry
|
2026-10-14 14:45:56 +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
|
6abfe3bbe4
|
shader: share formatted loads and support packed D16 XYZW buffers
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 04:09:57 +02:00 |
|
nmzik
|
1905b28b3c
|
shader: decode packed UNorm image loads through shared conversion
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-14 03:53:32 +02:00 |
|
nmzik
|
735a229236
|
shader: preserve native types in indirect image tables
|
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
|
5f6dc0a8d0
|
shader: stream tile bitmaps within their fixed descriptor domain
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
1fa79d5cac
|
shader: specialize bounded pointer and packed image tables
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
56738aa4e1
|
shader: sample packed normalized images with one bilinear gather
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
c11254a996
|
shader: share format conversion for packed normalized image stores
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
aec8c88755
|
graphics: support signed 32-bit image atomic descriptors
|
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
|
df0412afb5
|
shader: preserve shared predicates during resource plan extraction
Co-authored-by: netwarex <mail@pety.me>
|
2026-10-11 18:53:01 +02:00 |
|
netwarex
|
4c87dbebb2
|
shader: select indirect texture descriptors for image gathers
|
2026-10-11 18:53:01 +02:00 |
|
nmzik
|
f848d2761b
|
add srt walker
|
2026-10-11 09:31:31 +02:00 |
|
nmzik
|
1c301c9aab
|
Revert "shader: keep scalar payload and terminal conditions on the GPU"
|
2026-10-09 21:10:15 +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
|
973809cde0
|
shader: retain bounded scalar material image selectors
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
71c7261740
|
shader: share indirect texture dispatch with image loads
|
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
|
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 |
|
nmzik
|
5a491abbda
|
shader: remove redundant descriptor sorting and stale null check
|
2026-10-06 14:53:17 +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
|
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
|
96c067d0fb
|
shader: fix filtering for scaled 8-bit textures
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
|
cd9fc6ff2d
|
shader: keep scalar data native and preserve raw addresses
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
b183cb1011
|
shader: share bounded material-key scans across scalar and vector loads
|
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 |
|