---
title: Accelerating ray tracing using Metal
framework: metal
role: sampleCode
role_heading: Sample Code
path: sample-code/metal/accelerating-ray-tracing-using-metal
---

# Accelerating ray tracing using Metal

Implement ray-traced rendering using GPU-based parallel processing.

## Overview

Overview note: This sample code project is associated with WWDC22 session 10105: Maximize your Metal ray tracing performance and WWDC20 session 10012: Discover ray tracing with Metal. Configure the sample code project This sample requires the following system and software configuration: macOS 11 or later iOS 14 or later Xcode 12 or later

## See Also

### Ray tracing

- [Rendering reflections in real time using ray tracing](metal/rendering-reflections-in-real-time-using-ray-tracing.md)
- [Control the ray tracing process using intersection queries](metal/control-the-ray-tracing-process-using-intersection-queries.md)
- [Accelerating ray tracing and motion blur using Metal](metal/accelerating-ray-tracing-and-motion-blur-using-metal.md)
- [Rendering a curve primitive in a ray tracing scene](metal/rendering-a-curve-primitive-in-a-ray-tracing-scene.md)
