[package]
name = "dacho"
version = "0.2.0"
rust-version = "1.80.1"
authors = ["mochou-p"]
edition = "2021"
description = "ECS Game Engine"
repository = "https://github.com/mochou-p/dacho"
license = "MIT OR Apache-2.0"
keywords = ["vulkan", "engine", "renderer", "ash", "winit"]
categories = ["game-development", "game-engines", "graphics", "rendering", "rendering::engine"]
[features]
vulkan-validation-layers = []
[dependencies]
anyhow = { version = "1.0.86", default-features = false, features = ["std"] }
ash = { version = "0.37.3" }
glam = { version = "0.29.0", default-features = false, features = ["std"] }
futures = { version = "0.3.30", default-features = false, features = ["std", "async-await", "executor"] }
tokio = { version = "1.38.1", default-features = false, features = ["rt", "rt-multi-thread", "macros"] }
winit = { version = "0.30.4", features = ["rwh_05"] }
raw-window-handle = { version = "0.5.0", default-features = false }
ash-window = { version = "0.12.0", default-features = false }
naga = { version = "22.0.0", default-features = false, features = ["wgsl-in", "spv-out"] }
[profile.dev]
opt-level = 0
[profile.dev.package."*"]
opt-level = 3
[lints.clippy]
all = "deny"
pedantic = "deny"
nursery = "deny"
cargo = "deny"