Learn-iOS-Swift-by-Examples/MetalImageFilters
Liu Lantao 59522d1fca MetalImageFilters: Version 1.0, 2016-09-13
First release

This sample demonstrates how to use a selection of MPSKernel classes to filter an image on the GPU. The image is processed as a MTLTexture object, obtained from either a bundled file or a real-time video stream. The filters demonstrated range from a single-pass Sobel filter to a multi-pass histogram specification.
2016-12-24 12:09:41 +08:00
..
MetalImageFilters MetalImageFilters: Version 1.0, 2016-09-13 2016-12-24 12:09:41 +08:00
MetalImageFilters.xcodeproj MetalImageFilters: Version 1.0, 2016-09-13 2016-12-24 12:09:41 +08:00
LICENSE.txt MetalImageFilters: Version 1.0, 2016-09-13 2016-12-24 12:09:41 +08:00
README.md MetalImageFilters: Version 1.0, 2016-09-13 2016-12-24 12:09:41 +08:00

README.md

Metal Image Filters: Using the image filters provided by the Metal Performance Shaders framework.

This sample demonstrates how to use a selection of MPSKernel classes to filter an image on the GPU. The image is processed as a MTLTexture object, obtained from either a bundled file or a real-time video stream. The filters demonstrated range from a single-pass Sobel filter to a multi-pass histogram specification.

Requirements

Build

Xcode 8.0 or later; iOS 10.0 SDK or later

Runtime

iOS 10.0 or later

Device Feature Set

iOS GPU Family 2 or later

Copyright (C) 2016 Apple Inc. All rights reserved.