Advanced Techniques

Learn how to implement advanced techniques by using Metal features efficiently.


The following sample code projects demonstrate a wide range of graphics and compute techniques specifically optimized to leverage Metal features.


Advanced Techniques

Reflections with Layer Selection

Demonstrates how to use layer selection to reduce the number of render passes needed to render a reflective object.

LOD with Function Specialization

Demonstrates how to use specialized functions to render a model with varying levels of detail.

See Also

Sample Code

Fundamental Lessons

Learn how to develop Metal apps by following introductory lessons and guided examples.