[package] name = "euc" version = "0.5.3" description = "A software rendering crate that lets you write shaders with Rust" authors = ["Joshua Barretto ", "Martin Sandfuchs "] license = "Apache-2.0 AND MIT" repository = "https://github.com/zesterer/euc" readme = "README.md" edition = "2018" keywords = ["renderer", "3D", "graphics", "raster"] exclude = [ "/misc", "/misc/*", ] [dependencies] num-traits = { version = "0.2.11", default-features = false, optional = true } vek = { version = "0.14.1", default-features = false, features = ["rgb", "rgba"] } [features] default = ["std"] std = ["vek/std"] libm = ["vek/libm", "num-traits"] [dev-dependencies] minifb = "0.19.1" tobj = "2.0.2" criterion = "0.3" image = "0.23.12" [lib] bench = false [[bench]] name = "teapot" harness = false [profile.dev] # Optimize by default so we don't need to remember to always pass in --release opt-level = 3