.METAL ファイル拡張子
Metal Shading Languageファイル
| 開発元 | Apple |
| 人気度 |
4.0 | 2 票 |
METALファイルとは?
METALファイルには、さまざまなAppleプラットフォームでコンピュートプログラムと3Dグラフィックスをより緊密に統合する、C++ベースのプログラミング言語であるMetal Shading Language(MSL)が含まれています。Apple Xcode(macOS用の統合開発環境)を使用する開発者は、アプリの開発時にMETALファイルをMETALLIBライブラリにビルドして、アプリの実行時にシェーダーのソースコードをコンパイルする場合と比べて、パフォーマンスを向上させることができます。ソースコードエディターまたはテキストエディターでMETALファイルを開いて編集できます。
詳細情報
Appleは、iOS、iPadOS、macOS、tvOSアプリのグラフィックパフォーマンスを向上させるため、2014年(iOS 8で初めて導入)にMetal APIを導入しました。Metal Shading LanguageはGPUのパフォーマンスを決定し、METALファイルに保存されます。
iOSやmacOSなどのプラットフォーム向けにXcodeを使用してアプリを作成する開発者は、アプリのグラフィックパフォーマンスを向上させるため、METALファイルをデフォルトライブラリにビルドできます。この場合、XcodeはMETALファイルからMETALLIBファイルを自動的に生成します。
開発者は、Xcodeのmetalコマンドラインユーティリティを使用して、複数のMETALファイルを1つのAIRファイルにコンパイルすることもできます。その後、metallibツールを使用してAIRファイルをアプリで使用するMETALLIBライブラリにビルドできます。
METALファイルの開き方
macOSではApple XcodeでMETALファイルを開けます。たとえば、METALファイルを開くには、File → Openを選択します。
Microsoft Visual Studio Code(マルチプラットフォーム)、Microsoft Notepad(Windowsに付属)、Apple TextEdit(macOSに付属)など、さまざまなソースコードエディターやプレーンテキストエディターでもMETALファイルを開いて編集できます。ソースコードエディターにはソースコードの強調表示などの機能があるため、プレーンテキストエディターよりもMETALファイルの表示や変更に適しています。
