Busy time of year here and very hot .
Metal by Tutorials introduces a complete beginner to computer graphics. We attempted to teach the reader enough so that they can then explore Appleās Metal sample code, which is often very complex.
The book doesnāt fully cover modern rendering techniques, because of how complicated a subject it is. For example, Warren Moore wrote a great article on mesh shaders and meshlet culling, which is becoming a common pipeline feature. To understand this article, you need foundational computer graphics skills.
Itās always tricky to work out what to include in a book, especially one as long as Metal by Tutorials, Over the few editions we have lost and gained a few chapters. I think itās still important to support immediate mode renderers (Intel), but if there is a new edition next year or the year after, then I think that it will be time to move fully to Apple silicon.
Chapter 15 describes how to do tile-based deferred rendering on silicon.