librashader/librashader-runtime-vk/Cargo.toml
chyyran f5fe3e37ef rt(d3d11/vk): allow for parallel shader compilation
OpenGL is for obvious reasons incompatible, and for DX12 the graphics pipeline creation has to be on the main thread so there isn't that much gain to be had.
2023-02-05 19:53:45 -05:00

36 lines
1.3 KiB
TOML

[package]
name = "librashader-runtime-vk"
edition = "2021"
license = "MPL-2.0 OR GPL-3.0-only"
version = "0.1.0-beta.10"
authors = ["Ronny Chan <ronny@ronnychan.ca>"]
repository = "https://github.com/SnowflakePowered/librashader"
readme = "../README.md"
categories = ["emulators", "compilers", "graphics"]
keywords = ["shader", "retroarch", "SPIR-V"]
description = "RetroArch shaders for all."
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
librashader-common = { path = "../librashader-common", features = ["vulkan"], version = "0.1.0-beta.10" }
librashader-presets = { path = "../librashader-presets", version = "0.1.0-beta.10" }
librashader-preprocess = { path = "../librashader-preprocess", version = "0.1.0-beta.10" }
librashader-reflect = { path = "../librashader-reflect", version = "0.1.0-beta.10", features = [] }
librashader-runtime = { path = "../librashader-runtime" , version = "0.1.0-beta.10" }
spirv_cross = { package = "librashader-spirv-cross", version = "0.23" }
rustc-hash = "1.1.0"
bytemuck = "1.12.3"
thiserror = "1.0.37"
ash = { version = "0.37.1+1.3.235", features = ["linked", "debug"] }
rayon = "1.6.1"
[dev-dependencies]
num = "0.4.0"
glfw = "0.49.0"
winit = "0.27.5"
raw-window-handle = "0.5"
ash-window = "0.12.0"