diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-12-23 11:51:23 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-12-23 11:51:23 +0000 |
| commit | 7e92ad7d537808379e993c01a81876b78a8bdfa2 (patch) | |
| tree | 1098de6b015928b1c944dc4ba24921f1a390a021 | |
| parent | import egui-snarl demo (diff) | |
| download | nodetoy-7e92ad7d537808379e993c01a81876b78a8bdfa2.tar.gz nodetoy-7e92ad7d537808379e993c01a81876b78a8bdfa2.zip | |
add trunk for web deployment
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Cargo.lock | 2 | ||||
| -rw-r--r-- | Cargo.toml | 4 | ||||
| -rw-r--r-- | README.md | 9 | ||||
| -rw-r--r-- | index.html | 31 |
5 files changed, 47 insertions, 0 deletions
@@ -1 +1,2 @@ /target +/dist @@ -1923,6 +1923,8 @@ dependencies = [ "serde", "serde_json", "syn", + "wasm-bindgen-futures", + "web-sys", "wgpu", ] @@ -13,3 +13,7 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" syn = { version = "2.0", features = ["extra-traits"] } wgpu = { version = "27.0", features = ["glsl"] } + +[target.'cfg(target_arch = "wasm32")'.dependencies] +wasm-bindgen-futures = "0.4" +web-sys = "0.3" diff --git a/README.md b/README.md new file mode 100644 index 0000000..89902e9 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +nodetoy +======= + +node-based UI for building shadertoy-style shaders. + +## web + + $ trunk build + $ trunk watch diff --git a/index.html b/index.html new file mode 100644 index 0000000..c3c3854 --- /dev/null +++ b/index.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> + +<head> + <style type="text/css"> + body { + overflow: hidden; + margin: 0 !important; + padding: 0 !important; + height: 100%; + width: 100%; + } + canvas { + margin-right: auto; + margin-left: auto; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + </style> + +</head> + +<body> + <canvas id="egui_snarl_demo"></canvas> +</body> + +</html> |
