Berk
|
36acf4a40e
|
Des dcc fixes (#1000)
* [SpirvTranslator] Take high products from extended multiplies
Co-authored-by: TarkusR <90155059+TarkusR@users.noreply.github.com>
* [SpirvTranslator] Keep shader flags in uint variables
Co-authored-by: TarkusR <90155059+TarkusR@users.noreply.github.com>
* [SpirvTranslator] Synchronize shared memory phases in multi block shaders
Co-authored-by: TarkusR <90155059+TarkusR@users.noreply.github.com>
* [GPU] Merge device address ranges before buffers are bound
Co-authored-by: TarkusR <90155059+TarkusR@users.noreply.github.com>
* [GPU] Track per-slice guest DCC clear metadata
* [GPU] Materialize guest DCC clears in color and sampled images
* [GPU] Preserve color targets without pixel shader exports
* [ShaderCompiler] Track wave-indexed image descriptor waterfalls
* [ShaderCompiler] Analyze wave64 half masks and shared-memory hazards
* [ShaderCompiler] Pass guest LDS size to SPIR-V compilation
* [SpirvTranslator] Synchronize wave64 half masks through LDS exchange
---------
Co-authored-by: TarkusR <90155059+TarkusR@users.noreply.github.com>
|
2026-10-01 21:15:55 +03:00 |