[package]
edition = "2024"
name = "mewgpu"
version = "3.7.1"
authors = ["64_Tesseract"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Maybe Easier Wgpu (mew), a thin abstraction over wgpu's chaos"
homepage = "https://64-tesseract.ftp.sh/projects#mew"
readme = "README.md"
license-file = "loicense.png"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"--cfg",
"doc",
]
[features]
android = ["winit/android-native-activity"]
default = [
"wgpu-30",
"winit",
]
sync = []
wgpu-29 = ["dep:wgpu-29"]
wgpu-30 = ["dep:wgpu-30"]
winit = ["dep:winit"]
[lib]
name = "mewgpu"
path = "src/lib.rs"
[[example]]
name = "deferred"
path = "examples/deferred/main.rs"
[dependencies.pollster]
version = "0.4"
[dependencies.thiserror]
version = "2"
[dependencies.web-sys]
version = "0.3"
features = [
"Window",
"HtmlCanvasElement",
]
[dependencies.wgpu-29]
version = "29"
features = ["webgl"]
optional = true
package = "wgpu"
[dependencies.wgpu-30]
version = "30"
features = ["webgl"]
optional = true
package = "wgpu"
[dependencies.winit]
version = "0.30"
optional = true
[dev-dependencies.cgmath]
version = "0.18.0"
[dev-dependencies.image]
version = "0.25.9"