Toast Engine
Loading...
Searching...
No Matches
async_compute_task.hpp File Reference
#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>
Include dependency graph for async_compute_task.hpp:
This graph shows which files directly or indirectly include this file:

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...

Detailed Description

Author
dario
Date
10/10/2026