From 633a1294035a4049c2bacca0dfaa6b6cd797ff52 Mon Sep 17 00:00:00 2001 From: Kane Rogers Date: Mon, 30 Nov 2020 14:54:57 +1100 Subject: [PATCH] Run all tasks asynchronously This should run all the tasks at the same time. If there are any updates to be done, cargo *may* block, but beyond that everything else should work fine. Shebang also added for Multiplatform support. --- run-all.sh | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/run-all.sh b/run-all.sh index 2b6b5fb8..411dee60 100755 --- a/run-all.sh +++ b/run-all.sh @@ -1,24 +1,26 @@ +#!/bin/bash # todo: figure out how to do this asynchronously -cargo run --bin tutorial1-window; -cargo run --bin tutorial2-swapchain; -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 \ No newline at end of file + +cargo run --bin tutorial1-window & +cargo run --bin tutorial2-swapchain & +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