* [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> |
||
|---|---|---|
| .. | ||
| SharpEmu.CLI | ||
| SharpEmu.Core | ||
| SharpEmu.DebugClient | ||
| SharpEmu.Debugger | ||
| SharpEmu.GUI | ||
| SharpEmu.HLE | ||
| SharpEmu.LibAtrac9 | ||
| SharpEmu.Libs | ||
| SharpEmu.Logging | ||
| SharpEmu.ShaderCompiler | ||
| SharpEmu.ShaderCompiler.Metal | ||
| SharpEmu.ShaderCompiler.Vulkan | ||
| SharpEmu.SourceGenerators | ||