ludus::graphics::rhi::ComputeWorkloadDescription¶
Ludus Wiki · API overview · Browse API
Struct
Prepared buffer-only GPU work, including model weights, embeddings and scratch. No scene, camera, render target, native ray queries or runtime compiler is required.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
#include <ludus/graphics/rhi/compute_workload.hpp>
struct ludus::graphics::rhi::ComputeWorkloadDescription final
Fields¶
Buffers¶
foundation::BorrowedView<const ComputeWorkloadBuffer> ludus::graphics::rhi::ComputeWorkloadDescription::Buffers
Consumed synchronously during Initialize.
Related types: foundation::BorrowedView · ComputeWorkloadBuffer
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
Kernels¶
foundation::BorrowedView<const ComputeWorkloadKernel> ludus::graphics::rhi::ComputeWorkloadDescription::Kernels
Serial dispatch order; metadata is copied.
Related types: foundation::BorrowedView · ComputeWorkloadKernel
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
MaximumBufferBytes¶
foundation::usize ludus::graphics::rhi::ComputeWorkloadDescription::MaximumBufferBytes = 0
Explicit total logical storage budget, including immutable uploads.
Related types: foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp