MetalKitEssentials: Using the MetalKit View, Texture Loader, and Model I/O

Last Revision:
Version 1.1, 2015-10-22
Updated for iOS 9.
(Full Revision History)
Build Requirements:
Xcode 7.0, iOS 9.0 SDK, OS X 10.11 SDK
Runtime Requirements:
iOS 9.0, OS X 10.11

This sample demonstrates how to use key functionality provided by MetalKit on both iOS and OS X, including usage of the MetalKit view, texture loader, and the Model I/O integration. The sample loads uses the MetalKit view to get Metal rendering, The texture loader to load 2D and cube map assets, and the Model I/O framework to load an OBJ file with help from MetalKit to render the mesh object.