基礎から学ぶMetal MetalによるGPUプログラミング入門
発売日:2021年2月
- ページ数
- 183p
- ISBN
- 978-4-86354-336-2
- 著者情報
- 林 晃(ハヤシ アキラ)
アールケー開発代表。ソフトウェアエンジニア。東京電機大学工学部第二部電子工学科を卒業後、大手精密機器メーカー系のソフトウェア開発会社に就職し、その後、独立。2005年にアールケー開発を開業し、企業から依頼を受けて、ソフトウェアの受託開発を行っている。macOSやiOSのソフトウェアを専門に開発している。特に、画像編集プログラム、動画編集プログラム、ハードウェア制御プログラム、ネットワーク通信プログラム、クロスプラットフォーム対応については長い経験を持ち、ネイティブアプリやミドルウェア、SDK開発を多く手がける。ソフトウェア開発の他、オンライン教育コンテンツ開発、技術書執筆、企業における技術指導・技術情報提供、専門家向け技術セミナー講師、行政・自治体での庁内研修講師なども務めている。ソフトウェア開発の最前線で開発を行いながら、最前線からの技術情報を学べるコンテンツを制作している
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
Metalを使ったGPUプログラミングの最初のステップを解説!macOS/iOS/iPadOS/tvOSに標準搭載され、GPUにダイレクトにアクセス可能なフレームワーク「Metal」について概要から開発の基本、GPGPU、GPUの操作、デバッグやチューニング、テクスチャなどを丁寧に解説した1冊!
本書はMetalというGPUにダイレクトにアクセス可能なフレームワークの解説書です。MetalはmacOSやiOS/iPadOS、tvOSに標準搭載されたOS標準のフレームワークです。本書ではMetalを使ったGPUプログラミングの最初のステップを解説しています。GPUを利用すると、CPUだけでは実現できないような速度で計算を行うことも可能になります。 なお、Metalを使用するには、SwiftかObjective-Cでコードを書く必要があり、本書ではSwiftを使ったコードを解説しています。また、MSLというC++をもとにしたシェーダー言語も使用します。SwiftやC++自体については本書の範囲を超えてしまうので解説していません。そのため、SwiftやC++を知っている・使ったことがある読者の方を対象にしています。
目次
01 Metalの概要
02 はじめてのMetalプログラミング
03 GPGPU
04 デバイス
05 デバッグ・チューニング支援機能
06 テクスチャ
商品詳細
- 出版社名
- シーアンドアール研究所
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。