# SetShaderSettingsForPlatform(BuildTargetGroup, ShaderHardwareTier, PlatformShaderSettings)

> Allows you to set the PlatformShaderSettings for the specified platform and shader hardware tier.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Rendering](/engine/6000.6/script-reference/unityeditor/rendering.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Removed.** Use SetTierSettings() instead
>
> **Upgrade to** [EditorGraphicsSettings.SetTierSettings](/engine/6000.6/script-reference/unityeditor/rendering/editorgraphicssettings/settiersettings.md)

```csharp
public static void SetShaderSettingsForPlatform(BuildTargetGroup target, ShaderHardwareTier tier, PlatformShaderSettings settings)
```

### Parameters

**** (\[BuildTargetGroup]\(/engine/6000.6/script-reference/unityeditor/buildtargetgroup)): **** (ShaderHardwareTier): **** (\[PlatformShaderSettings]\(/engine/6000.6/script-reference/unityeditor/rendering/platformshadersettings)):&#x20;

### Remarks

This method is deprecated. Please use [EditorGraphicsSettings.SetTierSettings](/engine/6000.6/script-reference/unityeditor/rendering/editorgraphicssettings/settiersettings.md).
