[[bin]]
name = "librashader-cli"
path = "src/cli/main.rs"
[dependencies.anyhow]
version = "1.0.86"
[dependencies.ash]
optional = true
version = "0.38"
[dependencies.bitvec]
version = "1.0.1"
[dependencies.clap]
features = ["derive"]
version = "=4.3.0"
[dependencies.d3d12-descriptor-heap]
optional = true
version = "0.2"
[dependencies.gfx-maths]
version = "0.2.8"
[dependencies.glfw]
optional = true
version = "0.59.0"
[dependencies.glow]
optional = true
version = "0.16.0"
[dependencies.gpu-allocator]
default-features = false
features = ["hashbrown", "d3d12", "vulkan"]
version = "0.28.0"
[dependencies.image]
default-features = false
features = ["tga", "jpeg", "png", "bmp"]
version = "0.25.8"
[dependencies.image-compare]
version = "0.4.1"
[dependencies.librashader]
default-features = false
features = ["presets", "preprocess", "serde"]
version = "0.10.0"
[dependencies.librashader-runtime]
version = "0.10.0"
[dependencies.parking_lot]
version = "0.12.3"
[dependencies.pollster]
version = "0.4.0"
[dependencies.rmp-serde]
version = "1.3.0"
[dependencies.serde]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.spq-spvasm]
version = "0.1.4"
[dependencies.wgpu]
default-features = false
optional = true
version = "28"
[dependencies.wgpu-types]
optional = true
version = "28"
[features]
d3d11 = ["librashader/runtime-d3d11", "dep:windows"]
d3d12 = ["librashader/runtime-d3d12", "dep:windows", "dep:d3d12-descriptor-heap"]
d3d9 = ["librashader/runtime-d3d9", "dep:windows"]
default = ["full"]
full = ["vulkan", "opengl", "wgpu", "d3d9", "d3d11", "d3d12", "metal"]
metal = ["librashader/runtime-metal", "dep:objc2", "dep:objc2-metal"]
opengl = ["librashader/runtime-gl", "dep:glow", "dep:glfw"]
vulkan = ["librashader/runtime-vk", "dep:ash"]
vulkan-debug = ["vulkan"]
wgpu = ["librashader/runtime-wgpu", "dep:wgpu", "dep:wgpu-types"]
[lib]
name = "librashader_test"
path = "src/lib.rs"
[package]
authors = ["Ronny Chan <ronny@ronnychan.ca>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["emulators", "compilers", "graphics"]
description = "RetroArch shaders for all."
edition = "2021"
keywords = ["shader", "retroarch", "SPIR-V"]
license = "MPL-2.0 OR GPL-3.0-only"
name = "librashader-cli"
readme = "README.md"
repository = "https://github.com/SnowflakePowered/librashader"
version = "0.10.0"
[target.'cfg(target_vendor="apple")'.dependencies.objc2]
optional = true
version = "0.6"
[target.'cfg(target_vendor="apple")'.dependencies.objc2-metal]
optional = true
version = "0.3"
[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_Graphics_Dxgi_Common", "Win32_Graphics_Direct3D", "Win32_Graphics_Direct3D11", "Win32_Graphics_Direct3D_Fxc", "Win32_Graphics_Gdi", "Win32_Security", "Win32_System_LibraryLoader", "Win32_System_Threading", "Win32_UI_WindowsAndMessaging", "Win32_UI"]
optional = true
version = "0.62"