debug_lines.h
cross platform rendering playgroundsrc/passes/debug/debug_lines.h
465 B#pragma once
#include "passes/fg.h"
struct FrameData;
struct Pipelines;
struct DebugDraw;
namespace debug_lines {
struct Settings {
const DebugDraw *draw = nullptr;
bool enable_test = true;
bool enable_xray = true;
};
void record(
rhi::Device &device,
Pipelines &pipelines,
rhi::ShaderCompiler &sc,
FrameGraph &fg,
ImageHandle main_image,
ImageHandle depth_image,
const Settings &settings
);
} // namespace debug_lines