Table of Contents

Enum BufferUsage

Namespace
Orleans.GpuBridge.Abstractions.Memory
Assembly
Orleans.GpuBridge.Abstractions.dll

Buffer usage flags

[Flags]
public enum BufferUsage

Fields

None = 0

No specific usage flags.

Persistent = 4

Buffer persists across multiple kernel executions.

ReadOnly = 1

Buffer is read-only from the GPU perspective.

ReadWrite = ReadOnly | WriteOnly

Buffer supports both read and write operations.

Streaming = 8

Buffer is used for streaming data (frequent updates).

UnifiedMemory = 16

Buffer uses unified memory accessible from both CPU and GPU.

WriteOnly = 2

Buffer is write-only from the GPU perspective.