Janie Clayton is an independent iOS developer and graphics programmer. Janie is the author on several books on iOS and Swift development, including the "Swift Apprentice" and "iOS 10 SDK". She records her journey down the rabbit hole on her personal blog at http://redqueencoder.com. Janie lives outside of Madison, Wisconsin with her attempted grumble of pugs and multitude of programming books.
1. Introduction
2. What is Metal?
3. Your First Test Metal Application
4. Under the Hood and Down the Pipeline
5. Resource Objects: Buffers and Textures
6. Graphics Rendering/Render Pipelines/State
7. Deep Dive into Render Pipeline
8. Deep Look at Metal API w/Example App
9. Drawing with Values
10. Metal and Scientific Programming
11. Metal Shading Language
12. Metal Performance Shaders
13. Textures
14. Translucency
15. Introduction to Image Processing
16. Rendering
17. Advanced Metal Shader Optimization
18. High Performance Metal (Best Practices)
19. Tessellation
20. Debugging and Stability