# NextSubPass()

> Start the next native subpass as discribed by CommandBuffer.BeginRenderPass.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Rendering](/engine/6000.7/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public void NextSubPass()
```

### Remarks

This can only be called during an active native render pass (encapsulated by [CommandBuffer.BeginRenderPass](/engine/6000.7/script-reference/unityengine/rendering/commandbuffer/beginrenderpass.md) and [CommandBuffer.EndRenderPass](/engine/6000.7/script-reference/unityengine/rendering/commandbuffer/endrenderpass.md)). You need to call this function for every subpass listed in [CommandBuffer.BeginRenderPass](/engine/6000.7/script-reference/unityengine/rendering/commandbuffer/beginrenderpass.md) expect for the first subpass (implicitly called by BeginRenderPass).
