# ShadingRateCombiner

> Constants that specify the shading rate combiner.

## Definition

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

```csharp
public enum ShadingRateCombiner
```

## Remarks

The various sources of shading rate are resolved using this model: C = A combiner B.

Additional Resources:  [CommandBuffer.SetShadingRateCombiner](/engine/6000.6/script-reference/unityengine/rendering/commandbuffer/setshadingratecombiner.md), [ShadingRateCombinerStage](/engine/6000.6/script-reference/unityengine/rendering/shadingratecombinerstage.md), [ShadingRateInfo.supportsPerImageTile](/engine/6000.6/script-reference/unityengine/rendering/shadingrateinfo/supportsperimagetile.md).

## Fields

| Value                                                                                             | Description   |
| ------------------------------------------------------------------------------------------------- | ------------- |
| [Keep](/engine/6000.6/script-reference/unityengine/rendering/shadingratecombiner/keep.md)         | C = A         |
| [Max](/engine/6000.6/script-reference/unityengine/rendering/shadingratecombiner/max.md)           | C = max(A, B) |
| [Min](/engine/6000.6/script-reference/unityengine/rendering/shadingratecombiner/min.md)           | C = min(A, B) |
| [Override](/engine/6000.6/script-reference/unityengine/rendering/shadingratecombiner/override.md) | C = B         |
