-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathCargo.toml
64 lines (54 loc) · 1.67 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[package]
authors = ["Okko Hakola <[email protected]>"]
categories = ["gui", "game-development"]
description = "Vulkano Backend for Bevy"
edition = "2021"
homepage = "https://github.com/hakolao/bevy_vulkano"
keywords = ["gui", "imgui", "vulkano", "gamedev", "bevy"]
license = "Apache-2.0"
name = "bevy_vulkano"
readme = "README.md"
repository = "https://github.com/hakolao/bevy_vulkano"
version = "0.14.0"
[features]
default = []
gui = ["egui_winit_vulkano"]
links = ["gui", "egui_winit_vulkano/links"]
clipboard = ["gui", "egui_winit_vulkano/clipboard"]
[dependencies]
approx = "0.5.1"
egui_winit_vulkano = { version = "0.27", optional = true, default_features = false, features = [] }
image = "0.24.7"
raw-window-handle = "0.5"
vulkano = "0.34"
vulkano-shaders = "0.34"
vulkano-util = "0.34"
winit = "0.28"
[dependencies.bevy]
default-features = false
features = []
version = "0.12"
[dev-dependencies]
anyhow = "1.0.75"
rand = "0.8.5"
[[example]]
name = "game_of_life"
path = "examples/game_of_life/main.rs"
required-features = []
[package.metadata.example.game_of_life]
name = "Game of life"
description = "Example running a more comples vulkano pipeline with compute shaders"
[[example]]
name = "multi_window_gui"
path = "examples/multi_window_gui/main.rs"
required-features = ["gui", "links", "clipboard"]
[package.metadata.example.multi_window_gui]
name = "Multi Window Gui"
description = "Example running multiple windows with egui gui"
[[example]]
name = "windowless_compute"
path = "examples/windowless_compute/main.rs"
required-features = []
[package.metadata.example.windowless_compute]
name = "Windowless compute shader"
description = "Example running a windowless vulkano compute shader"