[package] name = "twinc_emu_vst" version = "0.5.1" edition = "2021" [lib] crate-type = ["cdylib", "rlib"] [features] default = ["plugin", "wgpu", "pixels", "vulkan-static"] pixels = ["gb-emu-lib/pixels-renderer"] vulkan = ["gb-emu-lib/vulkan-renderer"] vulkan-static = ["vulkan", "gb-emu-lib/vulkan-static"] wgpu = ["gb-emu-lib/wgpu-renderer"] plugin = [ "dep:nih_plug", "dep:baseview", "dep:async-ringbuf", "dep:futures", "dep:keyboard-types", ] [dependencies] gb-emu-lib = { workspace = true } nih_plug = { workspace = true, features = [ "standalone", "vst3", ], optional = true } baseview = { workspace = true, optional = true } async-ringbuf = { version = "0.1", optional = true } futures = { version = "0.3", optional = true } keyboard-types = { version = "0.6.2", optional = true } raw-window-handle = { workspace = true } serde = { version = "1.0", features = ["derive"] } thiserror = { workspace = true }