[package] name = "blonkus" version = "0.1.0" authors = ["Alison G. Watson ", "Tae Matous"] description = "Some bullshit." homepage = "https://greyserv.net/blonkus/" repository = "http://git.greyserv.net/marrub/BLONKUS" readme = "README.md" license = "CC0-1.0" edition = "2018" publish = false keywords = ["gamedev", "engine"] categories = ["game-development"] resolver = "2" build = "fw/build.rs" [dependencies] # macros: # - blonkus-ma for our macros # - thiserror for implementing error types blonkus-ma = { path = "ma" } thiserror = "~1.0" # types: # - bitflags for FFI usage # - smallvec for potentially small dynamic arrays # - smol_str for potentially small immutable strings # - intaglio for symbol interning bitflags = "~1.3" smallvec = { version = "~1.6", features = ["const_generics", "union"] } smol_str = "~0.1" intaglio = "~1.3" # i/o: # - serde for config / description files # - toml for config / description files # - log for, uh, logging serde = { version = "~1.0", features = ["derive"] } toml = "~0.5" log = "~0.4" # math: # - easy-cast for safer casting # - glam for linear algebra # - half for half-floats # - seahash for general hashing? easy-cast = "~0.4" glam = "~0.13" half = "~1.7" #seahash = { version = "~4.1" } # rendering: # - ash for the renderer implementation # - naga for compiling shaders ash = "~0.32" naga = { version = "~0.6", features = ["wgsl-in", "spv-out"] } #[build-dependencies] #cc = "1.0" [profile.release] codegen-units = 1 panic = "abort" lto = "thin" [lib] name = "blonkus_fw" path = "fw/lib.rs" [[bin]] name = "blonkus" path = "bl/main.rs" # EOF