.METAL Rozszerzenie pliku
Plik języka Metal Shading Language
| Deweloper | Apple |
| Popularność |
4,0 | 2 Głosy |
Czym jest plik METAL?
Plik METAL zawiera kod języka Metal Shading Language (MSL), opartego na języku C++ języka programowania, który ściślej integruje programy obliczeniowe z grafiką 3D na różnych platformach Apple. Programiści korzystający z Apple Xcode (środowiska IDE dla systemu macOS) mogą podczas tworzenia aplikacji kompilować pliki METAL do bibliotek METALLIB, aby zwiększyć jej wydajność (w porównaniu z kompilowaniem kodu źródłowego shadera podczas działania aplikacji). Pliki METAL można otwierać i edytować w dowolnym edytorze kodu źródłowego lub tekstu.
Więcej informacji
Firma Apple wprowadziła API Metal w 2014 roku (debiutując w systemie iOS 8), aby zwiększyć wydajność grafiki aplikacji na systemach iOS, iPadOS, macOS i tvOS. Język Metal Shading Language określa wydajność GPU i jest zapisywany w plikach METAL.
Programiści korzystający z Xcode do tworzenia aplikacji na platformy takie jak iOS i macOS mogą kompilować pliki METAL do bibliotek domyślnych, aby zwiększyć wydajność grafiki aplikacji. W takim przypadku Xcode automatycznie generuje pliki METALLIB z plików METAL.
Programiści mogą również używać narzędzia wiersza poleceń Xcode metal do kompilowania wielu plików METAL w jeden plik AIR. Następnie mogą użyć narzędzia metallib do kompilowania plików AIR do bibliotek METALLIB używanych przez aplikację.
Jak otworzyć plik METAL
Pliki METAL można otwierać za pomocą programu Apple Xcode w systemie macOS. Aby na przykład otworzyć plik METAL, wybierz opcję File → Open.
Pliki METAL można także otwierać i edytować w różnych edytorach kodu źródłowego i zwykłego tekstu, takich jak Microsoft Visual Studio Code (wieloplatformowy), Microsoft Notepad (dołączony do systemu Windows) lub Apple TextEdit (dołączony do systemu macOS). Należy pamiętać, że edytory kodu źródłowego lepiej nadają się do wyświetlania i modyfikowania plików METAL niż edytory zwykłego tekstu, ponieważ zapewniają takie funkcje jak wyróżnianie składni kodu źródłowego.
