.METAL Estensione file
File del linguaggio Metal Shading Language
| Sviluppatore | Apple |
| Popolarità |
4,0 | 2 Voti |
Che cos'è un file METAL?
Un file METAL contiene Metal Shading Language (MSL), un linguaggio di programmazione basato su C++ che integra più strettamente i programmi di calcolo con la grafica 3D su varie piattaforme Apple. Gli sviluppatori che usano Apple Xcode (un ambiente di sviluppo integrato per macOS) possono compilare i file METAL in librerie METALLIB quando sviluppano un'app, per migliorarne le prestazioni (rispetto alla compilazione del codice sorgente dello shader durante il tempo di esecuzione dell'app). Qualsiasi editor di codice sorgente o di testo può aprire e modificare i file METAL.
Maggiori informazioni
Apple ha introdotto l'API Metal nel 2014 (con il debutto in iOS 8) per migliorare le prestazioni grafiche delle app per iOS, iPadOS, macOS e tvOS. Metal Shading Language determina le prestazioni della GPU e viene salvato nei file METAL.
Gli sviluppatori che usano Xcode per creare app per piattaforme come iOS e macOS possono compilare i file METAL in librerie predefinite per migliorare le prestazioni grafiche delle app. In questo caso, Xcode genera automaticamente file METALLIB dai file METAL.
Gli sviluppatori possono anche usare l'utilità da riga di comando metal di Xcode per compilare più file METAL in un unico file AIR. Poi possono usare lo strumento metallib per compilare i file AIR in librerie METALLIB da usare nell'app.
Come aprire un file METAL
Puoi aprire i file METAL con Apple Xcode in macOS. Ad esempio, per aprire un file METAL, seleziona File → Open.
Puoi anche aprire e modificare i file METAL con vari editor di codice sorgente e di testo normale, come Microsoft Visual Studio Code (multipiattaforma), Microsoft Notepad (incluso in Windows) o Apple TextEdit (incluso in macOS). È importante notare che gli editor di codice sorgente sono più adatti degli editor di testo normale per visualizzare e modificare i file METAL, poiché offrono funzionalità come l'evidenziazione del codice sorgente.
