MayaFlux 1.0.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 424 of file ShaderSpec.hpp.

426 {
427 m_bindings.push_back({
428 .name = std::move(name),
429 .direction = direction,
430 .format = format,
431 .modality = modality,
432 .set = m_set,
433 .binding_index = m_next_binding++,
434 });
435 return *this;
436 }
bool format
std::string name
Definition VKDevice.cpp:123

References format, m_bindings, m_next_binding, m_set, and name.

Referenced by MayaFlux::Nodes::Network::GpuFieldOperator::build_spec(), MayaFlux::Yantra::VisionGpuExecutor::config(), and MayaFlux::Buffers::RelaxationSpecs::jacobi_diffusion().

+ Here is the caller graph for this function: