20namespace visualization {
23struct PackedGaussianScene;
24struct GaussianSplatPackedAttrs;
29 GaussianSplatGpuContext& ctx, GaussianSplatViewGpuResources& resources);
39 GaussianSplatGpuContext& ctx,
40 const GaussianSplatRenderer::RenderConfig& config,
41 const PackedGaussianScene& frame_data,
42 const GaussianSplatPackedAttrs& attrs,
43 GaussianSplatViewGpuResources& vs,
44 std::uint64_t scene_change_id,
50 const GaussianSplatRenderer::RenderConfig& config,
51 GaussianSplatViewGpuResources& vs,
52 GaussianSplatRenderer::OutputTargets& targets);
void DestroyGaussianSplatViewGpuResources(GaussianSplatGpuContext &ctx, GaussianSplatViewGpuResources &resources)
Definition GaussianSplatPassRunner.cpp:162
bool RunGaussianCompositePass(GaussianSplatGpuContext &ctx, const GaussianSplatRenderer::RenderConfig &config, GaussianSplatViewGpuResources &vs, GaussianSplatRenderer::OutputTargets &targets)
Definition GaussianSplatPassRunner.cpp:367
bool RunGaussianGeometryPasses(GaussianSplatGpuContext &ctx, const GaussianSplatRenderer::RenderConfig &config, const PackedGaussianScene &frame_data, const GaussianSplatPackedAttrs &attrs, GaussianSplatViewGpuResources &vs, std::uint64_t scene_change_id, bool scene_changed)
Definition GaussianSplatPassRunner.cpp:199
Definition PinholeCameraIntrinsic.cpp:16