Skip to content

Commit 6584891

Browse files
committed
improve cargo tomls
1 parent 27d702b commit 6584891

File tree

5 files changed

+13
-29
lines changed

5 files changed

+13
-29
lines changed

crates/bevy_anti_aliasing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ keywords = ["bevy"]
1212
trace = []
1313
webgl = []
1414
webgpu = []
15-
smaa_luts = ["bevy_render/ktx2", "bevy_image/ktx2", "bevy_image/zstd"]
15+
smaa_luts = ["bevy_image/ktx2", "bevy_image/zstd"]
1616

1717
[dependencies]
1818
# bevy

crates/bevy_core_pipeline/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ keywords = ["bevy"]
1616
trace = []
1717
webgl = []
1818
webgpu = []
19-
tonemapping_luts = ["bevy_render/ktx2", "bevy_image/ktx2", "bevy_image/zstd"]
19+
tonemapping_luts = ["bevy_image/ktx2", "bevy_image/zstd"]
2020

2121
[dependencies]
2222
# bevy

crates/bevy_internal/Cargo.toml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,16 @@ detailed_trace = ["bevy_ecs/detailed_trace", "bevy_render?/detailed_trace"]
2929
sysinfo_plugin = ["bevy_diagnostic/sysinfo_plugin"]
3030

3131
# Enables compressed KTX2 UASTC texture output on the asset processor
32-
compressed_image_saver = [
33-
"bevy_image/compressed_image_saver",
34-
"bevy_render/compressed_image_saver",
35-
]
36-
37-
# Texture formats that have specific rendering support (HDR enabled by default)
38-
basis-universal = ["bevy_image/basis-universal", "bevy_render/basis-universal"]
39-
exr = ["bevy_image/exr", "bevy_render/exr"]
40-
hdr = ["bevy_image/hdr", "bevy_render/hdr"]
41-
ktx2 = ["bevy_image/ktx2", "bevy_render/ktx2"]
32+
compressed_image_saver = ["bevy_image/compressed_image_saver"]
4233

4334
# For ktx2 supercompression
4435
zlib = ["bevy_image/zlib"]
4536
zstd = ["bevy_image/zstd"]
4637
zstd_rust = ["bevy_image/zstd_rust"]
4738
zstd_c = ["bevy_image/zstd_c"]
4839

49-
# Image format support (PNG enabled by default)
40+
# Image format support (HDR and PNG enabled by default)
41+
basis-universal = ["bevy_image/basis-universal"]
5042
bmp = ["bevy_image/bmp"]
5143
ff = ["bevy_image/ff"]
5244
gif = ["bevy_image/gif"]
@@ -59,6 +51,9 @@ tga = ["bevy_image/tga"]
5951
tiff = ["bevy_image/tiff"]
6052
webp = ["bevy_image/webp"]
6153
dds = ["bevy_image/dds"]
54+
exr = ["bevy_image/exr"]
55+
hdr = ["bevy_image/hdr"]
56+
ktx2 = ["bevy_image/ktx2"]
6257

6358
# Enable SPIR-V passthrough
6459
spirv_shader_passthrough = ["bevy_render/spirv_shader_passthrough"]
@@ -89,11 +84,11 @@ symphonia-wav = ["bevy_audio/symphonia-wav"]
8984

9085
# Shader formats
9186
shader_format_glsl = [
92-
"bevy_render/shader_format_glsl",
87+
"bevy_shader/shader_format_glsl",
9388
"bevy_pbr?/shader_format_glsl",
9489
]
95-
shader_format_spirv = ["bevy_render/shader_format_spirv"]
96-
shader_format_wesl = ["bevy_render/shader_format_wesl"]
90+
shader_format_spirv = ["bevy_shader/shader_format_spirv", "bevy_render?/shader_format_spirv"]
91+
shader_format_wesl = ["bevy_shader/shader_format_wesl"]
9792

9893
serialize = [
9994
"bevy_a11y?/serialize",

crates/bevy_pbr/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ experimental_pbr_pcss = ["bevy_light/experimental_pbr_pcss"]
1818
pbr_specular_textures = []
1919
pbr_clustered_decals = []
2020
pbr_light_textures = []
21-
bluenoise_texture = ["bevy_render/ktx2", "bevy_image/ktx2", "bevy_image/zstd"]
22-
shader_format_glsl = ["bevy_render/shader_format_glsl"]
21+
bluenoise_texture = ["bevy_image/ktx2", "bevy_image/zstd"]
22+
shader_format_glsl = ["bevy_shader/shader_format_glsl"]
2323
trace = ["bevy_render/trace"]
2424
# Enables the meshlet renderer for dense high-poly scenes (experimental)
2525
meshlet = ["dep:lz4_flex", "dep:range-alloc", "dep:bevy_tasks"]

crates/bevy_render/Cargo.toml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,9 @@ keywords = ["bevy"]
2121
# wgpu-types = { git = "https://github.com/gfx-rs/wgpu", rev = "..." }
2222
decoupled_naga = ["bevy_shader/decoupled_naga"]
2323

24-
# Enables compressed KTX2 UASTC texture output on the asset processor
25-
compressed_image_saver = ["bevy_image/compressed_image_saver"]
26-
27-
# Texture formats (require more than just image support)
28-
basis-universal = ["bevy_image/basis-universal"]
29-
exr = ["bevy_image/exr"]
30-
hdr = ["bevy_image/hdr"]
31-
ktx2 = ["bevy_image/ktx2"]
32-
3324
multi_threaded = ["bevy_tasks/multi_threaded"]
3425

35-
shader_format_glsl = ["bevy_shader/shader_format_glsl"]
3626
shader_format_spirv = ["bevy_shader/shader_format_spirv", "wgpu/spirv"]
37-
shader_format_wesl = ["bevy_shader/shader_format_wesl"]
3827

3928
# Enable SPIR-V shader passthrough
4029
spirv_shader_passthrough = ["wgpu/spirv"]

0 commit comments

Comments
 (0)