MetalPerformanceShaders HelloWorld

This sample demonstrates how easy it is to use the MetalPerformanceShaders framework. To convince you of its ease of use, the sample shows how to process an image using the Gaussian blur kernel provided by the framework. You’ll also see how MetalPerformanceShaders integrates nicely with MetalKit. A label will be displayed in case the device does not support MetalPerformanceShaders.

Build Requirements

Building this sample requires Xcode 7.0 and iOS 9.0 SDK

Runtime Requirements

This sample works only on a real device with A8 chip on board

Useful links

Swift and Objective-C versions of sample


Xamarin port changes are released under the MIT license


Ported to Xamarin.iOS by Oleg Demchenko