- はじめに?
- GPUにコマンドを送る
- 三角形を描画する(ただしウィンドウには出ない)
- 画面に三角形を表示する
- 画面とサーフェイス
- スワップチェーン
- スワップチェーンとレンダリング(準備編)
- スワップチェーンとレンダリング(描画編)
- キューとプレゼンテーション
- (ex)処理の非同期化
- (ex)グラフィックスキューとプレゼンテーションキューの分離
- (ex)スワップチェーンの再作成
- シェーダにデータを与える
- 頂点データの用意
- バッファの作成
- バッファのへのデータ書き込み
- 頂点入力デスクリプション
- バッファのバインド
- 頂点シェーダに複数のデータを渡す
- 頂点シェーダからフラグメントシェーダにデータを渡す
- インデックスバッファ
- ユニフォーム変数とデスクリプタセット
- (ex)ステージングバッファ
- テクスチャを使う
- 画像データを読み込む
- イメージの作成
- サンプラー
- 画像デスクリプタ
- 深度バッファによる描画
- (ex)まとめ
- おさらい
- コードの整理
- モデルの読み込み
- 補講
- セマフォとフェンスによる同期処理
- パイプライン作成時の各変数について
- VMAによるメモリ確保
- メモリタイプと内部的な挙動
- 拡張機能の依存関係について
- デバイスロスト対策