556 lines
12 KiB
TOML
556 lines
12 KiB
TOML
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
|
|
#
|
|
# When uploading crates to the registry Cargo will automatically
|
|
# "normalize" Cargo.toml files for maximal compatibility
|
|
# with all versions of Cargo and also rewrite `path` dependencies
|
|
# to registry (e.g., crates.io) dependencies.
|
|
#
|
|
# If you are reading this file be aware that the original Cargo.toml
|
|
# will likely look very different (and much more reasonable).
|
|
# See Cargo.toml.orig for the original contents.
|
|
|
|
[package]
|
|
edition = "2024"
|
|
name = "bevy_internal"
|
|
version = "0.16.1"
|
|
build = false
|
|
autolib = false
|
|
autobins = false
|
|
autoexamples = false
|
|
autotests = false
|
|
autobenches = false
|
|
description = "An internal Bevy crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature"
|
|
homepage = "https://bevyengine.org"
|
|
readme = "README.md"
|
|
keywords = [
|
|
"game",
|
|
"engine",
|
|
"gamedev",
|
|
"graphics",
|
|
"bevy",
|
|
]
|
|
categories = [
|
|
"game-engines",
|
|
"graphics",
|
|
"gui",
|
|
"rendering",
|
|
]
|
|
license = "MIT OR Apache-2.0"
|
|
repository = "https://github.com/bevyengine/bevy"
|
|
resolver = "2"
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|
|
rustdoc-args = [
|
|
"-Zunstable-options",
|
|
"--generate-link-to-definition",
|
|
]
|
|
|
|
[features]
|
|
accesskit_unix = ["bevy_winit/accesskit_unix"]
|
|
android-game-activity = ["bevy_winit/android-game-activity"]
|
|
android-native-activity = ["bevy_winit/android-native-activity"]
|
|
android_shared_stdcxx = ["bevy_audio/android_shared_stdcxx"]
|
|
animation = [
|
|
"bevy_animation",
|
|
"bevy_gltf?/bevy_animation",
|
|
]
|
|
asset_processor = ["bevy_asset?/asset_processor"]
|
|
async-io = [
|
|
"std",
|
|
"bevy_tasks/async-io",
|
|
]
|
|
async_executor = [
|
|
"std",
|
|
"bevy_tasks/async_executor",
|
|
"bevy_ecs/async_executor",
|
|
"bevy_transform/async_executor",
|
|
]
|
|
basis-universal = [
|
|
"bevy_image/basis-universal",
|
|
"bevy_render/basis-universal",
|
|
]
|
|
bevy_ci_testing = [
|
|
"bevy_dev_tools/bevy_ci_testing",
|
|
"bevy_render?/ci_limits",
|
|
]
|
|
bevy_core_pipeline = [
|
|
"dep:bevy_core_pipeline",
|
|
"bevy_image",
|
|
]
|
|
bevy_debug_stepping = [
|
|
"bevy_ecs/bevy_debug_stepping",
|
|
"bevy_app/bevy_debug_stepping",
|
|
]
|
|
bevy_dev_tools = ["dep:bevy_dev_tools"]
|
|
bevy_gizmos = [
|
|
"dep:bevy_gizmos",
|
|
"bevy_image",
|
|
]
|
|
bevy_gltf = [
|
|
"dep:bevy_gltf",
|
|
"bevy_image",
|
|
]
|
|
bevy_image = ["dep:bevy_image"]
|
|
bevy_mesh_picking_backend = [
|
|
"bevy_picking",
|
|
"bevy_picking/bevy_mesh_picking_backend",
|
|
]
|
|
bevy_pbr = [
|
|
"dep:bevy_pbr",
|
|
"bevy_gizmos?/bevy_pbr",
|
|
"bevy_image",
|
|
]
|
|
bevy_picking = ["dep:bevy_picking"]
|
|
bevy_remote = [
|
|
"dep:bevy_remote",
|
|
"serialize",
|
|
]
|
|
bevy_render = [
|
|
"dep:bevy_render",
|
|
"bevy_scene?/bevy_render",
|
|
"bevy_gizmos?/bevy_render",
|
|
"bevy_image",
|
|
"bevy_color/wgpu-types",
|
|
"bevy_color/encase",
|
|
]
|
|
bevy_sprite = [
|
|
"dep:bevy_sprite",
|
|
"bevy_gizmos?/bevy_sprite",
|
|
"bevy_image",
|
|
]
|
|
bevy_sprite_picking_backend = [
|
|
"bevy_picking",
|
|
"bevy_sprite/bevy_sprite_picking_backend",
|
|
]
|
|
bevy_state = ["dep:bevy_state"]
|
|
bevy_text = [
|
|
"dep:bevy_text",
|
|
"bevy_image",
|
|
]
|
|
bevy_ui = [
|
|
"dep:bevy_ui",
|
|
"bevy_image",
|
|
]
|
|
bevy_ui_debug = ["bevy_ui?/bevy_ui_debug"]
|
|
bevy_ui_picking_backend = [
|
|
"bevy_picking",
|
|
"bevy_ui/bevy_ui_picking_backend",
|
|
]
|
|
bevy_window = [
|
|
"dep:bevy_window",
|
|
"dep:bevy_a11y",
|
|
]
|
|
bmp = ["bevy_image/bmp"]
|
|
configurable_error_handler = ["bevy_ecs/configurable_error_handler"]
|
|
critical-section = [
|
|
"bevy_a11y?/critical-section",
|
|
"bevy_app/critical-section",
|
|
"bevy_diagnostic/critical-section",
|
|
"bevy_ecs/critical-section",
|
|
"bevy_input/critical-section",
|
|
"bevy_input_focus?/critical-section",
|
|
"bevy_platform/critical-section",
|
|
"bevy_reflect/critical-section",
|
|
"bevy_state?/critical-section",
|
|
"bevy_time/critical-section",
|
|
"bevy_utils/critical-section",
|
|
"bevy_tasks/critical-section",
|
|
]
|
|
custom_cursor = ["bevy_winit/custom_cursor"]
|
|
dds = [
|
|
"bevy_image/dds",
|
|
"bevy_render/dds",
|
|
"bevy_core_pipeline/dds",
|
|
"bevy_gltf?/dds",
|
|
]
|
|
debug_glam_assert = ["bevy_math/debug_glam_assert"]
|
|
default_font = ["bevy_text?/default_font"]
|
|
detailed_trace = [
|
|
"bevy_ecs/detailed_trace",
|
|
"bevy_render?/detailed_trace",
|
|
]
|
|
dynamic_linking = ["bevy_diagnostic/dynamic_linking"]
|
|
embedded_watcher = ["bevy_asset?/embedded_watcher"]
|
|
experimental_pbr_pcss = ["bevy_pbr?/experimental_pbr_pcss"]
|
|
exr = [
|
|
"bevy_image/exr",
|
|
"bevy_render/exr",
|
|
]
|
|
ff = ["bevy_image/ff"]
|
|
file_watcher = ["bevy_asset?/file_watcher"]
|
|
flac = ["bevy_audio/flac"]
|
|
ghost_nodes = ["bevy_ui/ghost_nodes"]
|
|
gif = ["bevy_image/gif"]
|
|
glam_assert = ["bevy_math/glam_assert"]
|
|
hdr = [
|
|
"bevy_image/hdr",
|
|
"bevy_render/hdr",
|
|
]
|
|
ico = ["bevy_image/ico"]
|
|
jpeg = ["bevy_image/jpeg"]
|
|
ktx2 = [
|
|
"bevy_image/ktx2",
|
|
"bevy_render/ktx2",
|
|
]
|
|
libm = [
|
|
"bevy_color?/libm",
|
|
"bevy_input/libm",
|
|
"bevy_input_focus?/libm",
|
|
"bevy_math/libm",
|
|
"bevy_transform/libm",
|
|
"bevy_window?/libm",
|
|
]
|
|
meshlet = ["bevy_pbr?/meshlet"]
|
|
meshlet_processor = ["bevy_pbr?/meshlet_processor"]
|
|
minimp3 = ["bevy_audio/minimp3"]
|
|
mp3 = ["bevy_audio/mp3"]
|
|
multi_threaded = [
|
|
"std",
|
|
"bevy_asset?/multi_threaded",
|
|
"bevy_ecs/multi_threaded",
|
|
"bevy_render?/multi_threaded",
|
|
"bevy_tasks/multi_threaded",
|
|
]
|
|
pbr_anisotropy_texture = [
|
|
"bevy_pbr?/pbr_anisotropy_texture",
|
|
"bevy_gltf?/pbr_anisotropy_texture",
|
|
]
|
|
pbr_multi_layer_material_textures = [
|
|
"bevy_pbr?/pbr_multi_layer_material_textures",
|
|
"bevy_gltf?/pbr_multi_layer_material_textures",
|
|
]
|
|
pbr_specular_textures = [
|
|
"bevy_pbr?/pbr_specular_textures",
|
|
"bevy_gltf?/pbr_specular_textures",
|
|
]
|
|
pbr_transmission_textures = [
|
|
"bevy_pbr?/pbr_transmission_textures",
|
|
"bevy_gltf?/pbr_transmission_textures",
|
|
]
|
|
png = ["bevy_image/png"]
|
|
pnm = ["bevy_image/pnm"]
|
|
qoi = ["bevy_image/qoi"]
|
|
reflect_documentation = ["bevy_reflect/documentation"]
|
|
reflect_functions = [
|
|
"bevy_reflect/functions",
|
|
"bevy_app/reflect_functions",
|
|
"bevy_ecs/reflect_functions",
|
|
]
|
|
serialize = [
|
|
"bevy_a11y?/serialize",
|
|
"bevy_color?/serialize",
|
|
"bevy_ecs/serialize",
|
|
"bevy_image?/serialize",
|
|
"bevy_input/serialize",
|
|
"bevy_math/serialize",
|
|
"bevy_scene?/serialize",
|
|
"bevy_time/serialize",
|
|
"bevy_transform/serialize",
|
|
"bevy_ui?/serialize",
|
|
"bevy_window?/serialize",
|
|
"bevy_winit?/serialize",
|
|
"bevy_platform/serialize",
|
|
]
|
|
shader_format_glsl = [
|
|
"bevy_render/shader_format_glsl",
|
|
"bevy_pbr?/shader_format_glsl",
|
|
]
|
|
shader_format_spirv = ["bevy_render/shader_format_spirv"]
|
|
shader_format_wesl = ["bevy_render/shader_format_wesl"]
|
|
smaa_luts = ["bevy_core_pipeline/smaa_luts"]
|
|
spirv_shader_passthrough = ["bevy_render/spirv_shader_passthrough"]
|
|
statically-linked-dxc = ["bevy_render/statically-linked-dxc"]
|
|
std = [
|
|
"bevy_a11y?/std",
|
|
"bevy_app/std",
|
|
"bevy_color?/std",
|
|
"bevy_diagnostic/std",
|
|
"bevy_ecs/std",
|
|
"bevy_input/std",
|
|
"bevy_input_focus?/std",
|
|
"bevy_math/std",
|
|
"bevy_platform/std",
|
|
"bevy_reflect/std",
|
|
"bevy_state?/std",
|
|
"bevy_time/std",
|
|
"bevy_transform/std",
|
|
"bevy_utils/std",
|
|
"bevy_tasks/std",
|
|
"bevy_window?/std",
|
|
]
|
|
symphonia-aac = ["bevy_audio/symphonia-aac"]
|
|
symphonia-all = ["bevy_audio/symphonia-all"]
|
|
symphonia-flac = ["bevy_audio/symphonia-flac"]
|
|
symphonia-isomp4 = ["bevy_audio/symphonia-isomp4"]
|
|
symphonia-vorbis = ["bevy_audio/symphonia-vorbis"]
|
|
symphonia-wav = ["bevy_audio/symphonia-wav"]
|
|
sysinfo_plugin = ["bevy_diagnostic/sysinfo_plugin"]
|
|
tga = ["bevy_image/tga"]
|
|
tiff = ["bevy_image/tiff"]
|
|
tonemapping_luts = ["bevy_core_pipeline/tonemapping_luts"]
|
|
trace = [
|
|
"bevy_app/trace",
|
|
"bevy_asset?/trace",
|
|
"bevy_core_pipeline?/trace",
|
|
"bevy_ecs/trace",
|
|
"bevy_log/trace",
|
|
"bevy_pbr?/trace",
|
|
"bevy_render?/trace",
|
|
"bevy_winit?/trace",
|
|
]
|
|
trace_chrome = ["bevy_log/tracing-chrome"]
|
|
trace_tracy = [
|
|
"bevy_render?/tracing-tracy",
|
|
"bevy_log/tracing-tracy",
|
|
]
|
|
trace_tracy_memory = ["bevy_log/trace_tracy_memory"]
|
|
track_location = ["bevy_ecs/track_location"]
|
|
vorbis = ["bevy_audio/vorbis"]
|
|
wav = ["bevy_audio/wav"]
|
|
wayland = ["bevy_winit/wayland"]
|
|
web = [
|
|
"bevy_app/web",
|
|
"bevy_platform/web",
|
|
"bevy_reflect/web",
|
|
"bevy_tasks/web",
|
|
]
|
|
webgl = [
|
|
"bevy_core_pipeline?/webgl",
|
|
"bevy_pbr?/webgl",
|
|
"bevy_render?/webgl",
|
|
"bevy_gizmos?/webgl",
|
|
"bevy_sprite?/webgl",
|
|
]
|
|
webgpu = [
|
|
"bevy_core_pipeline?/webgpu",
|
|
"bevy_pbr?/webgpu",
|
|
"bevy_render?/webgpu",
|
|
"bevy_gizmos?/webgpu",
|
|
"bevy_sprite?/webgpu",
|
|
]
|
|
webp = ["bevy_image/webp"]
|
|
x11 = ["bevy_winit/x11"]
|
|
zlib = ["bevy_image/zlib"]
|
|
zstd = ["bevy_image/zstd"]
|
|
|
|
[lib]
|
|
name = "bevy_internal"
|
|
path = "src/lib.rs"
|
|
|
|
[dependencies.bevy_a11y]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
optional = true
|
|
|
|
[dependencies.bevy_animation]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_app]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_asset]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_audio]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_color]
|
|
version = "0.16.2"
|
|
features = [
|
|
"alloc",
|
|
"bevy_reflect",
|
|
]
|
|
optional = true
|
|
default-features = false
|
|
|
|
[dependencies.bevy_core_pipeline]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_derive]
|
|
version = "0.16.1"
|
|
default-features = false
|
|
|
|
[dependencies.bevy_dev_tools]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_diagnostic]
|
|
version = "0.16.1"
|
|
default-features = false
|
|
|
|
[dependencies.bevy_ecs]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_gilrs]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_gizmos]
|
|
version = "0.16.1"
|
|
optional = true
|
|
default-features = false
|
|
|
|
[dependencies.bevy_gltf]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_image]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_input]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_input_focus]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
optional = true
|
|
default-features = false
|
|
|
|
[dependencies.bevy_log]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_math]
|
|
version = "0.16.1"
|
|
features = [
|
|
"bevy_reflect",
|
|
"nostd-libm",
|
|
]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_pbr]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_picking]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_platform]
|
|
version = "0.16.1"
|
|
features = ["alloc"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_ptr]
|
|
version = "0.16.1"
|
|
default-features = false
|
|
|
|
[dependencies.bevy_reflect]
|
|
version = "0.16.1"
|
|
features = ["smallvec"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_remote]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_render]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_scene]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_sprite]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_state]
|
|
version = "0.16.1"
|
|
features = [
|
|
"bevy_app",
|
|
"bevy_reflect",
|
|
]
|
|
optional = true
|
|
default-features = false
|
|
|
|
[dependencies.bevy_tasks]
|
|
version = "0.16.1"
|
|
default-features = false
|
|
|
|
[dependencies.bevy_text]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_time]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_transform]
|
|
version = "0.16.1"
|
|
features = [
|
|
"bevy-support",
|
|
"bevy_reflect",
|
|
]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_ui]
|
|
version = "0.16.1"
|
|
optional = true
|
|
|
|
[dependencies.bevy_utils]
|
|
version = "0.16.1"
|
|
features = ["alloc"]
|
|
default-features = false
|
|
|
|
[dependencies.bevy_window]
|
|
version = "0.16.1"
|
|
features = ["bevy_reflect"]
|
|
optional = true
|
|
default-features = false
|
|
|
|
[dependencies.bevy_winit]
|
|
version = "0.16.1"
|
|
optional = true
|
|
default-features = false
|
|
|
|
[lints.clippy]
|
|
alloc_instead_of_core = "warn"
|
|
allow_attributes = "warn"
|
|
allow_attributes_without_reason = "warn"
|
|
doc_markdown = "warn"
|
|
manual_let_else = "warn"
|
|
match_same_arms = "warn"
|
|
needless_lifetimes = "allow"
|
|
nonstandard_macro_braces = "warn"
|
|
print_stderr = "warn"
|
|
print_stdout = "warn"
|
|
ptr_as_ptr = "warn"
|
|
ptr_cast_constness = "warn"
|
|
redundant_closure_for_method_calls = "warn"
|
|
redundant_else = "warn"
|
|
ref_as_ptr = "warn"
|
|
semicolon_if_nothing_returned = "warn"
|
|
std_instead_of_alloc = "warn"
|
|
std_instead_of_core = "warn"
|
|
too_long_first_doc_paragraph = "allow"
|
|
too_many_arguments = "allow"
|
|
type_complexity = "allow"
|
|
undocumented_unsafe_blocks = "warn"
|
|
unwrap_or_default = "warn"
|
|
|
|
[lints.rust]
|
|
missing_docs = "warn"
|
|
unsafe_code = "deny"
|
|
unsafe_op_in_unsafe_fn = "warn"
|
|
unused_qualifications = "warn"
|
|
|
|
[lints.rust.unexpected_cfgs]
|
|
level = "warn"
|
|
priority = 0
|
|
check-cfg = ["cfg(docsrs_dep)"]
|