[package]
edition = "2021"
name = "cuneus"
version = "0.5.0"
authors = ["altunenes"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A WGPU-based shader development tool"
readme = "readme.md"
keywords = [
"graphics",
"wgpu",
"shaders",
"gpu",
]
categories = [
"graphics",
"rendering",
]
license = "MIT"
repository = "https://github.com/altunenes/cuneus"
[features]
default = ["media"]
media = [
"gstreamer",
"gstreamer-video",
"gstreamer-app",
"gstreamer-pbutils",
]
[lib]
name = "cuneus"
path = "src/lib.rs"
[[example]]
name = "2dneuron"
path = "examples/2dneuron.rs"
[[example]]
name = "audiovis"
path = "examples/audiovis.rs"
[[example]]
name = "blockgame"
path = "examples/blockgame.rs"
[[example]]
name = "buddhabrot"
path = "examples/buddhabrot.rs"
[[example]]
name = "cliffordcompute"
path = "examples/cliffordcompute.rs"
[[example]]
name = "cnn"
path = "examples/cnn.rs"
[[example]]
name = "computecolors"
path = "examples/computecolors.rs"
[[example]]
name = "cuneus"
path = "examples/cuneus.rs"
[[example]]
name = "debugscreen"
path = "examples/debugscreen.rs"
[[example]]
name = "fft"
path = "examples/fft.rs"
[[example]]
name = "fluid"
path = "examples/fluid.rs"
[[example]]
name = "gaussian"
path = "examples/gaussian.rs"
[[example]]
name = "gaussian3d"
path = "examples/gaussian3d.rs"
[[example]]
name = "jfa"
path = "examples/jfa.rs"
[[example]]
name = "kuwahara"
path = "examples/kuwahara.rs"
[[example]]
name = "lego"
path = "examples/lego.rs"
[[example]]
name = "lich"
path = "examples/lich.rs"
[[example]]
name = "mandelbulb"
path = "examples/mandelbulb.rs"
[[example]]
name = "matrix"
path = "examples/matrix.rs"
[[example]]
name = "nebula"
path = "examples/nebula.rs"
[[example]]
name = "orbits"
path = "examples/orbits.rs"
[[example]]
name = "pathtracing"
path = "examples/pathtracing.rs"
[[example]]
name = "physarum"
path = "examples/physarum.rs"
[[example]]
name = "rorschach"
path = "examples/rorschach.rs"
[[example]]
name = "scenecolor"
path = "examples/scenecolor.rs"
[[example]]
name = "sdvert"
path = "examples/sdvert.rs"
[[example]]
name = "sinh"
path = "examples/sinh.rs"
[[example]]
name = "spiralchaos"
path = "examples/spiralchaos.rs"
[[example]]
name = "synth"
path = "examples/synth.rs"
[[example]]
name = "system"
path = "examples/system.rs"
[[example]]
name = "tameimp"
path = "examples/tameimp.rs"
[[example]]
name = "tree"
path = "examples/tree.rs"
[[example]]
name = "veridisquo"
path = "examples/veridisquo.rs"
[[example]]
name = "volumepassage"
path = "examples/volumepassage.rs"
[[example]]
name = "voronoi"
path = "examples/voronoi.rs"
[dependencies.anyhow]
version = "1.0.96"
[dependencies.bytemuck]
version = "1.23.2"
features = ["derive"]
[dependencies.egui]
version = "0.34.0"
[dependencies.egui-wgpu]
version = "0.34.0"
[dependencies.egui-winit]
version = "0.34.0"
[dependencies.env_logger]
version = "0.11.6"
[dependencies.gstreamer]
version = "0.25.0"
optional = true
[dependencies.gstreamer-app]
version = "0.25.0"
optional = true
[dependencies.gstreamer-pbutils]
version = "0.25.0"
optional = true
[dependencies.gstreamer-video]
version = "0.25.0"
optional = true
[dependencies.image]
version = "0.25.8"
features = [
"png",
"hdr",
"exr",
]
[dependencies.log]
version = "0.4.25"
[dependencies.notify]
version = "8.2.0"
[dependencies.ply-rs-bw]
version = "=2.0.3"
[dependencies.pollster]
version = "0.4.0"
[dependencies.rfd]
version = "0.15.1"
[dependencies.wgpu]
version = "29.0.1"
[dependencies.winit]
version = "0.30.12"
[dev-dependencies]