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