void varjo_GetDeviceExtensionsVk(struct varjo_Session *session, int32_t *count, const char **extensionNames)
Get Vulkan device extensions required for Varjo Runtime operation.
void varjo_GetInstanceExtensionsVk(struct varjo_Session *session, int32_t *count, const char **extensionNames)
Get Vulkan instance extensions required for Varjo Runtime operation.
API-agnostic texture handle.
Definition: Varjo_types.h:512
VkPhysicalDevice varjo_GetPhysicalDeviceVk(struct varjo_Session *session, VkInstance instance)
Get a Vulkan physical device suitable for sharing textures with Varjo compositor.