|
Toast Engine
|
#include "async_compute.hpp"#include "gpu_sync.hpp"#include "shader_layout.hpp"#include "vulkan_pipeline.hpp"#include "vulkan_renderer.hpp"#include <array>#include <cstddef>#include <functional>#include <memory>#include <mutex>#include <optional>#include <span>#include <string>#include <toast/export.hpp>#include <vector>#include <vulkan-memory-allocator-hpp/vk_mem_alloc_raii.hpp>

Go to the source code of this file.
Classes | |
| class | renderer::AsyncComputeTask |
| struct | renderer::AsyncComputeTask::Config |
| class | renderer::AsyncComputeTask::StepContext |
| Handed to the step callback. Barriers between dispatches of one step are inserted for you. More... | |
| class | renderer::AsyncComputeTask::FrameView |
| Buffers the renderer may read this frame. More... | |