Supporto del motore grafico

I popolari motori di gioco multipiattaforma supportano Vulkan da tempo. Tuttavia, a causa dei diversi livelli di supporto dei dispositivi, questi motori di gioco hanno implementato modi per inserire nella lista consentita i dispositivi validi e nella lista bloccata dei dispositivi dannosi noti.

Puoi iniziare dall'elenco predefinito di questi motori e lasciare che il motore utilizzi automaticamente Vulkan sui dispositivi supportati e utilizzare OpenGL ES per i dispositivi non supportati.

Unity

Per attivare la selezione automatica dei dispositivi su Unity, segui i passaggi per configurare l'API Auto Graphics.

Utilizza il plug-in del motore VkQualità Unity per fornire suggerimenti al momento del lancio dell'API grafica per il tuo gioco da utilizzare su un dispositivo specifico.

Unreal Engine

Per abilitare la selezione automatica dei dispositivi su Unreal Engine, segui la procedura per Supportare Vulkan. Quando selezioni sia Support Vulkan sia Support OpenGL ES 3.2, Unreal utilizza Vulkan per impostazione predefinita. Se il dispositivo non supporta Vulkan, Unreal torna a OpenGL ES 3.2.

Se stai utilizzando funzionalità Vulkan specifiche che notoriamente funzionano in modo scorretto su determinati dispositivi, puoi personalizzare il file BaseDeviceProfile.ini per escludere quei dispositivi. Per scoprire come personalizzarlo, consulta l'articolo Personalizzazione dei profili dei dispositivi e della scalabilità per Android. Ricordati di tenere aggiornato il file BaseDeviceProfile.ini. Poiché i nuovi driver di dispositivo possono correggere dispositivi dannosi noti in precedenza, non vuoi perderti le ottimizzazioni che riceverai senza costi con i driver dei dispositivi aggiornati.