iOS/macOSのGPUインターフェース、Metalの入門書です。GPUを操って高度なグラフィックス処理や大規模な並列演算を行うことにはロマンがありますが、OpenGLやDirectXといった他の低レベルグラフィックスAPIを扱った経験がない開発者にとって、Metalは一歩目のハードルが一番高いのではないかと思います。筆者もそんなGPUプログラミング初心者のひとりで、四苦八苦しながら最初の一歩目を乗り越えました。本書では、そんな「非」熟練者である筆者だからこその視点から、Metalをかみくだいて解説します。
iOS 12, Swift 5, Xcode 10対応。サンプルコードはGitHubよりダウンロード可能です。