# 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 = "bsdf" version = "0.1.1" authors = ["Ben Lennart Hanßke"] description = "A rust implementation of BSDFs for pathtracing" readme = "README.md" keywords = [ "graphics", "rendering", "pathtracing", "raytracing", "materials", ] categories = [ "graphics", "raytracing", ] license = "MIT" repository = "https://github.com/ben-hansske/bsdf" [profile.test] opt-level = 2 [dependencies.glam] version = "0.24.1" [dev-dependencies.fastrand] version = "2.0.0" [dev-dependencies.png] version = "0.17.10" [dev-dependencies.rayon] version = "1.8.0" [features] conductive = ["ggx"] default = [ "disney", "conductive", "emissive", "lambert", "mix", "rough-glass", ] disney = ["ggx"] emissive = [] ggx = [] lambert = [] mix = [] rough-glass = ["ggx"]