You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

74 lines
1.7 KiB

[package]
name = "blonkus"
version = "0.1.0"
authors = ["Alison G. Watson <marrub@greyserv.net>", "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