载入中...
搜索中...
未找到
FrameArena.h
浏览该文件的文档.
Per-frame GPU allocation arena (host-visible coherent).
Definition FrameArena.h:18
FrameArena()=default
bool ensure(vkb::Device &device, vk::DeviceSize bytes, vk::BufferUsageFlags usage)
Allocate or grow (before any recording) so bytes fit.
Definition FrameArena.cpp:28
FrameArena(const FrameArena &)=delete
Alloc alloc(vk::DeviceSize bytes, vk::DeviceSize align=16)
Allocate bytes (aligned). Returns empty Alloc on capacity overflow.
Definition FrameArena.cpp:50
vk::DeviceSize capacity() const
Definition FrameArena.h:43
FrameArena(FrameArena &&o) noexcept
Definition FrameArena.h:25
FrameArena & operator=(const FrameArena &)=delete
Definition VulkanSequence.h:8