imgui.h
cross platform rendering playgroundsrc/passes/imgui/imgui.h
373 B#pragma once
#include "backend/rhi.h"
struct Pipelines;
struct FrameGraph;
namespace imgui_pass {
// ImDrawVert layout: pos float2 + uv float2 + col u32 (20 bytes).
inline constexpr u32 VERTEX_STRIDE = 20;
void record(
rhi::Device &device, Pipelines &pipelines, rhi::ShaderCompiler &sc, FrameGraph &fg, rhi::ImageFormat output_format
);
} // namespace imgui_pass