13 const std::weak_ptr<const ContextVK>& context,
14 const std::shared_ptr<CommandPoolVK>& pool,
15 std::shared_ptr<DescriptorPoolVK> descriptor_pool,
16 std::unique_ptr<GPUProbe> probe)
17 : desc_pool_(
std::move(descriptor_pool)), probe_(
std::move(probe)) {
21 auto buffer = pool->CreateCommandBuffer();
26 buffer_ = std::move(buffer);
30 tracked_objects_.reserve(5);
31 tracked_buffers_.reserve(5);
32 tracked_textures_.reserve(5);