[package]
name = "embree3"
version = "0.4.1"
authors = [
"Will Usher <will@willusher.io>",
"Yang Chen <matthiasychen@gmail.com>",
]
homepage = "https://github.com/matthiascy/embree3"
documentation = "https://docs.rs/embree3/"
repository = "https://github.com/matthiascy/embree3"
readme = "README.md"
license = "MIT"
description = "Safe Rust bindings to Embree 3.13.5, Intel's high-performance ray-tracing kernels."
keywords = ["embree", "ray-tracing", "graphics", "bvh", "ffi"]
categories = ["rendering", "api-bindings", "external-ffi-bindings"]
build = "build.rs"
edition = "2021"
rust-version = "1.78"
exclude = [
".*",
"*.png",
"examples/*",
"scripts",
"rustfmt.toml",
"tsan-suppressions.txt",
"lsan-suppressions.txt",
]
[dependencies]
log = { version = "0.4", optional = true }
[dev-dependencies]
criterion = "0.8"
trybuild = "1.0"
[[bench]]
name = "callback_throughput"
harness = false
[[bench]]
name = "bvh_traversal"
harness = false
[[bench]]
name = "lane_iter_throughput"
harness = false
[features]
log = ["dep:log"]
[lints.clippy]
incompatible_msrv = "warn"
[package.metadata.docs.rs]
all-features = true
[workspace]
members = ["examples/*"]
exclude = ["examples/todos"]