# hasHiddenSurfaceRemovalOnGPU

> True if the GPU supports hidden surface removal.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static bool hasHiddenSurfaceRemovalOnGPU { get; }
```

### Remarks

Some GPUs support hidden surface removal when rendering opaque objects. It is not necessary to do front-to-back sorting of opaque objects on the CPU for systems with such GPUs.

Additional Resources: [Camera.opaqueSortMode](/engine/6000.5/script-reference/unityengine/camera/opaquesortmode.md).
