raheelahmad / Satin

A highly experimental 3D graphics toolkit built on top of Metal (macOS, iOS, tvOS)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Satin

About

Satin is an experimental framework that helps designers and developers work with Apple's Metal API. Satin provides helpful classes for creating meshes, geometries, pipelines (shaders) and render them on screen or to textures. The api is a constant work in progress, so proceed with caution.

Getting Started

Install Bundler using:

[sudo] gem install bundler

Install the Bundler dependencies specified in the Gemfile:

If not already in the Example folder

cd Example/

Config Bundler and Install

bundle config set path vendor/bundle
bundle install

Install the CocoaPod dependencies using Bundler:

bundle exec pod install

Finally, make sure to open the xcode workspace not the xcode project:

open Example.xcworkspace/

About

A highly experimental 3D graphics toolkit built on top of Metal (macOS, iOS, tvOS)

License:MIT License


Languages

Language:Swift 72.0%Language:Metal 20.0%Language:C 6.6%Language:Ruby 0.9%Language:C++ 0.4%Language:Objective-C 0.1%