finite_render_cleanup
The finite_render_cleanup function attempts to cleanup and destroy a FiniteRender instance.
FiniteRender *finite_render_init(FiniteRender *render);Parameters
Section titled “Parameters”| Type | Description |
|---|---|
FiniteRender *render | The FiniteRender instance to cleanup. |
Code Example
Section titled “Code Example”#include <finite/log.h>#include <finite/render.h>
FiniteShell *shell = finite_shell_init("wayland-0");
char *extensions[] = { VK_KHR_SURFACE_EXTENSION_NAME, VK_EXT_DEBUG_UTILS_EXTENSION_NAME, VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME};
char *layers[] = { "VK_LAYER_KHRONOS_validation"};
FiniteRender *render = finite_render_init(shell, extensions, layers, 3, 1);FINITE_LOG("Made render");finite_render_cleanup(render);Standard Usage
Section titled “Standard Usage”This function must have a valid FiniteShell.
Call this function after creating a shell. It sets up the Vulkan instance and prepares a surface for rendering.