moved renderer to separate thread, add evenio and start structure, make it so you can add stuff

This commit is contained in:
2024-06-11 01:47:05 -04:00
parent 7d48ac5a9c
commit 149c5a2659
35 changed files with 1125 additions and 487 deletions

40
Cargo.lock generated
View File

@@ -437,6 +437,31 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "evenio"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ead7361e14542019e9f883d2022399ef419ac240085b29ed23715f7746094e78"
dependencies = [
"ahash",
"bumpalo",
"evenio_macros",
"hashbrown",
"indexmap",
"slab",
]
[[package]]
name = "evenio_macros"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5aa8c1192efdb4d5734fbdb3cbab6f018807c335eb52b01b3d1b964467cf0097"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.61",
]
[[package]]
name = "foreign-types"
version = "0.5.0"
@@ -837,6 +862,19 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "ndarray"
version = "0.15.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32"
dependencies = [
"matrixmultiply",
"num-complex",
"num-integer",
"num-traits",
"rawpointer",
]
[[package]]
name = "ndk"
version = "0.9.0"
@@ -1089,7 +1127,9 @@ name = "pixelgame"
version = "0.1.0"
dependencies = [
"bytemuck",
"evenio",
"nalgebra",
"ndarray",
"pollster",
"rand",
"simba",