|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Portal::Graphics::ShaderFoundry::update_descriptor_buffers | ( | std::span< const DescriptorBufferWrite > | writes | ) |
Update several buffer descriptor slots in one Vulkan call.
Equivalent to calling update_descriptor_buffer once per entry, except every entry is submitted through a single vkUpdateDescriptorSets call instead of one call per entry. Entries may target different descriptor sets; order among them does not matter since each names a distinct (descriptor set, binding). An entry naming an unknown descriptor_set_id is skipped, matching update_descriptor_buffer's behaviour for the same case. A call with an empty span does nothing.
| writes | Slots to update. |
Definition at line 784 of file ShaderFoundry.cpp.
References get_device(), and m_descriptor_sets.
Here is the call graph for this function: