Devchat.tv Episode Roundup

106 iPS Metal with Warren Moore


Listen Later

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
                        • ...more
                          View all episodesView all episodes
                          Download on the App Store

                          Devchat.tv Episode RoundupBy Devchat.tv