[package]
name = "kludgine"
version = "0.1.0-dev-1"
authors = ["Jonathan Johnson <jon@khonsulabs.com>"]
edition = "2018"
description = "An asynchronous app and 2d game framework"
readme = "./README.md"
license = "MIT"
keywords = ["gamedev", "graphics", "gui", "wgpu"]
categories = [
"gui",
"graphics",
"rendering::engine",
"game-engines",
"asynchronous"
]
repository = "https://github.com/khonsulabs/kludgine"
[package.metadata.docs.rs]
all-features = true
[features]
default = ["bundled-fonts"]
bundled-fonts = ["bundled-fonts-roboto"]
bundled-fonts-roboto = ["bundled-fonts-enabled"]
bundled-fonts-enabled = []
[dependencies]
rgx = { version = "0.8", features = ["renderer"] }
rgx-lyon = "0.1"
lyon_tessellation = "0.16"
winit = "0.22"
image = "0.23"
crossbeam = "0.7"
lazy_static = "1"
chrono = "0.4"
thiserror = "1.0"
anyhow = "1.0"
rusttype = { version = "0.9", features = ["gpu_cache"] }
json = "0.12"
platforms = "1"
generational-arena = "0.2"
ttf-parser = "0.6"
once_cell = "1"
approx = "0.3"
palette = "0.5"
async-channel = "1"
async-rwlock = "1"
async-handle = "0.1"
smol = "1"
smol-timeout = "0.5"
easy-parallel = "3"
async-trait = "0.1"
futures = { version = "0.3", features = ["thread-pool"] }
futures-timer = "3"
derivative = "2"
euclid = "0.22"
[dev-dependencies]
rand = "0.7"
futures-await-test = "0.3"
[[example]]
name = "text"
required-features = ["bundled-fonts-roboto"]
[[example]]
name = "ui"
required-features = ["bundled-fonts-roboto"]