* [Vulkan] Enable shader clip and cull distances * [Vulkan] Track shader clip distance support * [ShaderCompiler] Add a clip distance support flag to compile requests * [GPU] Expose host clip distance support to pipelines * [GPU] Pass clip distance support to shader compilation * [ShaderCompiler] Reserve a clip plane for position exports * [ShaderCompiler] Cull primitives with a zero position * [GPU] Bind vertex buffers with their guest descriptor sizes * [GPU] Accept B10G11R11 float vertex attributes * [GPU] Spill oversized image readbacks to a temporary buffer * [GPU] Carry DCC metadata on compressed textures * [GPU] Mark sampled DCC clears through the metadata fill path * [Tests] Cover vertex descriptor bounds and oversized image readbacks * [GPU] Revert binding vertex buffers with their guest descriptor sizes * [GPU] Carry DCC metadata only on single-layer 2D textures * [Tests] Cover DCC metadata on 2D, 3D and array textures |
||
|---|---|---|
| .. | ||
| BlitShaders.cs | ||
| Gen5SpirvShader.cs | ||
| Gen5SpirvTranslator.Alu.cs | ||
| Gen5SpirvTranslator.DataShareSwizzle.cs | ||
| Gen5SpirvTranslator.Interpolation.cs | ||
| Gen5SpirvTranslator.RayIntersect.cs | ||
| Gen5SpirvTranslator.Resources.cs | ||
| Gen5SpirvTranslator.cs | ||
| SharpEmu.ShaderCompiler.Vulkan.csproj | ||
| SpirvFixedShaders.cs | ||
| SpirvModuleBuilder.cs | ||
| TilerShaders.cs | ||