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)Parameter
Section titled “Parameter”| Type | Description |
|---|---|
FiniteRender *render | The FiniteRender instance used to create the command pool and buffer. |
Code Example
Section titled “Code Example”FiniteRenderOneshotBuffer cmd = finite_render_begin_oneshot_command(render);
/* record commands here */
finite_render_finish_onshot_command(render, &cmd);Standard Usage
Section titled “Standard Usage”This function is used interally by finite_render_copy_buffer but is exposed for custom usage.