sharpemu/src/SharpEmu.ShaderCompiler.Metal
T d4891229e9
[SpirvTranslator] Shader fixes (#1019)
* [ShaderCompiler] Fix packed 10 and 11 bit buffer format layouts

* [SpirvTranslator] Pass W as the pixel position input instead of its reciprocal

* [SpirvTranslator] Keep lane spills in per invocation slots for all 64 lanes

* [SpirvTranslator] Match the hardware float conversion and NaN rules

* [SpirvTranslator] Apply VOP3 sign modifiers to conditional mask sources

* [GPU] Download guest DCC metadata before a known target is sampled

* [ShaderCompiler] End bit scan image tables at a sampler loaded from the same base

* [ShaderCompiler] Treat image table candidates with unsupported formats as null
2026-10-04 01:17:02 +03:00
..
Templates Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5MslArgumentLayout.cs Alpha rebuild part2 (#893) 2026-09-21 00:29:16 +03:00
Gen5MslShader.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5MslTranslator.Alu.cs [SpirvTranslator] Shader fixes (#1019) 2026-10-04 01:17:02 +03:00
Gen5MslTranslator.DataShareSwizzle.cs [Spirvtranslator] Added many instruction set for SPIR-V translator (#894) 2026-09-23 14:05:19 +03:00
Gen5MslTranslator.Pixel.cs Perf computed shaders (#1013) 2026-10-03 04:49:43 +03:00
Gen5MslTranslator.Resources.cs Alpha rebuild part2 (#893) 2026-09-21 00:29:16 +03:00
Gen5MslTranslator.cs Amd fix opcode nid filecache wave32 (#903) 2026-09-24 15:00:42 +03:00
MslFixedShaders.cs feat(gpu): GPU compute detile for guest tiled textures (Vulkan + Metal) (#592) 2026-07-24 20:13:02 +03:00
MslTemplates.cs [Gpu] Metal backend: complete IGuestGpuBackend implementation on AppKit + Metal (#283) 2026-07-18 20:32:00 +03:00
SharpEmu.ShaderCompiler.Metal.csproj [Gpu] Metal backend: complete IGuestGpuBackend implementation on AppKit + Metal (#283) 2026-07-18 20:32:00 +03:00