106 iPS Metal with Warren Moore
from iPhreaks Hosted by Charles M Wood
Check out Andrew’s Wired In Kickstarter! Go here to check it out and contribute! 02:53 - Warren Moore Introduction Twitter GitHub Metal By Example 03:58 - Working for Apple => Doing Metal (Transition) 05:15 - 3D Graphics APIs 3D Game Engines (Unity, Unreal) 3D Rendering OpenGL GPU (Graphics Processing Unit) glVertex 11:14 - Metal = Objective-C API 13:11 - The Programmable Pipeline (Shading) Vertex Shader Fragment Shader Shading Languages: GLSL The Metal Shading Language Rasterization 19:40 - Metal Precomputed Render States Explicit Memory Management 22:07 - Draw Call Batching UE4 "Zen Garden" Using Metal API for iOS 8 Revealed at WWDC 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 Metal By Example CAMetalLayer 38:15 - Multithreading MTLCommandQueue 41:34 - Metal Adoption and Future Metal For Developers (Apple) OSX Demand? 45:11 - 3D Graphics Programming Resources SceneKit Sprite Kit Core Animation Mathematics for 3D Game Programming and Computer Graphics by Eric Lengyel OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 by Dave Shreiner David H. Eberly Mike McShaffry
Embed this episode
What this episode covers
Check out Andrew’s Wired In Kickstarter! Go here to check it out and contribute! 02:53 - Warren Moore Introduction Twitter GitHub Metal By Example 03:58 - Working for Apple => Doing Metal (Transition) 05:15 - 3D Graphics APIs 3D Game Engines (Unity, Unreal) 3D Rendering OpenGL GPU (Graphics Processing Unit) glVertex 11:14 - Metal = Objective-C API 13:11 - The Programmable Pipeline (Shading) Vertex Shader Fragment Shader Shading Languages: GLSL The Metal Shading Language Rasterization 19:40 - Metal Precomputed Render States Explicit Memory Management 22:07 - Draw Call Batching UE4 "Zen Garden" Using Metal API for iOS 8 Revealed at WWDC 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 Metal By Example CAMetalLayer 38:15 - Multithreading <a href="http://developer.apple.com/library/ios/documentation/Metal/reference/MTLCommandQueue_Ref/index.html" target="_blank" rel="noreferrer...
No transcript yet.