with a valid VkInstance call this function to retrieve VkDevice, VkQueue and VkCommandBuffer related functions
the functions call indirectly through the VkInstance and will be internally dispatched by the implementation
use loadDeviceLevelFunctions( VkDevice device ) bellow to avoid this indirection and get the pointers directly form a VkDevice
with a valid VkInstance call this function to retrieve VkDevice, VkQueue and VkCommandBuffer related functions the functions call indirectly through the VkInstance and will be internally dispatched by the implementation use loadDeviceLevelFunctions( VkDevice device ) bellow to avoid this indirection and get the pointers directly form a VkDevice