# SubUpdates

> Dynamic, unsynchronized access to the buffer.

## Definition

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

```csharp
SubUpdates = 4
```

### Remarks

Same as [ComputeBufferMode.Dynamic](/engine/6000.6/script-reference/unityengine/computebuffermode/dynamic.md) except Unity does not perform any CPU-GPU synchronization; if the user modifies an area of the buffer where the GPU is currently reading from, the results are undefined. For example, this mode together with [GraphicsFence](/engine/6000.6/script-reference/unityengine/rendering/graphicsfence.md) can be used to implement circular buffers.
