mirror of https://github.com/sotrh/learn-wgpu
tutorials 1-9 now work with wasm
parent
82d50cba6c
commit
6324e485f1
@ -1,10 +1,12 @@
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/pong code/showcase/pong
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial1_window code/beginner/tutorial1-window
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial2_surface code/beginner/tutorial2-surface
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial3_pipeline code/beginner/tutorial3-pipeline
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial4_buffer code/beginner/tutorial4-buffer
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial5_textures code/beginner/tutorial5-textures
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial6_uniforms code/beginner/tutorial6-uniforms
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial7_instancing code/beginner/tutorial7-instancing
|
||||
# wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial8_depth code/beginner/tutorial8-depth
|
||||
(trap 'kill 0' SIGINT;
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/pong code/showcase/pong &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial1_window code/beginner/tutorial1-window &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial2_surface code/beginner/tutorial2-surface &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial3_pipeline code/beginner/tutorial3-pipeline &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial4_buffer code/beginner/tutorial4-buffer &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial5_textures code/beginner/tutorial5-textures &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial6_uniforms code/beginner/tutorial6-uniforms &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial7_instancing code/beginner/tutorial7-instancing &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial8_depth code/beginner/tutorial8-depth &
|
||||
wasm-pack build --out-dir ../../../docs/.vuepress/components/wasm/tutorial9_models code/beginner/tutorial9-models
|
||||
)
|
||||
|
@ -1,5 +1,5 @@
|
||||
use tutorial2_surface::run;
|
||||
|
||||
fn main() {
|
||||
run()
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial3_pipeline::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial4_buffer::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial5_textures::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial6_uniforms::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial7_instancing::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial8_depth::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial10_lighting::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial11_normals::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial12_camera::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
use tutorial13_threading::run;
|
||||
|
||||
fn main() {
|
||||
run();
|
||||
pollster::block_on(run());
|
||||
}
|
@ -1,26 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
cargo run --bin tutorial1-window
|
||||
cargo run --bin tutorial2-surface
|
||||
cargo run --bin tutorial2-challenge
|
||||
cargo run --bin tutorial3-pipeline
|
||||
cargo run --bin tutorial3-challenge
|
||||
cargo run --bin tutorial4-buffer
|
||||
cargo run --bin tutorial4-challenge
|
||||
cargo run --bin tutorial5-textures
|
||||
cargo run --bin tutorial5-challenge
|
||||
cargo run --bin tutorial6-uniforms
|
||||
cargo run --bin tutorial6-challenge
|
||||
cargo run --bin tutorial7-instancing
|
||||
cargo run --bin tutorial7-challenge
|
||||
cargo run --bin tutorial8-depth
|
||||
cargo run --bin tutorial8-challenge
|
||||
cargo run --bin tutorial9-models
|
||||
cargo run --bin tutorial10-lighting
|
||||
cargo run --bin tutorial11-normals
|
||||
cargo run --bin tutorial12-camera
|
||||
cargo run --bin tutorial13-threading
|
||||
cargo run --bin windowless
|
||||
cargo run --bin gifs
|
||||
cargo run --bin compute
|
||||
(trap 'kill 0' SIGINT;
|
||||
cargo run --bin tutorial1-window &
|
||||
cargo run --bin tutorial2-surface &
|
||||
cargo run --bin tutorial2-challenge &
|
||||
cargo run --bin tutorial3-pipeline &
|
||||
cargo run --bin tutorial3-challenge &
|
||||
cargo run --bin tutorial4-buffer &
|
||||
cargo run --bin tutorial4-challenge &
|
||||
cargo run --bin tutorial5-textures &
|
||||
cargo run --bin tutorial5-challenge &
|
||||
cargo run --bin tutorial6-uniforms &
|
||||
cargo run --bin tutorial6-challenge &
|
||||
cargo run --bin tutorial7-instancing &
|
||||
cargo run --bin tutorial7-challenge &
|
||||
cargo run --bin tutorial8-depth &
|
||||
cargo run --bin tutorial8-challenge &
|
||||
cargo run --bin tutorial9-models &
|
||||
cargo run --bin tutorial10-lighting &
|
||||
cargo run --bin tutorial11-normals &
|
||||
cargo run --bin tutorial12-camera &
|
||||
cargo run --bin tutorial13-threading &
|
||||
cargo run --bin windowless &
|
||||
cargo run --bin gifs &
|
||||
cargo run --bin compute &
|
||||
cargo run --bin pong
|
||||
)
|
||||
|
Loading…
Reference in New Issue