[package]
edition = "2024"
rust-version = "1.93.0"
name = "covk_sys"
version = "0.1.2-1.4.345"
authors = ["2A5F <U2A5F@outlook.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Low-level unsafe vulkan bindings for Rust"
readme = "README.md"
keywords = [
"vulkan",
"no-std",
"bindings",
"gamedev",
"graphics",
]
categories = [
"api-bindings",
"external-ffi-bindings",
"game-development",
"graphics",
"rendering::graphics-api",
]
license = "MIT"
repository = "https://github.com/coplt/covk"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"--cfg",
"docsrs",
]
[features]
default = ["loaded"]
linked = []
loaded = ["libloading"]
[lib]
name = "covk_sys"
path = "src/lib.rs"
[[example]]
name = "sys_cube"
path = "examples/sys_cube.rs"
[dependencies.libloading]
version = "0.9"
optional = true
[dependencies.thiserror]
version = "2"
[dev-dependencies.anyhow]
version = "1"
[dev-dependencies.ash]
version = "0.38.0"
features = [
"debug",
"std",
]
default-features = false
[dev-dependencies.basis-universal]
version = "0.3"
[dev-dependencies.env_logger]
version = "0.11"
[dev-dependencies.glam]
version = "0.32"
[dev-dependencies.gpu-allocator]
version = "0.28.0"
features = [
"std",
"vulkan",
]
default-features = false
[dev-dependencies.log]
version = "0.4"
[dev-dependencies.raw-window-handle]
version = "0.6"
[dev-dependencies.winit]
version = "0.30"
features = ["rwh_06"]
[dev-dependencies.zstd]
version = "0.13"