2018-01-01から1年間の記事一覧
cubemapの描画 Vulkano issue #922 (Usage of CubeMap) を参考にしました。 1) The data for the buffer is the image data of six images appended to each other in the order of: left, right, bottom, top, back, and front (at least that is the order…
#[macro_use] extern crate vulkano; extern crate vulkano_shaders; extern crate winit; extern crate vulkano_win; extern crate arcball; extern crate cgmath; extern crate image; use vulkano_win::VkSurfaceBuild; use vulkano::buffer::BufferUsage…
This is a Vulkano two uniforms example, which is based on Vulkano image example. ・first uniform : (set = 0, binding = 0) uniform sampler2D ・second uniform : (set = 0, binding = 1) uniform Data #[macro_use] extern crate vulkano; extern cr…
前回のプログラムは、ウィンドウのリサイズに対応していません。 ウインドウを拡大したとき、描画領域ののサイズが対応していません。3 ウィンドウのリサイズ ウインドウのリサイズに対応するには、ウィンドウをリサイズしたとき、 スワップチェーンとフレ…
前回のWindow Creation(1)のつづきです。2 ウィンドウの初期化 つづけて、ウィンドウの初期化を行います。次の処理が続きます。 (6)スワップチェーン(Swapchain)とイメージ(SwapchainImage)の作成 (7)レンダーパスと(render_pass)フレームバ…
Rust Vulkano のチュートリアルです。 今回は初期化したウィンドウ(Window)の作成について記述しています。 Vulkanoガイド(https://vulkano.rs/guide/introduction)とVulkano Triangle Example (https://github.com/vulkano-rs/vulkano)を参考にしてい…
Rust Vulkano Triangle (2)の続きです。5 スワップチェインとイメージの作成 screen(サーフェイス)にイメージを描画するには、Swapchain (スワップチェイン)が必要になります。 スワップチェインの作成と同時にSwapchainImage(イメージ)が作成され ま…
前回の Vulkano API を用いた Triangle 描画のまとめです。 Vulkan と Vulkano のチュートリアルサイト、Vulkano 関連のドキュメントを参考にしています。 ・ Vulkan ( Introduction - Vulkan Tutorial ) ・ Vulkano ( Vulkano ) ・ Vulkano ドキュメント ( …