進化するMetal
2020年6月22日
![](https://devimages-cdn.apple.com/wwdc-services/articles/images/CA174345-BD6A-4728-A40C-FEDAABAE51CE/2048.jpeg)
MetalはAppleプラットフォームでグラフィックスや計算を高速化する基盤であり、Apple GPUの驚異的なパワーをアプリケーションやゲームに活用することができます。
Apple GPUの性能を高めるMetal
Apple GPUの能力について紹介します。Metalを使用した最新のレンダリング技術にタイルベース遅延レンダリング(TBDR)アーキテクチャを適用する方法を学びましょう。
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3414/3414_wide_250x141_2x.jpg)
Apple GPUとMetalの併用
Watch nowGPUカウンタを使用したMetalアプリケーションやゲームの最適化
GPUカウンタを使用することで、GPUの使用率を正確に測定してボトルネックを特定したり、Metalアプリケーションやゲームのワークロードを最適化することができます。
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3415/3415_wide_250x141_2x.jpg)
GPUカウンタによるMetalのAppやゲームの最適化
Watch nowMetalを使用したGPUバイナリの作成
新しいMetalシェーダコンパイルモデルを使用したシェーダパイプラインを強化して、バイナリアーカイブ、ダイナミックライブラリ、オフラインツールチェーンについて学びましょう。
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3678/3678_wide_250x141_2x.jpg)
MetalでGPUバイナリを作成する
Watch nowMetalを使用したGPUエラーのデバッグ
強化されたコマンドバッファエラーレポートやシェーダ検証を活用することで、特定が困難なGPUのプログラムエラーも特定することができます。
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3728/3728_wide_250x141_2x.jpg)
MetalでのGPU側のエラーのデバッグ
Watch nowXcode 12を使用してMetalアプリケーションの理解する
MetalのデバッグやXcode 12の性能最適化ツールを用いて、グラフィックスの問題を数分で特定する方法やメモリの使用率、帯域幅、性能を向上する方法について学びましょう。
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3874/3874_wide_250x141_2x.jpg)
Xcode 12によるMetal Appのインサイトの取得
Watch nowApple Silicon搭載Macに対応するMetalアプリケーションの作成
「Apple Silicon搭載Macに対応するMetalアプリケーションの作成」、「Apple Silicon搭載Macに合わせたMetal性能の最適化」の動画で次世代のMacに対応するMetalアプリケーションの作成方法を学びましょう。
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3810/3810_wide_250x141_2x.jpg)
Apple Silicon およびMac
View nowRelated
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3826/3826_wide_250x141_2x.jpg)
Metalのレイトレーシングと関数ポインタ
View now![](https://devimages-cdn.apple.com/wwdc-services/images/49/3660/3660_wide_250x141_2x.jpg)