summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-12-17 04:04:45 -0500
committerLLLL Colonq <llll@colonq>2025-12-17 04:04:53 -0500
commitff1fdafbbf5b475941d4b476951cb61466538455 (patch)
tree7364d250ede0bdc11ca94f0ba3f4246d882d8c8b
parentd126e305b50c9625b6fd7cf2b51232d9f8db6ab8 (diff)
Update
-rw-r--r--Cargo.lock18
-rw-r--r--Cargo.toml26
-rw-r--r--crates/client/Cargo.toml30
-rw-r--r--crates/renderer/Cargo.toml42
-rw-r--r--crates/shader/Cargo.toml18
5 files changed, 87 insertions, 47 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 47baa3a..5ee52a0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1821,6 +1821,22 @@ dependencies = [
]
[[package]]
+name = "newton_puzzlecube"
+version = "0.1.0"
+dependencies = [
+ "bitflags 1.3.2",
+ "cfg-if",
+ "glam",
+ "lazy_static",
+ "log",
+ "rand",
+ "strum",
+ "teleia",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
name = "newton_renderer"
version = "0.1.0"
dependencies = [
@@ -2998,6 +3014,7 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
name = "teleia"
version = "0.1.0"
dependencies = [
+ "base64 0.22.1",
"bimap",
"bincode",
"bitflags 2.8.0",
@@ -3017,7 +3034,6 @@ dependencies = [
"image",
"js-sys",
"kira",
- "lexpr",
"log",
"nalgebra",
"parry3d",
diff --git a/Cargo.toml b/Cargo.toml
index 7569b52..ea6dbb7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -23,4 +23,28 @@ opt-level = 2
[workspace.dependencies]
# teleia = { git = "https://github.com/lcolonq/teleia" } # engine
-teleia = { path = "../teleia/crates/teleia" } # engine \ No newline at end of file
+teleia = { path = "../teleia/crates/teleia" } # engine
+glam = "*" # linear algebra
+glow = "*" # gl bindings
+bitflags = "*" # C-style bitwise flags
+rand = "=0.8.5" # rng
+log = "*" # logging
+env_logger = "*" # native logging
+lazy_static = "*" # global constants
+strum = {version = "*", features = ["derive"]} # utility macros for enums
+lexpr = "*" # s-expression parsing
+clap = {version = "*", features = ["cargo"]} # cli arg parsing
+base64 = "0.22.1" # base64 encoding/decoding
+polling = "*" # polling sockets
+termion = "*" # terminal escapes
+device_query = "*" # get pressed keys when unfocused
+byteorder = "*" # read little-endian numbers
+image = "*" # read and write image files
+png = "*" # encode apng
+cpal = "*" # record microphone
+redis = "*" # database
+web-image-meta = "*" # edit image metadata
+uuid = {version = "*", features = ["v4"]} # generate uuids
+wasm-bindgen = "*" # wasm bindings
+wasm-bindgen-futures = "*" # interface with async javascript
+cfg-if = "*" # less verbose cfg \ No newline at end of file
diff --git a/crates/client/Cargo.toml b/crates/client/Cargo.toml
index fc486f3..cdc346a 100644
--- a/crates/client/Cargo.toml
+++ b/crates/client/Cargo.toml
@@ -9,22 +9,22 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
teleia = { workspace = true }
-glam = "*" # linear algebra
-glow = "*" # gl bindings
-bitflags = "*" # C-style bitwise flags
-rand = "=0.8.5" # rng
-log = "*" # logging
-lazy_static = "*" # global constants
-strum = {version = "*", features = ["derive"]} # utility macros for enums
-lexpr = "*" # s-expression parsing
+glam = { workspace = true }
+glow = { workspace = true }
+bitflags = { workspace = true }
+rand = { workspace = true }
+log = { workspace = true }
+lazy_static = { workspace = true }
+strum = { workspace = true }
+lexpr = { workspace = true }
[target.'cfg(target_arch = "wasm32")'.dependencies]
-wasm-bindgen = "*" # wasm bindings
-wasm-bindgen-futures = "*" # interface with async javascript
+wasm-bindgen = { workspace = true }
+wasm-bindgen-futures = { workspace = true }
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
-env_logger = "*"
-clap = { version = "*", features = ["cargo"] }
-base64 = "0.22.1"
-polling = "*" # polling sockets
-termion = "*" \ No newline at end of file
+env_logger = { workspace = true }
+clap = { workspace = true }
+base64 = { workspace = true }
+polling = { workspace = true }
+termion = { workspace = true } \ No newline at end of file
diff --git a/crates/renderer/Cargo.toml b/crates/renderer/Cargo.toml
index 99ef4f7..8c98cd4 100644
--- a/crates/renderer/Cargo.toml
+++ b/crates/renderer/Cargo.toml
@@ -11,24 +11,24 @@ path = "src/main.rs"
[dependencies]
teleia = {workspace = true}
newton_shader = {path = "../shader"}
-glam = "*" # linear algebra
-glow = "*" # gl bindings
-bitflags = "*" # C-style bitwise flags
-rand = "=0.8.5" # rng
-log = "*" # logging
-env_logger = "*" # native logging
-lazy_static = "*" # global constants
-strum = {version = "*", features = ["derive"]} # utility macros for enums
-lexpr = "*" # s-expression parsing
-clap = {version = "*", features = ["cargo"]} # cli arg parsing
-base64 = "0.22.1" # base64 encoding/decoding
-polling = "*" # polling sockets
-termion = "*" # terminal escapes
-device_query = "*" # get pressed keys when unfocused
-byteorder = "*" # read little-endian numbers
-image = "*" # read and write image files
-png = "*" # encode apng
-cpal = "*" # record microphone
-redis = "*" # database
-web-image-meta = "*" # edit image metadata
-uuid = {version = "*", features = ["v4"]} # generate uuids \ No newline at end of file
+glam = { workspace = true }
+glow = { workspace = true }
+bitflags = { workspace = true }
+rand = { workspace = true }
+log = { workspace = true }
+env_logger = { workspace = true }
+lazy_static = { workspace = true }
+strum = { workspace = true }
+lexpr = { workspace = true }
+clap = { workspace = true }
+base64 = { workspace = true }
+polling = { workspace = true }
+termion = { workspace = true }
+device_query = { workspace = true }
+byteorder = { workspace = true }
+image = { workspace = true }
+png = { workspace = true }
+cpal = { workspace = true }
+redis = { workspace = true }
+web-image-meta = { workspace = true }
+uuid = { workspace = true } \ No newline at end of file
diff --git a/crates/shader/Cargo.toml b/crates/shader/Cargo.toml
index aff4b79..e8a1f7a 100644
--- a/crates/shader/Cargo.toml
+++ b/crates/shader/Cargo.toml
@@ -9,12 +9,12 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
teleia = { workspace = true }
-glam = "*" # linear algebra
-bitflags = "*" # C-style bitwise flags
-rand = "=0.8.5" # rng
-log = "*" # logging
-lazy_static = "*" # global constants
-strum = {version = "*", features = ["derive"]} # utility macros for enums
-wasm-bindgen = "*" # wasm bindings
-wasm-bindgen-futures = "*" # interface with async javascript
-cfg-if = "*" # less verbose cfg \ No newline at end of file
+glam = { workspace = true }
+bitflags = { workspace = true }
+rand = { workspace = true }
+log = { workspace = true }
+lazy_static = { workspace = true }
+strum = { workspace = true }
+wasm-bindgen = { workspace = true }
+wasm-bindgen-futures = { workspace = true }
+cfg-if = { workspace = true } \ No newline at end of file