gb-emu/frontend-common/Cargo.toml

32 lines
963 B
TOML
Raw Normal View History

2023-03-03 19:31:34 +11:00
[package]
2023-11-26 13:15:31 +11:00
name = "frontend-common"
version = "0.5.1"
2023-03-03 19:31:34 +11:00
edition = "2021"
2023-11-26 13:15:31 +11:00
description = "Frontend common library for TWINC Game Boy (CGB/DMG) emulator"
2023-10-05 11:05:30 +11:00
[features]
2024-02-09 10:20:00 +11:00
default = ["wgpu"]
2023-10-04 10:11:39 +11:00
pixels = ["gb-emu-lib/pixels-renderer"]
vulkan = ["gb-emu-lib/vulkan-renderer", "gb-emu-lib/vulkan-debug"]
2023-10-13 09:20:31 +11:00
vulkan-static = ["vulkan", "gb-emu-lib/vulkan-static"]
camera = ["dep:nokhwa", "dep:send_wrapper"]
wgpu = ["gb-emu-lib/wgpu-renderer"]
2023-03-03 19:31:34 +11:00
[dependencies]
2023-10-13 09:20:31 +11:00
gb-emu-lib = { workspace = true }
2023-03-16 11:28:17 +11:00
gilrs = "0.10"
cpal = "0.15"
futures = "0.3"
2023-10-04 11:54:40 +11:00
nokhwa = { version = "0.10", features = [
2023-09-28 15:43:55 +10:00
"input-avfoundation",
], optional = true }
send_wrapper = { version = "0.6.0", optional = true }
2023-11-04 16:29:27 +11:00
winit = { version = "0.29", features = ["rwh_05"] }
winit_input_helper = "0.15"
2024-02-08 15:27:48 +11:00
raw-window-handle = { workspace = true }
2023-10-05 10:13:02 +11:00
serde = { version = "1.0", features = ["derive"] }
2023-10-10 14:15:40 +11:00
image = { version = "0.24", default-features = false, features = ["png"] }
bytemuck = "1.14"
chrono = "0.4"
2024-03-03 18:36:51 +11:00
log = { workspace = true }