Files
2025-04-16 10:55:22 -05:00

25 lines
1017 B
TOML

[package]
name = "byo_gui_softbuffer"
version = "0.1.0"
edition = "2021"
authors = ["Billy Messenger <60663878+BillyDM@users.noreply.github.com>"]
license = "ISC"
description = "A simple example plugin with a raw Softbuffer context for rendering"
[lib]
# The `lib` artifact is needed for the standalone target
crate-type = ["cdylib", "lib"]
[dependencies]
nih_plug = { path = "../../../", features = ["assert_process_allocs", "standalone"] }
# NOTE: OpenGL support is not needed here, but rust-analyzer gets confused when
# some crates do use it and others don't
baseview = { git = "https://github.com/RustAudio/baseview.git", rev = "9a0b42c09d712777b2edb4c5e0cb6baf21e988f0", features = ["opengl"]}
softbuffer = { version = "0.4.6", default-features = false, features = ["kms", "x11"]}
raw-window-handle = "0.5"
raw-window-handle-06 = { package = "raw-window-handle", version = "0.6" }
crossbeam = "0.8"
atomic_float = "0.1"
# To make the state persistable
serde = { version = "1.0", features = ["derive"] }