ludus::graphics::rhi::ProfileDiagnostic¶
Ludus Wiki · API overview · Browse API
Struct
Bounded negotiation diagnostic; no strings or borrowed request data.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
#include <ludus/graphics/rhi/profile.h>
struct ludus::graphics::rhi::ProfileDiagnostic final
Fields¶
Requirement¶
ProfileRequirement ludus::graphics::rhi::ProfileDiagnostic::Requirement = ProfileRequirement::None
First unmet constraint; None means the other fields have no diagnostic meaning.
Related types: ProfileRequirement
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Format¶
RasterFormat ludus::graphics::rhi::ProfileDiagnostic::Format = RasterFormat::Rgba8Unorm
Format identity for format constraints; otherwise unused.
Related types: RasterFormat
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Axis¶
ludus::foundation::uint32 ludus::graphics::rhi::ProfileDiagnostic::Axis = 0
Zero-based X/Y/Z axis for WorkgroupSize or DispatchCount; otherwise unused.
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Requested¶
ludus::foundation::uint64 ludus::graphics::rhi::ProfileDiagnostic::Requested = 0
Requested threshold/count; use flags report 1. Sizes/alignments are bytes.
Related types: ludus::foundation::uint64
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Available¶
ludus::foundation::uint64 ludus::graphics::rhi::ProfileDiagnostic::Available = 0
Effective bound; use flags report 0. SampleCount reports the supported count mask.
Related types: ludus::foundation::uint64
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h