pub type PFN_vkGetPhysicalDeviceProperties2 = unsafe extern "system" fn(physical_device: PhysicalDevice, p_properties: *mut PhysicalDeviceProperties2);