Vala プログラミング

WebGPU プログラミング

おなが@京都先端科学大

2018-01-01から1年間の記事一覧

Rust Vulkano Cubemap

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…

Rust Vulkano Cube and Texture ( Depth, Two Uniforms )

#[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…

Vulkano Two Uniforms

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…

Rust Vulkano Tutorial(1) Window Creation(3) Resize

前回のプログラムは、ウィンドウのリサイズに対応していません。 ウインドウを拡大したとき、描画領域ののサイズが対応していません。3 ウィンドウのリサイズ ウインドウのリサイズに対応するには、ウィンドウをリサイズしたとき、 スワップチェーンとフレ…

Rust Vulkano Tutorial(1) Window Creation(2)

前回のWindow Creation(1)のつづきです。2 ウィンドウの初期化 つづけて、ウィンドウの初期化を行います。次の処理が続きます。 (6)スワップチェーン(Swapchain)とイメージ(SwapchainImage)の作成 (7)レンダーパスと(render_pass)フレームバ…

Rust Vulkano Tutorial(1) Window Creation(1)

Rust Vulkano のチュートリアルです。 今回は初期化したウィンドウ(Window)の作成について記述しています。 Vulkanoガイド(https://vulkano.rs/guide/introduction)とVulkano Triangle Example (https://github.com/vulkano-rs/vulkano)を参考にしてい…

Rust Vulkano Triangle (3)

Rust Vulkano Triangle (2)の続きです。5 スワップチェインとイメージの作成 screen(サーフェイス)にイメージを描画するには、Swapchain (スワップチェイン)が必要になります。 スワップチェインの作成と同時にSwapchainImage(イメージ)が作成され ま…

Rust Vulkano Triangle (2)

前回の Vulkano API を用いた Triangle 描画のまとめです。 Vulkan と Vulkano のチュートリアルサイト、Vulkano 関連のドキュメントを参考にしています。 ・ Vulkan ( Introduction - Vulkan Tutorial ) ・ Vulkano ( Vulkano ) ・ Vulkano ドキュメント ( …