[package] name = "wgpu-benchmark" version.workspace = true authors.workspace = true edition.workspace = true description = "wgpu benchmarking suite" homepage.workspace = true repository.workspace = true keywords.workspace = true license.workspace = true rust-version.workspace = true publish = false [[bench]] name = "wgpu-benchmark" harness = false [features] # Uncomment these features to enable tracy and superluminal profiling. # tracy = ["dep:tracy-client", "profiling/profile-with-tracy"] # superluminal = ["profiling/profile-with-superluminal"] [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = [ 'cfg(feature, values("tracy"))', ] } [dependencies] bincode = { workspace = true, features = ["serde"] } bytemuck.workspace = true criterion.workspace = true naga = { workspace = true, features = [ "deserialize", "serialize", "wgsl-in", "spv-in", "glsl-in", "spv-out", "msl-out", "hlsl-out", "glsl-out", "wgsl-out", ] } nanorand.workspace = true pollster.workspace = true profiling.workspace = true rayon.workspace = true tracy-client = { workspace = true, optional = true } wgpu.workspace = true