[package] name = "shaderc-macro" version = "0.1.0" authors = ["Nick Fagan "] edition = "2018" license = "MIT" description = "Compile shaders with shaderc using macros at compile time" repository = "https://git.nfagan.com/nfagan/shaderc-macro" categories = ["rendering::data-formats", "development-tools::build-utils", "compilers", "game-development", "graphics"] keywords = ["shader", "compiler", "spirv", "glsl", "hlsl"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] proc-macro = true [features] default = [] debug = [] build-from-source = ["shaderc/build-from-source"] [dependencies] syn = "^1.0.64" proc-macro2 = "^1.0.24" quote = "^1.0.9" serde = { version = "^1.0.124", features = ["derive"] } serde_tokenstream = "^0.1.2" lazy_static = "^1.4.0" proc-macro-error = "^1.0.4" shaderc = ">=0.6, <0.8" [dev-dependencies] env_logger = "0.8" pollster = "0.2" wgpu = "0.7" winit = "0.24"