# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "crystal_ball" version = "0.3.0" authors = [ "Philipp Dobler ", "Green Lemonade ", ] exclude = ["examples/"] description = "A path tracing library written in Rust." homepage = "https://gitlab.com/netzwerk2/crystal_ball" documentation = "https://docs.rs/crystal_ball" readme = "README.md" keywords = [ "path-tracing", "ray-tracing", "rendering", "graphics", ] categories = [ "graphics", "rendering::engine", "multimedia::images", ] license = "LGPL-3.0" repository = "https://gitlab.com/netzwerk2/crystal_ball" [package.metadata.docs.rs] all-features = true cargo-ars = [ "-Zunstable-options", "-Zrustdoc-scrape-examples", ] rustdoc-args = [ "--cfg", "docsrs", ] [profile.dev] opt-level = 3 [profile.release] lto = "fat" codegen-units = 1 panic = "abort" strip = "symbols" [[example]] name = "basic" path = "examples/basic/main.rs" doc-scrape-examples = true [[example]] name = "cornell_box" path = "examples/cornell_box/main.rs" [[example]] name = "denoise" path = "examples/denoise/main.rs" required-features = ["oidn"] [[example]] name = "environment_texture" path = "examples/environment_texture/main.rs" [[example]] name = "gltf" path = "examples/gltf/main.rs" [[example]] name = "hdri_preview" path = "examples/hdri_preview/main.rs" [[example]] name = "image_texture" path = "examples/image_texture/main.rs" [dependencies.crystal_ball_derive] version = "0.3.0" [dependencies.floydrivest] version = "0.2.4" [dependencies.gltf] version = "1.0.0" features = [ "KHR_materials_transmission", "KHR_materials_ior", "KHR_materials_emissive_strength", ] [dependencies.image] version = "0.24.8" [dependencies.indicatif] version = "0.17.8" [dependencies.nanorand] version = "0.7.0" features = [ "std", "wyrand", "tls", ] default-features = false [dependencies.oidn] version = "1.4.1" optional = true [dependencies.rayon] version = "1.5.1" [dev-dependencies.assert_approx_eq] version = "1.1.0"