Skip to content

Commit 4ffb817

Browse files
committed
upgrade glsl-to-spirv and add android features
1 parent 54a73e8 commit 4ffb817

File tree

2 files changed

+24
-8
lines changed

2 files changed

+24
-8
lines changed

Cargo.toml

+23-7
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,22 @@ default = [
2929
"mp3",
3030
"x11",
3131
]
32+
33+
supported_android_features = [
34+
# cpal is not supported yet
35+
# "bevy_audio",
36+
"bevy_dynamic_plugin",
37+
"bevy_gilrs",
38+
"bevy_gltf",
39+
"bevy_wgpu",
40+
"bevy_winit",
41+
"render",
42+
"png",
43+
"hdr",
44+
# "mp3",
45+
"x11",
46+
]
47+
3248
profiler = ["bevy_ecs/profiler", "bevy_diagnostic/profiler"]
3349
wgpu_trace = ["bevy_wgpu/trace"]
3450

@@ -83,18 +99,18 @@ bevy_wgpu = { path = "crates/bevy_wgpu", optional = true, version = "0.2.1" }
8399
bevy_winit = { path = "crates/bevy_winit", optional = true, version = "0.2.1" }
84100
bevy_gilrs = { path = "crates/bevy_gilrs", optional = true, version = "0.2.1" }
85101

86-
# bevy (Android)
87-
[target.'cfg(target_os = "android")'.dependencies]
88-
ndk-glue = { version = "0.2", features = ["logger"] }
89-
android_logger = "0.9"
90-
91102
[dev-dependencies]
92103
rand = "0.7.3"
93104
serde = { version = "1", features = ["derive"] }
94105
log = "0.4"
95106
ron = "0.6"
96107
anyhow = "1.0"
97108

109+
# bevy (Android)
110+
[target.'cfg(target_os = "android")'.dependencies]
111+
ndk-glue = { version = "0.2", features = ["logger"] }
112+
android_logger = "0.9"
113+
98114
[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
99115
console_error_panic_hook = "0.1.6"
100116
console_log = { version = "0.2", features = ["color"] }
@@ -322,8 +338,8 @@ crate-type = ["cdylib"]
322338

323339
[package.metadata.android]
324340
build_targets = [ "aarch64-linux-android", "armv7-linux-androideabi" ]
325-
target_sdk_version = 29
326-
min_sdk_version = 29
341+
target_sdk_version = 28
342+
min_sdk_version = 28
327343

328344
[[package.metadata.android.feature]]
329345
name = "android.hardware.vulkan.level"

crates/bevy_render/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ parking_lot = "0.11.0"
4848
spirv-reflect = "0.2.3"
4949

5050
[target.'cfg(all(not(target_os = "ios"), not(target_arch = "wasm32")))'.dependencies]
51-
bevy-glsl-to-spirv = "0.1.7"
51+
bevy-glsl-to-spirv = "0.2.0"
5252

5353
[target.'cfg(target_os = "ios")'.dependencies]
5454
shaderc = "0.6.3"

0 commit comments

Comments
 (0)