Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Render graph system in URP

Resources and approaches for using the RenderGraph APIs to create a Scriptable Render Pass.
Read time 1 minuteLast updated 21 days ago

The render graph system is a set of APIs you use to create a Scriptable Render Pass.

Page

Description

Introduction to the render graph systemWhat the render graph system is, and how it optimizes rendering.
Write a render pass using the render graph systemWrite a Scriptable Render Pass using the render graph APIs.
Blit using the render graph systemBlit from one texture to another in the render graph system with the
AddBlitPass
API.
Textures in the render graph systemAccess and use textures in your render passes.
Frame data in the render graph systemGet the textures URP creates for the current frame and use them in your render passes.
Draw objects in the render graph systemDraw objects in the render graph system using the
RendererList
API.
Compute shaders in the render graph systemCreate a render pass that runs a compute shader.
Analyze a render graphCheck a render graph using the Render Graph Viewer, Rendering Debugger, or Frame Debugger.
Optimize a render graphTo optimize a render graph, merge or reduce the number of render passes.
Use Compatibility Mode APIs in the render graph systemTo use Compatibility Mode APIs in the render graph system, such as
SetRenderTarget
, use the render graph
UnSafePass
API.
Render Graph Viewer window referenceReference for the Render Graph Viewer window.

Additional resources