Resources for using or writing programs that run on the GPU to control the appearance of objects in a scene.
| Page | Description |
|---|---|
| Writing custom shaders | Resources for creating your own shaders using Shader Graph, or High-Level Shader Language (HLSL) and ShaderLab. |
| Optimize shaders | Optimizing custom shaders for runtime performance, especially on mobile platforms that have limited GPU performance. |
| Writing custom shaders in URP | Resources for using or writing shaders in the Universal Render Pipeline (URP). |
| Custom shaders in the Built-In Render Pipeline | Resources for writing HLSL code, ShaderLab code, and Surface Shaders in the Built-In Render Pipeline. |
| Troubleshooting shaders | Solve common issues with shaders, such as hitches and stalls, or large build sizes. |
| Shader languages reference | Reference for ShaderLab, and High Level Shader Language (HLSL) in Unity. |