24 lines
1.7 KiB
Markdown
24 lines
1.7 KiB
Markdown
|
---
|
||
|
uid: urp-render-graph
|
||
|
---
|
||
|
# Render graph system
|
||
|
|
||
|
The render graph system is a set of APIs you use to create a [Scriptable Render Pass](renderer-features/scriptable-render-passes.md).
|
||
|
|
||
|
|Page|Description|
|
||
|
|-|-|
|
||
|
|[Introduction to the render graph system](render-graph-introduction.md)|What the render graph system is, and how it optimizes rendering.|
|
||
|
|[Write a render pass using the render graph system](render-graph-write-render-pass.md)|Write a Scriptable Render Pass using the render graph APIs.|
|
||
|
|[Use textures](working-with-textures.md)|Access and use textures in your render passes, and how to blit.|
|
||
|
|[Use frame data](render-graph-frame-data.md)|Get the textures URP creates for the current frame and use them in your render passes.|
|
||
|
|[Draw objects in a render pass](render-graph-draw-objects-in-a-pass.md)|Draw objects in the render graph system using the `RendererList` API.|
|
||
|
|[Use a compute shader in a render pass](render-graph-compute-shader.md)|Create a render pass that runs a compute shader.|
|
||
|
|[Analyze a render graph](render-graph-view.md)|Check a render graph using the Render Graph Viewer, Rendering Debugger, or Frame Debugger.|
|
||
|
|[Use Compatibility Mode APIs in the render graph system](render-graph-unsafe-pass.md)|To use Compatibility Mode APIs in the render graph system, such as `SetRenderTarget`, use the render graph `UnSafePass` API.|
|
||
|
|[Render Graph Viewer window reference](render-graph-viewer-reference.md)|Reference for the **Render Graph Viewer** window.|
|
||
|
|
||
|
## Additional resources
|
||
|
|
||
|
- [Frame Debugger](https://docs.unity3d.com/2023.3/Documentation/Manual/frame-debugger-window.html)
|
||
|
- [Example of a complete Scriptable Renderer Feature](renderer-features/create-custom-renderer-feature.md)
|