# Disabled

> Don't use any shader, effectively disabling the functionality.

## Definition

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

```csharp
Disabled = 0
```

### Remarks

This is primarily used as a build size optimization, for example if you know the project never uses deferred shading, you could disable support for it in [Graphics Settings](/engine/6000.7/manual/unity-editor/editor-settings-reference/comp-manager-group/class-graphics-settings.md) and save some build data size.

When [BuiltinShaderType.DeferredReflections](/engine/6000.7/script-reference/unityengine/rendering/builtinshadertype/deferredreflections.md) is disabled, then in deferred shading the reflection probes are done in per-object way, instead of a separate deferred per-pixel reflections pass.

Additional Resources: [GraphicsSettings.SetShaderMode](/engine/6000.7/script-reference/unityengine/rendering/graphicssettings/setshadermode.md), [BuiltinShaderType](/engine/6000.7/script-reference/unityengine/rendering/builtinshadertype.md), [Graphics Settings](/engine/6000.7/manual/unity-editor/editor-settings-reference/comp-manager-group/class-graphics-settings.md).
