RustからVulkanを呼んでテクスチャを表示してみた

RustからVulkanを呼んでテクスチャを表示してみた

キー操作でグルグル参考: Rust: https://doc.rust-jp.rs   プログラミング言語 Rust, 1st と 2nd Editionを一読した程度。  (日本語化して頂いた方々に感謝です!!) Vulkan: https://github.com/SaschaWillems/Vulkan   ここのC++コードを参考にしてRustでコーディングしました。  テクスチャとシェーダは、ここの物をそのまま流用させて頂きました。  (SaschaWillems様感謝です!!)Rust: リソース解放後の参照など、自分の書いたコードの危険なところを懇切丁寧に教えてくれて、 メモリ安全なコードへと導いてくれるプログラミング言語。 特徴:  ・システムプログラミング言語  ・GCなし  ・例外なし(エラーは戻り値で返す。返せない場合は、たぶんパニックで終了)  ・継承なし  ・NULLポインタなし(unsafeエリアを除く)  ・所有権とライフタイムでメモリ安全  ・値のデフォルトはイミュータブル 学習コスト:  所有権以外の学習コストは、他のプログラミング言語と大差ないかと…  所有権に関しては、コンパイラが懇切丁寧に教えてくれますw  関数型言語寄りですが、今まで関数型言語の経験がなかった私でもなんとか書けています。(多分

http://www.nicovideo.jp/watch/sm34505962