Version: Unity 6.5 Alpha (6000.5)
Language : English
Prevent shader stutters
Introduction to PSO tracing and warming

Tracing and warming up PSOs

Trace and warm up graphics states with the experimental GraphicsStateCollection API to reduce shaderA program that runs on the GPU. More info
See in Glossary
compilation stutters.

Important: GraphicsStateCollection is an experimental API and might be changed or removed in the future.

The following sections outline how to trace and warm up PSOs in your project.

Topic Description
Introduction to PSO tracing and warming Understand what PSO tracing and warming is, and the project requirements to use the GraphicsStateCollection API.
Trace and manage PSO data collections Trace a new PSO data collection and manage existing collections.
Warm up PSOs Warm up PSO collections on the GPU at runtime.
PSO tracing and warming example Get started with PSO tracing and warm up using the Universal Render PipelineA series of operations that take the contents of a Scene, and displays them on a screen. Unity lets you choose from pre-built render pipelines, or write your own. More info
See in Glossary
(URP) sample.

Additional resources

Prevent shader stutters
Introduction to PSO tracing and warming