ludus::graphics::rhi::SpatialUpscalerDescription¶
Ludus Wiki · API overview · Browse API
Struct
Immutable full-image, single-sample RGBA8 reconstruction configuration. Creation can compile vendor pipelines; prepare between frames and reuse until dimensions or color interpretation change. Framework-private GPU allocations are opaque; the RHI's per-kind resource bound still limits effect instances.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/spatial_upscale.h
#include <ludus/graphics/rhi/spatial_upscale.h>
struct ludus::graphics::rhi::SpatialUpscalerDescription final
Fields¶
InputWidth¶
foundation::uint32 ludus::graphics::rhi::SpatialUpscalerDescription::InputWidth = 0
Complete source width in pixels, nonzero.
Related types: foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/spatial_upscale.h
InputHeight¶
foundation::uint32 ludus::graphics::rhi::SpatialUpscalerDescription::InputHeight = 0
Complete source height in pixels, nonzero.
Related types: foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/spatial_upscale.h
OutputWidth¶
foundation::uint32 ludus::graphics::rhi::SpatialUpscalerDescription::OutputWidth = 0
Destination width in pixels, at least InputWidth.
Related types: foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/spatial_upscale.h
OutputHeight¶
foundation::uint32 ludus::graphics::rhi::SpatialUpscalerDescription::OutputHeight = 0
Destination height in pixels, at least InputHeight.
Related types: foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/spatial_upscale.h
ColorProcessing¶
SpatialUpscaleColorProcessing ludus::graphics::rhi::SpatialUpscalerDescription::ColorProcessing = SpatialUpscaleColorProcessing::Linear
Interpret stored source/output channels explicitly; defaults to linear light.
Related types: SpatialUpscaleColorProcessing
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/spatial_upscale.h