# Vertex

> GraphicsBuffer can be used as a vertex buffer.

## Definition

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

```csharp
Vertex = 1
```

### Remarks

DirectX 11 does not allow Vertex buffers to also be [GraphicsBuffer.Target.Structured](/engine/6000.0/script-reference/unityengine/graphicsbuffer/target/structured.md). For compute shader mesh data access with DirectX 11 compatibility, it is best to use [GraphicsBuffer.Target.Raw](/engine/6000.0/script-reference/unityengine/graphicsbuffer/target/raw.md).

Additional Resources: [Mesh.vertexBufferTarget](/engine/6000.0/script-reference/unityengine/mesh/vertexbuffertarget.md), [Mesh.GetVertexBuffer](/engine/6000.0/script-reference/unityengine/mesh/getvertexbuffer.md).
