Open3D (C++ API)  0.19.0
Data Fields
open3d::visualization::rendering::GaussianGpuCounters Struct Reference

#include <GaussianSplatDataPacking.h>

Data Fields

std::uint32_t total_entries
 Raw total tile entries from prefix-sum. More...
 
std::uint32_t error_flags = 0
 GPU error bitmask (kGaussianGpuError*). More...
 
std::uint32_t tile_count = 0
 Total tile count for the frame. More...
 
std::uint32_t splat_count = 0
 Visible splat count for the frame. More...
 

Detailed Description

Global counters written GPU-side (prefix-sum, scatter, dispatch-args) and read CPU-side for diagnostics and error reporting. Layout matches the GaussianGlobalCounters SSBO block in the compute shaders (std430, binding 10).

Field Documentation

◆ error_flags

std::uint32_t open3d::visualization::rendering::GaussianGpuCounters::error_flags = 0

GPU error bitmask (kGaussianGpuError*).

◆ splat_count

std::uint32_t open3d::visualization::rendering::GaussianGpuCounters::splat_count = 0

Visible splat count for the frame.

◆ tile_count

std::uint32_t open3d::visualization::rendering::GaussianGpuCounters::tile_count = 0

Total tile count for the frame.

◆ total_entries

std::uint32_t open3d::visualization::rendering::GaussianGpuCounters::total_entries
Initial value:
=
0

Raw total tile entries from prefix-sum.


The documentation for this struct was generated from the following file: