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

◆ draw_mesh_tasks()

void MayaFlux::Portal::Graphics::RenderFlow::draw_mesh_tasks ( CommandBufferID  cmd_id,
uint32_t  group_count_x,
uint32_t  group_count_y = 1,
uint32_t  group_count_z = 1 
)

Draw mesh tasks (mesh shading pipeline only)

Definition at line 916 of file RenderFlow.cpp.

921{
923 if (!cmd) {
925 "Invalid command buffer ID: {}", cmd_id);
926 return;
927 }
928
929 cmd.drawMeshTasksEXT(group_count_x, group_count_y, group_count_z);
930}
#define MF_ERROR(comp, ctx,...)
vk::CommandBuffer cmd
vk::CommandBuffer get_command_buffer(CommandBufferID cmd_id)
Get Vulkan command buffer handle from CommandBufferID.
@ Rendering
GPU rendering operations (graphics pipeline, frame rendering)
@ Portal
High-level user-facing API layer.

References cmd, MayaFlux::Portal::Graphics::ShaderFoundry::get_command_buffer(), m_shader_foundry, MF_ERROR, MayaFlux::Journal::Portal, and MayaFlux::Journal::Rendering.

+ Here is the call graph for this function: