pub async fn create_iad(
    desired_backend: Option<Backend>,
    desired_device: Option<String>,
    desired_profile: Option<RendererProfile>,
    additional_features: Option<Features>
) -> Result<InstanceAdapterDevice, RendererInitializationError>
Expand description

Creates an Instance/Adapter/Device/Queue using the given choices. Tries to get the best combination.

NOTE: Some adapters will not advertise all of its supported features. The additional_features parameter can be used to explicitly request additional features during device creation.