Ray tracing and function pointers in Metal

Achieve photorealistic 3D scenes in your apps and games through ray tracing and shaders — core parts of the Metal graphics framework. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps and games, and learn how to take control of your kernels and combine them into a single compute kernel for optimal performance. And we’ll show you how to make your shaders written in Metal Shading Language more programmable and extensible by using function pointers.

Discover ray tracing with Metal

Watch now

Get to know Metal function pointers

Watch now