The iOS Development Podcast
Episode 107: 106 iPS Metal with Warren Moore
May 21, 2015
56:00
53.76 MB
Downloads: 0
Check out Andrew’s Wired In Kickstarter! Go here to check it out and contribute!
02:53 - Warren Moore Introduction
03:58 - Working for Apple => Doing Metal (Transition)
05:15 - 3D Graphics APIs
- 3D Game Engines (Unity, Unreal)
- 3D Rendering
- OpenGL
11:14 - Metal = Objective-C API
13:11 - The Programmable Pipeline (Shading)
- Vertex Shader
- Fragment Shader
- Shading Languages:
- Rasterization
19:40 - Metal
- Precomputed Render States
- Explicit Memory Management
22:07 - Draw Call Batching
25:30 - Testing Metal
26:01 - Who Is Metal For? What Else Can Metal Do? (Besides 3D Graphics)
- Task Parallelism
- Compute Programming (GPGPU = General-Purpose Computing on Graphics Processing Units)
- Signal Processing
33:35 - Getting Started with Metal
38:15 - Multithreading
41:34 - Metal Adoption and Future
- Metal For Developers (Apple)
- OSX Demand?
45:11 - 3D Graphics Programming Resources