pub unsafe fn device_properties(
instance: &Instance,
version: u32,
physical_device: PhysicalDevice,
) -> Result<DeviceProperties<'static>, Result>Expand description
Returns DeviceProperties from ash’s InstanceLoader for specified PhysicalDevice, required to create GpuAllocator.
§Safety
physical_device must be queried from Instance associated with this instance.
Even if returned properties’ field buffer_device_address is set to true,
feature PhysicalDeviceBufferDeviceAddressFeatures::buffer_derive_address must be enabled explicitly on device creation
and extension “VK_KHR_buffer_device_address” for Vulkan prior 1.2.
Otherwise the field must be set to false before passing to GpuAllocator::new.