Skip to content

finite_render_begin_oneshot_command

The finite_render_begin_oneshot_command function creates and begins recording a temporary Vulkan command buffer intended for a single submission.

FiniteRenderOneshotBuffer finite_render_begin_oneshot_command(FiniteRender *render)
TypeDescription
FiniteRender *renderThe FiniteRender instance used to create the command pool and buffer.
FiniteRenderOneshotBuffer cmd = finite_render_begin_oneshot_command(render);
/* record commands here */
finite_render_finish_onshot_command(render, &cmd);

This function is used interally by finite_render_copy_buffer but is exposed for custom usage.