Skip to content

Commit fe12248

Browse files
committed
Merge branch 'byo_gui_examples'
#185
2 parents 400eb31 + 653f6f8 commit fe12248

11 files changed

Lines changed: 2630 additions & 55 deletions

File tree

Cargo.lock

Lines changed: 722 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ members = [
2222
"cargo_nih_plug",
2323
"xtask",
2424

25+
"plugins/examples/byo_gui_gl",
26+
"plugins/examples/byo_gui_softbuffer",
27+
"plugins/examples/byo_gui_wgpu",
2528
"plugins/examples/gain",
2629
"plugins/examples/gain_gui_egui",
2730
"plugins/examples/gain_gui_iced",
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "byo_gui_gl"
3+
version = "0.1.0"
4+
edition = "2021"
5+
authors = ["Billy Messenger <60663878+BillyDM@users.noreply.github.com>"]
6+
license = "ISC"
7+
8+
description = "A simple example plugin with a raw OpenGL context for rendering"
9+
10+
[lib]
11+
# The `lib` artifact is needed for the standalone target
12+
crate-type = ["cdylib", "lib"]
13+
14+
[dependencies]
15+
nih_plug = { path = "../../../", features = ["assert_process_allocs", "standalone"] }
16+
baseview = { git = "https://github.com/RustAudio/baseview.git", rev = "9a0b42c09d712777b2edb4c5e0cb6baf21e988f0", features = ["opengl"] }
17+
raw-window-handle = "0.5"
18+
glow = "0.16"
19+
crossbeam = "0.8"
20+
atomic_float = "0.1"
21+
# To make the state persistable
22+
serde = { version = "1.0", features = ["derive"] }

0 commit comments

Comments
 (0)