# CreateGPUFence(SynchronisationStage)

> This functionality is deprecated, and should no longer be used. Please use Graphics.CreateGraphicsFence.

## Definition

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

> **Warning:**
>
> **Removed.** CreateGPUFence has been deprecated. Use CreateGraphicsFence instead
>
> **Upgrade to** [Graphics.CreateAsyncGraphicsFence](/engine/6000.7/script-reference/unityengine/graphics/createasyncgraphicsfence.md)

```csharp
public static GPUFence CreateGPUFence(SynchronisationStage stage)
```

### Parameters

**** (\[SynchronisationStage]\(/engine/6000.7/script-reference/unityengine/rendering/synchronisationstage)):&#x20;

### Returns

| Type                                                                          | Description |
| ----------------------------------------------------------------------------- | ----------- |
| [GPUFence](/engine/6000.7/script-reference/unityengine/rendering/gpufence.md) |             |
