[dependencies.arrayvec]
version = "0.5"
[dependencies.bitflags]
version = "1.0"
[dependencies.copyless]
version = "0.1"
[dependencies.fxhash]
version = "0.2"
[dependencies.gfx-backend-empty]
version = "0.6"
[dependencies.gfx-descriptor]
version = "0.2"
[dependencies.gfx-memory]
version = "0.2"
[dependencies.hal]
package = "gfx-hal"
version = "0.6"
[dependencies.naga]
features = ["spirv"]
version = "0.2"
[dependencies.parking_lot]
version = "0.11"
[dependencies.raw-window-handle]
optional = true
version = "0.3"
[dependencies.ron]
optional = true
version = "0.6"
[dependencies.serde]
features = ["serde_derive"]
optional = true
version = "1.0"
[dependencies.smallvec]
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.tracing]
default-features = false
features = ["std"]
version = "0.1"
[dependencies.wgt]
package = "wgpu-types"
version = "0.6"
[dev-dependencies.loom]
version = "0.3"
[features]
default = []
replay = ["serde", "wgt/replay"]
serial-pass = ["serde", "wgt/serde", "arrayvec/serde"]
trace = ["ron", "serde", "wgt/trace"]
[lib]
[package]
authors = ["wgpu developers"]
description = "WebGPU core logic on gfx-hal"
edition = "2018"
homepage = "https://github.com/gfx-rs/wgpu"
keywords = ["graphics"]
license = "MPL-2.0"
name = "wgpu-core"
repository = "https://github.com/gfx-rs/wgpu"
version = "0.6.1"
[target."cfg(all(unix, not(target_os = \"ios\"), not(target_os = \"macos\")))".dependencies.gfx-backend-vulkan]
version = "0.6.1"
[target."cfg(any(target_os = \"ios\", target_os = \"macos\"))".dependencies.gfx-backend-metal]
version = "0.6"
[target."cfg(any(target_os = \"ios\", target_os = \"macos\"))".dependencies.gfx-backend-vulkan]
optional = true
version = "0.6"
[target."cfg(windows)".dependencies.gfx-backend-dx11]
version = "0.6"
[target."cfg(windows)".dependencies.gfx-backend-dx12]
version = "0.6"
[target."cfg(windows)".dependencies.gfx-backend-vulkan]
version = "0.6"