[package]
name = "hexga_wgpu"
version.workspace = true
authors.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true
edition.workspace = true
readme = "README.md"
description = "wgpu wrapped for hexga"
keywords = ["multimedia", "graphics"]
categories = ["game-development", "graphics"]
[features]
default = [
"int_are_32_bits", "float_are_32_bits",
"serde", "serde_rc", "hexga_encoding_derive",
"webgpu"
]
int_are_8_bits = ["hexga/int_are_8_bits"]
int_are_16_bits = ["hexga/int_are_16_bits"]
int_are_32_bits = ["hexga/int_are_32_bits"]
int_are_64_bits = ["hexga/int_are_64_bits"]
int_are_size_bits = ["hexga/int_are_size_bits"]
float_are_32_bits = ["hexga/float_are_32_bits"]
float_are_64_bits = ["hexga/float_are_64_bits"]
float_are_size_bits = ["hexga/float_are_size_bits"]
serde = ["dep:serde", "hexga/serde"]
serde_rc = ["serde/rc", "hexga/serde_rc"]
hexga_encoding_derive = ["hexga/hexga_encoding_derive"]
webgpu = ["wgpu/webgpu"]
[dependencies]
hexga.workspace = true
serde = { version = "1.0.0", features = ["derive"], optional = true }
wgpu = { version = "25.0.1" }
[target.'cfg(target_arch = "wasm32")'.dependencies]
wgpu = { version = "25.0.1", features = ["webgl"] }