ssr.h
cross platform rendering playgroundsrc/passes/ssr/ssr.h
436 B#pragma once
#include "passes/fg.h"
struct Pipelines;
namespace ssr {
struct Resources {
ImageHandle output;
u32 storage_view = UINT32_MAX;
};
Resources create(FrameGraph &fg);
void record(
rhi::Device &device,
Pipelines &pipelines,
rhi::ShaderCompiler &sc,
FrameGraph &fg,
Resources &res,
ImageHandle color,
ImageHandle depth,
ImageHandle normal,
ImageHandle hiz
);
} // namespace ssr