[package]
edition = "2021"
name = "surface-wasmtime"
version = "0.1.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Wasmtime host implementation of the wasi-gfx surface API"
readme = false
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/wasi-gfx/wasi-gfx-runtime"
[features]
default = []
surface-frame-buffer = [
"frame-buffer-wasmtime",
"softbuffer",
]
surface-webgpu = ["wasi-webgpu-wasmtime"]
[lib]
name = "surface_wasmtime"
path = "src/lib.rs"
[dependencies.async-broadcast]
version = "0.7"
[dependencies.bytemuck]
version = "1"
features = ["extern_crate_std"]
[dependencies.frame-buffer-wasmtime]
version = "0.1.1"
optional = true
[dependencies.futures]
version = "0.3"
[dependencies.oneshot]
version = "0.1"
[dependencies.raw-window-handle]
version = "0.6"
[dependencies.shared]
version = "0.1.1"
package = "wasi-gfx-runtime-shared"
[dependencies.softbuffer]
version = "0.4"
optional = true
[dependencies.wasi-webgpu-wasmtime]
version = "0.1.1"
optional = true
[dependencies.wasmtime]
version = "46"
[dependencies.wasmtime-wasi]
version = "46"
[dependencies.winit]
version = "0.30"
features = ["android-native-activity"]
optional = true