[package] name = "bevy" version = "0.1.0" authors = ["Carter Anderson "] edition = "2018" [features] default = ["wgpu", "winit"] [dependencies] # bevy bevy_derive = { path = "bevy_derive" } bevy_transform = { path = "bevy_transform" } # rendering wgpu = { git = "https://github.com/gfx-rs/wgpu-rs.git", rev = "d08f83762426c2c42eda74c7ca9c43d8d950fc0a", optional = true } winit = { version = "0.22.0", optional = true } spirv-reflect = "0.2.3" shaderc = "0.6" png = "0.16.0" gltf = "0.14.0" # ecs legion = { path = "bevy_legion", features = ["serialize"] } # logging log = { version = "0.4", features = ["release_max_level_info"] } # misc bitflags = "1.0" glam = "0.8.6" zerocopy = "0.3" env_logger = "0.7" rand = "0.7.2" serde = { version = "1", features = ["derive"]} serde_json = "1.0" uuid = { version = "0.8", features = ["v4", "serde"] } erased-serde = "0.3" type-uuid = "0.1" libloading = "0.5.2" # TODO: replace once_cell with std equivalent if/when this lands: https://github.com/rust-lang/rfcs/pull/2788 once_cell = "1.3.1" futures = "0.3" [profile.release] debug = true incremental = true [profile.dev] opt-level = 3