dvulkan.global

Contains global Vulkan function pointers, only if the DVulkanGlobalFunctions version is selected.

This file dynamically generates variables containing Vulkan function pointers using string mixins. Each function has their original name (ex. dvulkan.global.vkGetInstanceProcAddr).

If the DVulkanGlobalFunctions version is not specified, this module contains nothing.

Members

Functions

loadDeviceFunctions
void loadDeviceFunctions(VkDevice device)

Loads device-bound functions to the global variables. See VulkanFunctions.loadDeviceFunctions.

loadInitializationFunctions
void loadInitializationFunctions(VulkanFunctions.PFN_vkGetInstanceProcAddr getProcAddr)

Loads instance initialization functions to the global variables. See VulkanFunctions.loadInitializationFunctions.

loadInstanceFunctions
void loadInstanceFunctions(VkInstance instance)

Loads all functions to the global variables. See VulkanFunctions.loadInstanceFunctions.

Meta