MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ ssbo()

Assemble & MayaFlux::Portal::Graphics::ShaderSpec::Assemble::ssbo ( std::string  name,
BindingDirection  direction,
Kakshya::GpuDataFormat  format,
Kakshya::DataModality  modality = Kakshya::DataModality::SCALAR_F32 
)
inline

Declare an SSBO binding.

Definition at line 381 of file ShaderSpec.hpp.

383 {
384 m_bindings.push_back({
385 .name = std::move(name),
386 .direction = direction,
387 .format = format,
388 .modality = modality,
389 .set = m_set,
390 .binding_index = m_next_binding++,
391 });
392 return *this;
393 }

References m_bindings, m_next_binding, and m_set.

Referenced by MayaFlux::Yantra::VisionGpuExecutor::config(), and MayaFlux::Yantra::VisionGpuExecutor::run().

+ Here is the caller graph for this function: