id_blit.h

cross platform rendering playground

src/passes/id_blit/id_blit.h

366 B
#pragma once

#include "passes/fg.h"

struct FrameData;
struct RenderData;
struct Pipelines;

namespace id_blit {

ImageHandle record(
    rhi::Device &device,
    Pipelines &pipelines,
    rhi::ShaderCompiler &sc,
    FrameGraph &fg,
    BufferHandle indirect,
    BufferHandle draw_count,
    BufferHandle visible,
    ImageHandle depth
);

} // namespace id_blit