ludus::graphics::rhi::DeviceProfileRequirements¶
Ludus Wiki · API overview · Browse API
Struct
Copied bounded required/preferred profile constraints. Unused array entries are ignored. Required constraints reject before Ready; preferred constraints only produce diagnostics.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
#include <ludus/graphics/rhi/profile.h>
struct ludus::graphics::rhi::DeviceProfileRequirements final
Fields¶
Raster¶
RasterRequirements ludus::graphics::rhi::DeviceProfileRequirements::Raster
Additional raster limits.
Related types: RasterRequirements
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Compute¶
ComputeRequirements ludus::graphics::rhi::DeviceProfileRequirements::Compute
Additional compute limits.
Related types: ComputeRequirements
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Formats¶
ludus::foundation::StaticArray<FormatRequirement, RASTER_FORMAT_COUNT> ludus::graphics::rhi::DeviceProfileRequirements::Formats {}
At most RASTER_FORMAT_COUNT unique known format requests; unused entries are ignored.
Related types: ludus::foundation::StaticArray · RASTER_FORMAT_COUNT · FormatRequirement
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
FormatCount¶
ludus::foundation::uint32 ludus::graphics::rhi::DeviceProfileRequirements::FormatCount = 0
Number of valid entries in Formats; larger counts or duplicates are malformed.
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h