# SingleVariantWithDynamicBranching

> Generates no shader variants. The code flow for different keywords is handled using runtime branching.

## Definition

* **Type:** Field
* **Namespace:** [UnityEditor.Shaders](/engine/6000.5/script-reference/unityeditor/shaders.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
SingleVariantWithDynamicBranching = 3
```

### Remarks

This matches the behavior when you declare keywords as `dynamic_branch`.
