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

◆ draw_mesh_tasks_indirect()

void MayaFlux::Portal::Graphics::RenderFlow::draw_mesh_tasks_indirect ( CommandBufferID  cmd_id,
const std::shared_ptr< Buffers::VKBuffer > &  buffer,
vk::DeviceSize  offset = 0,
uint32_t  draw_count = 1,
uint32_t  stride = sizeof(VkDrawMeshTasksIndirectCommandEXT) 
)

Draw mesh tasks indirect.

Definition at line 932 of file RenderFlow.cpp.

938{
940 if (!cmd || !buffer)
941 return;
942
943 cmd.drawMeshTasksIndirectEXT(buffer->get_buffer(), offset, draw_count, stride);
944}
vk::CommandBuffer cmd
uint64_t offset
Definition Composite.cpp:10
std::shared_ptr< NetworkGeometryBuffer > buffer
vk::CommandBuffer get_command_buffer(CommandBufferID cmd_id)
Get Vulkan command buffer handle from CommandBufferID.

References buffer, cmd, MayaFlux::Portal::Graphics::ShaderFoundry::get_command_buffer(), m_shader_foundry, and offset.

+ Here is the call graph for this function: