Rasagar/Library/PackageCache/com.unity.render-pipelines.universal/Documentation~/render-graph.md

24 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2024-08-26 13:07:20 -07:00
---
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)