mirror of
https://github.com/zbanks/radiance.git
synced 2026-06-16 04:26:25 +02:00
61e1c6e189
Uses the keepawake crate to prevent both display and system idle sleep for the lifetime of the app. Change-type: patch Signed-off-by: Christina Ying Wang <cywang117@outlook.com>
78 lines
1.9 KiB
TOML
78 lines
1.9 KiB
TOML
[package]
|
|
name = "radiance"
|
|
description = "Video art software designed for live performance"
|
|
version = "0.7.1"
|
|
authors = ["Zach Banks <zjbanks@gmail.com>", "Eric Van Albert <eric@van.al>"]
|
|
homepage = "https://radiance.video"
|
|
repository = "https://github.com/zbanks/radiance"
|
|
edition = "2021"
|
|
license = "MIT"
|
|
keywords = ["video", "vj", "shader", "demoscene", "graphics"]
|
|
categories = ["multimedia::video", "graphics", "visualization"]
|
|
default-run = "radiance"
|
|
|
|
[lib]
|
|
name = "radiance"
|
|
path = "src/lib/mod.rs"
|
|
|
|
[[bin]]
|
|
name = "radiance"
|
|
path = "src/bin/main.rs"
|
|
|
|
[[bench]]
|
|
name = "beat_tracking_test"
|
|
harness = false
|
|
|
|
[dependencies]
|
|
env_logger = "0.9"
|
|
log = "0.4"
|
|
rand = "0.8"
|
|
bytemuck = { version = "1.10", features = [ "derive" ] }
|
|
serde = { version = "1.0", features = [ "derive" ]}
|
|
serde_json = "1.0"
|
|
base64 = "0.13"
|
|
nalgebra = { version = "0.31.0", features = [ "serde-serialize" ] }
|
|
rustfft = "6.0"
|
|
itertools = "0.10"
|
|
cpal = "0.17.1"
|
|
winit = "0.30.12"
|
|
wgpu = "27.0.1"
|
|
egui = { version = "0.33.2", package = "radiance-egui" }
|
|
egui-winit = { version = "0.33.2", package = "radiance-egui-winit" }
|
|
egui-wgpu = { version = "0.33.2", package = "radiance-egui-wgpu" }
|
|
#egui = "0.33.2"
|
|
#egui-winit = "0.33.2"
|
|
#egui-wgpu = "0.33.2"
|
|
pollster = "0.4.0"
|
|
derive_more = "0.99"
|
|
image = "0.24"
|
|
directories = "6.0.0"
|
|
|
|
# mpv / MovieNode dependencies
|
|
libmpv = { version = "2.0.1", package = "radiance-libmpv", features = ["render"]}
|
|
libmpv-sys = { version = "3.1.0", package = "radiance-libmpv-sys"}
|
|
surfman = { version = "0.7.0", features = ["sm-x11"] }
|
|
glow = "0.12.1"
|
|
crossbeam = "0.8.2"
|
|
open = "5.3.3"
|
|
keepawake = "0.6.0"
|
|
|
|
|
|
# For memory profiling (see also src/bin/main.rs)
|
|
#[dependencies.jemallocator]
|
|
#version = "0.3.2"
|
|
#features = ["profiling"]
|
|
|
|
[dev-dependencies]
|
|
wav = "1.0"
|
|
|
|
[build-dependencies]
|
|
naga = { version = "27.0.3", features = ["wgsl-in"] }
|
|
|
|
[profile.dev]
|
|
opt-level = 1
|
|
|
|
[features]
|
|
default = ["mpv"]
|
|
mpv = []
|