/Engine/Source/Runtime/RenderCore/Public/DynamicBufferAllocator.h
A system for dynamically allocating GPU memory for rendering. Note that this must derive fromFRenderResourceso that we can safely free the shader resource views for OpenGL and other platforms. If we wait until the module is shutdown, the renderer RHI will have already been destroyed and we can execute code on invalid data.Bymaking ourself a render resource, we clean up immediately before the renderer dies.
class FGlobalDynamicReadBuffer : public [FRenderResource](API\Runtime\RenderCore\FRenderResource)
FDynamicReadBuf...
FloatBufferPool
FDynamicReadBuf...
HalfBufferPool
The pools of read buffers from which allocations are made.
FDynamicReadBuf...
Int32BufferPool
size_t
TotalAllocatedSinceLastCommit
A total of all allocations made since the last commit. Used to alert about spikes in memory usage.
FDynamicReadBuf...
UInt32BufferPool