Namespace DotCompute.Backends.Metal.Compilation
Classes
- DiscoveredMetalRingKernel
Represents a discovered Ring Kernel with Metal-specific metadata.
- MetalCompiledRingKernel
Represents a compiled Ring Kernel with Metal library and pipeline state.
- MetalHandlerTranslationService
Service for discovering and translating C# message handlers to MSL device functions for Ring Kernels.
- MetalKernelParameterMetadata
Represents metadata about a Metal kernel parameter.
- MetalMathIntrinsics
Provides Metal Shading Language (MSL) math intrinsics support for Metal kernel compilation. Enables access to GPU-accelerated math functions using the metal:: namespace.
- MetalMemoryPackSerializerGenerator
Generates MSL (Metal Shading Language) serializer/deserializer code that matches MemoryPack's exact binary format.
- MetalRingKernelDiscovery
Discovers Ring Kernel methods via runtime reflection and builds a registry for Metal compilation.
- MetalRingKernelStubGenerator
Generates Metal Shading Language (MSL) kernel stubs from runtime-discovered Ring Kernel metadata.