UgInstance

Vulkan instance creation and destruction

create

Create a Vulkan instance

VkInstance create(U8 debug);

Parameters

  • debug — Non-zero to enable validation layer support

Returns — Newly created VkInstance handle


destroy

Destroy the Vulkan instance stored in the context

U0 destroy(UgContext.It& ctx);

Parameters

  • ctx — Vulkan context whose instance will be destroyed