Vulkan

Vulkan è un'interfaccia di programmazione delle applicazioni (API) progettata per il rendering della grafica 3D in applicazioni e videogiochi. Offre agli sviluppatori un accesso più diretto alla GPU di un computer rispetto alle API precedenti, migliorando così l'efficienza e le prestazioni 3D. Vulkan è un'API multipiattaforma supportata da computer e dispositivi mobili. È stata sviluppata dal Khronos Group, un'organizzazione del settore che si occupa di standard aperti per la grafica 3D, ed è stata introdotta per la prima volta nel 2016.

Come altre API per la grafica 3D, Vulkan aiuta gli sviluppatori di videogiochi a indicare alla GPU di un computer come disegnare e animare modelli e ambienti 3D. Fornisce un modo standard per inviare comandi alla GPU, ad esempio per costruire una forma 3D a partire da poligoni, applicarvi texture e combinare le forme in un ambiente 3D.

Tuttavia, a differenza delle API precedenti, Vulkan è un'API di basso livello che offre agli sviluppatori un accesso diretto all'hardware della GPU. Le API di alto livello, come OpenGL, forniscono una libreria di funzioni che i videogiochi possono richiamare per manipolare oggetti 3D. Questo crea un livello di astrazione tra il software del videogioco e la GPU tramite un driver e richiede alla CPU di tradurre le chiamate API in istruzioni per la GPU. Vulkan elimina gran parte di questa astrazione offrendo un accesso più diretto alla GPU e alla VRAM. Gli sviluppatori di videogiochi devono scrivere o importare più funzioni nel codice sorgente, rendendolo più complesso, ma questo consente loro di ottimizzare i videogiochi per ottenere prestazioni 3D migliori, riducendo al contempo il lavoro richiesto alla CPU.

Essendo multipiattaforma, Vulkan consente agli sviluppatori di videogiochi di usare lo stesso codice grafico in versioni diverse del loro videogioco. Windows, Linux e Android supportano direttamente l'API Vulkan, mentre macOS e iOS la supportano tramite un wrapper che traduce i comandi Vulkan nell'API Metal di Apple.

Aggiornato September 8, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Windows RT was released the same day as what operating system?

A
Windows 7
0%
B
Windows 8
0%
C
Windows 10
0%
D
Windows 11
0%
Correct! Incorrect!     View the Windows RT definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Vulkan in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.