Skip to content
106 iPS Metal with Warren Moore episode artwork

May 21, 2015 56 min

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

Episode details come from the podcast's RSS feed.

Embed this episode

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...

Ready to play

106 iPS Metal with Warren Moore

0:00 56:01

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of iPhreaks?

This episode is 56 minutes long.

When was this iPhreaks episode published?

This episode was published on May 21, 2015.

Can I download this iPhreaks episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.