Skip to content

ludus::graphics::rhi::GraphPassDiagnostic

Ludus Wiki · API overview · Browse API

Struct

Full diagnostic for one authored pass. Copied values own their bounded text.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

#include <ludus/graphics/rhi/graph.h>
struct ludus::graphics::rhi::GraphPassDiagnostic final

Fields

Name

char ludus::graphics::rhi::GraphPassDiagnostic::Name[64][64] {}
Copied authored pass name, zero-terminated.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

Source

char ludus::graphics::rhi::GraphPassDiagnostic::Source[128][128] {}
Copied source path, zero-terminated; empty when not supplied.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

Line

ludus::foundation::uint32 ludus::graphics::rhi::GraphPassDiagnostic::Line = 0
Authored source line, zero when not supplied.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

Culled

bool ludus::graphics::rhi::GraphPassDiagnostic::Culled = false
True when root analysis removed this pass.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

RasterGroup

ludus::foundation::uint32 ludus::graphics::rhi::GraphPassDiagnostic::RasterGroup = GRAPH_EXTERNAL_INDEX
First pass in its raster group; GRAPH_EXTERNAL_INDEX for culled/compute passes.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h