[package]
edition = "2024"
rust-version = "1.98.1"
name = "vkrust"
version = "0.13.2+1.4.365"
build = false
include = [
"/Cargo.toml",
"/Cargo.lock",
"/src/rs/**",
"/test/rs/test_*.rs",
"/test/rs/construction/**",
"/test/rs/load/**",
"/test/rs/mem/**",
"/README.md",
"/CHANGELOG.md",
"/NOTICE.md",
"/rustfmt.toml",
"/LICENSE",
"/license/khronos/Apache-2.0.txt",
"/license/khronos/MIT.txt",
"/license/README.md",
"/license/vma/MIT.txt",
"/docs/external/qualification.md",
"/docs/external/platforms.md",
"/registry/SOURCES.md",
]
publish = ["crates-io"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust Vulkan bindings for graphics and GPU compute, with cached dispatch and a native allocator"
homepage = "https://dev.realm.software/vk"
documentation = "https://docs.rs/vkrust"
readme = "README.md"
keywords = [
"vulkan",
"gpu",
"compute",
"gamedev",
"machine-learning",
]
categories = [
"api-bindings",
"graphics",
"rendering::graphics-api",
"game-development",
"artificial-intelligence",
]
license = "MIT"
repository = "https://github.com/realminc/vk"
[package.metadata.docs.rs]
all-features = true
targets = ["x86_64-unknown-linux-gnu"]
[features]
allocator = ["loader"]
default = ["loader"]
loader = ["dep:libloading"]
platform-android = []
platform-directfb = []
platform-fuchsia = []
platform-ggp = []
platform-ios = []
platform-macos = []
platform-metal = []
platform-ohos = []
platform-sci = []
platform-screen = []
platform-ubm = []
platform-vi = []
platform-wayland = []
platform-win32 = []
platform-xcb = []
platform-xlib = []
platform-xlib-xrandr = []
provisional = []
vk-enable-beta-extensions = ["provisional"]
[lib]
name = "vk"
path = "src/rs/lib.rs"
[[test]]
name = "bindings"
path = "test/rs/test_lib.rs"
[[test]]
name = "load"
path = "test/rs/test_load.rs"
[[test]]
name = "mem"
path = "test/rs/test_mem.rs"
[dependencies.libloading]
version = "0.8"
optional = true
[profile.dev]
debug = 0
incremental = false
[profile.test]
debug = 0
incremental = false