Struct GPUMemoryPass
GPU pass that manually controls memory barriers and cache flushes when performing batched copy/upload operations with GPU context. Can be used to optimize GPU buffers usage by running different copy operations simultaneously.
Assembly: FlaxEngine.dll
File: Engine/Graphics/GPUPass.h
Syntax
public struct GPUMemoryPass : public GPUPass
Constructors
~GPUMemoryPass()
Declaration
public ~GPUMemoryPass()
GPUMemoryPass(GPUContext* context)
Methods
MemoryBarrier()
Declaration
public void MemoryBarrier()