.METAL Extensão de arquivo
Arquivo da Metal Shading Language
| Desenvolvedor | Apple |
| Popularidade |
4,0 | 2 Votos |
O que é um arquivo METAL?
Um arquivo METAL contém a Metal Shading Language (MSL), uma linguagem de programação baseada em C++ que integra mais estreitamente programas de computação a gráficos 3D em várias plataformas da Apple. Desenvolvedores que usam o Apple Xcode (um ambiente de desenvolvimento integrado do macOS) podem compilar arquivos METAL em bibliotecas METALLIB ao desenvolver um aplicativo para melhorar seu desempenho (em comparação com compilar o código-fonte do shader durante a execução do aplicativo). Qualquer editor de código-fonte ou de texto pode abrir e editar arquivos METAL.
Mais informações
A Apple introduziu a Metal API em 2014 (estreando no iOS 8) para melhorar o desempenho gráfico de aplicativos do iOS, iPadOS, macOS e tvOS. A Metal Shading Language determina o desempenho da GPU e é salva em arquivos METAL.
Desenvolvedores que usam o Xcode para criar aplicativos para plataformas como iOS e macOS podem compilar arquivos METAL em bibliotecas padrão para melhorar o desempenho gráfico do aplicativo. Nesse caso, o Xcode gera automaticamente arquivos METALLIB a partir de arquivos METAL.
Os desenvolvedores também podem usar o utilitário de linha de comando metal do Xcode para compilar vários arquivos METAL em um único arquivo AIR. Em seguida, eles podem usar a ferramenta metallib para compilar arquivos AIR em bibliotecas METALLIB para uso pelo aplicativo.
Como abrir um arquivo METAL
Você pode abrir arquivos METAL com o Apple Xcode no macOS. Por exemplo, para abrir um arquivo METAL, selecione File → Open.
Você também pode abrir e editar arquivos METAL com vários editores de código-fonte e de texto simples, como o Microsoft Visual Studio Code (multiplataforma), o Microsoft Notepad (incluído no Windows) ou o Apple TextEdit (incluído no macOS). É importante observar que os editores de código-fonte são melhores para visualizar e modificar arquivos METAL do que os editores de texto simples, pois oferecem recursos como realce de código-fonte.
