memkit-gpu 0.2.0-beta.1

Backend-agnostic GPU memory management for memkit
[package]

name = "memkit-gpu"

description = "Backend-agnostic GPU memory management for memkit"

documentation = "https://docs.rs/memkit-gpu"

keywords = ["gpu", "vulkan", "memory", "allocator", "graphics"]

categories = ["memory-management", "graphics", "rendering"]

readme = "README.md"

version.workspace = true

edition.workspace = true

authors.workspace = true

license.workspace = true

repository.workspace = true

rust-version.workspace = true



[features]

default = []

vulkan = ["dep:ash", "dep:gpu-allocator"]

# metal = []  # Future

# dx12 = []   # Future



[dependencies]

memkit = { workspace = true }

ash = { version = "0.38", optional = true }

gpu-allocator = { version = "0.27", optional = true, default-features = false, features = ["vulkan"] }



[dev-dependencies]