A image processing framework based on Metal.
MetalPetal is still in its early phase and isn't ready for day-to-day usage.
-
Easy to use
-
Performance
-
Support MPS (Metal Performance Shaders)
-
Support floating-point texture formats for filters
-
Support vertex modification
-
Swifty
-
Extensibility
-
Working with CoreImage/GPUImage
Provides CommandQueue/TextureLoader/CVMetalTextureCache as well as Texture/RenderPipelineState/Function cache for rendering.
A receipt/promise of a MTLTexture.
A render receipt builder.
Provides image rendering operations and the required command buffer.