From 35196eab279340376929dd75ed717ef4830e2fa9 Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Thu, 16 Mar 2023 19:29:32 -0400 Subject: BREAKING(unstable): remove WebGPU (#18094) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR _**temporarily**_ removes WebGPU (which has behind the `--unstable` flag in Deno), due to performance complications due to its presence. It will be brought back in the future; as a point of reference, Chrome will ship WebGPU to stable on 26/04/2023. --------- Co-authored-by: Bartek IwaƄczuk --- ext/webgpu/Cargo.toml | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 ext/webgpu/Cargo.toml (limited to 'ext/webgpu/Cargo.toml') diff --git a/ext/webgpu/Cargo.toml b/ext/webgpu/Cargo.toml deleted file mode 100644 index 4deec261a..000000000 --- a/ext/webgpu/Cargo.toml +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. - -[package] -name = "deno_webgpu" -version = "0.94.0" -authors = ["the Deno authors"] -edition.workspace = true -license = "MIT" -readme = "README.md" -repository = "https://github.com/gfx-rs/wgpu" -description = "WebGPU implementation for Deno" - -[lib] -path = "lib.rs" - -[features] -surface = ["wgpu-core/raw-window-handle", "dep:raw-window-handle"] - -[dependencies] -deno_core.workspace = true -raw-window-handle = { workspace = true, optional = true } -serde.workspace = true -tokio.workspace = true -wgpu-types = { workspace = true, features = ["trace", "replay", "serde"] } - -[dependencies.wgpu-core] -workspace = true -features = ["trace", "replay", "serde", "strict_asserts", "wgsl", "gles"] - -# We want the wgpu-core Metal backend on macOS and iOS. -[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.wgpu-core] -workspace = true -features = ["metal"] - -# We want the wgpu-core Direct3D backends on Windows. -[target.'cfg(windows)'.dependencies.wgpu-core] -workspace = true -features = ["dx11", "dx12"] - -# We want the wgpu-core Vulkan backend on Unix (but not Emscripten) and Windows. -[target.'cfg(any(windows, all(unix, not(target_arch = "emscripten"))))'.dependencies.wgpu-core] -workspace = true -features = ["vulkan"] -- cgit v1.2.3