Kodai のアイコン トップ 連絡先 スキル 自分史 趣味
  1. 自分史
  2. Vulkan の Rust 向けバインディング ash と GLSL を利用して、グラデーション付きの三角形を描画することに成功した

Vulkan の Rust 向けバインディング ash と GLSL を利用して、グラデーション付きの三角形を描画することに成功した

Fadis 氏の技術同人誌「 3DグラフィックスAPI Vulkan を出来るだけやさしく解説する本 新規タブで外部サイトに移動することを示すアイコン 」を参考にしつつ、Rust から Vulkan を利用するための薄い (unsafe) バインディングである ash を利用して、グラデーション付きの三角形を描画するところまで自力で進めました。物理デバイスの取得、論理デバイス・バッファの作成・シェーダの登録など実際の描画ループを始めるまでに準備すべきことが多く、関連する概念を学ぶのにかなり苦労しましたが、CG に対する理解を深めるとても良い機会になりました。