# 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 believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "amethyst" version = "0.15.3" authors = ["Eyal Kalderon ", "Amethyst Foundation "] exclude = ["examples/*", "book/*"] description = "Data-oriented game engine written in Rust" homepage = "https://amethyst.rs/" documentation = "https://docs.amethyst.rs/stable/amethyst" readme = "README.md" keywords = ["game", "engine", "sdk", "amethyst"] categories = ["game-engines"] license = "MIT/Apache-2.0" repository = "https://github.com/amethyst/amethyst" [package.metadata.docs.rs] features = ["animation", "audio", "gltf", "tiles", "json", "locale", "network", "sdl_controller", "vulkan"] [[example]] name = "hello_world" path = "examples/hello_world/main.rs" [[example]] name = "window" path = "examples/window/main.rs" [[example]] name = "sphere" path = "examples/sphere/main.rs" [[example]] name = "renderable" path = "examples/renderable/main.rs" [[example]] name = "asset_custom" path = "examples/asset_custom/main.rs" [[example]] name = "asset_loading" path = "examples/asset_loading/main.rs" [[example]] name = "material" path = "examples/material/main.rs" [[example]] name = "gltf" path = "examples/gltf/main.rs" required-features = ["animation", "gltf"] [[example]] name = "ui" path = "examples/ui/main.rs" required-features = ["audio"] [[example]] name = "states_ui" path = "examples/states_ui/main.rs" required-features = ["audio"] [[example]] name = "custom_render_pass" path = "examples/custom_render_pass/main.rs" [[example]] name = "custom_ui" path = "examples/custom_ui/main.rs" required-features = ["audio"] [[example]] name = "animation" path = "examples/animation/main.rs" required-features = ["animation"] [[example]] name = "fly_camera" path = "examples/fly_camera/main.rs" [[example]] name = "sprite_animation" path = "examples/sprite_animation/main.rs" required-features = ["animation"] [[example]] name = "sprites_ordered" path = "examples/sprites_ordered/main.rs" [[example]] name = "pong_tutorial_01" path = "examples/pong_tutorial_01/main.rs" required-features = ["audio"] [[example]] name = "pong_tutorial_02" path = "examples/pong_tutorial_02/main.rs" required-features = ["audio"] [[example]] name = "pong_tutorial_03" path = "examples/pong_tutorial_03/main.rs" required-features = ["audio"] [[example]] name = "pong_tutorial_04" path = "examples/pong_tutorial_04/main.rs" required-features = ["audio"] [[example]] name = "pong_tutorial_05" path = "examples/pong_tutorial_05/main.rs" required-features = ["audio"] [[example]] name = "pong_tutorial_06" path = "examples/pong_tutorial_06/main.rs" required-features = ["audio"] [[example]] name = "net_client" path = "examples/net_client/main.rs" required-features = ["network"] [[example]] name = "net_server" path = "examples/net_server/main.rs" required-features = ["network"] [[example]] name = "locale" path = "examples/locale/main.rs" required-features = ["locale"] [[example]] name = "custom_game_data" path = "examples/custom_game_data/main.rs" [[example]] name = "arc_ball_camera" path = "examples/arc_ball_camera/main.rs" [[example]] name = "prefab" path = "examples/prefab/main.rs" [[example]] name = "prefab_adapter" path = "examples/prefab_adapter/main.rs" [[example]] name = "prefab_basic" path = "examples/prefab_basic/main.rs" [[example]] name = "prefab_multi" path = "examples/prefab_multi/main.rs" [[example]] name = "prefab_custom" path = "examples/prefab_custom/main.rs" [[example]] name = "debug_lines" path = "examples/debug_lines/main.rs" [[example]] name = "debug_lines_ortho" path = "examples/debug_lines_ortho/main.rs" [[example]] name = "state_dispatcher" path = "examples/state_dispatcher/main.rs" [[example]] name = "spotlights" path = "examples/spotlights/main.rs" [[example]] name = "sprite_camera_follow" path = "examples/sprite_camera_follow/main.rs" [[example]] name = "auto_fov" path = "examples/auto_fov/main.rs" [[example]] name = "events" path = "examples/events/main.rs" [[example]] name = "rendy" path = "examples/rendy/main.rs" required-features = ["animation", "gltf"] [[example]] name = "tiles" path = "examples/tiles/main.rs" required-features = ["tiles"] [dependencies.amethyst_animation] version = "0.15.3" optional = true [dependencies.amethyst_assets] version = "0.15.3" [dependencies.amethyst_audio] version = "0.15.3" optional = true [dependencies.amethyst_config] version = "0.15.3" [dependencies.amethyst_controls] version = "0.15.3" [dependencies.amethyst_core] version = "0.15.3" [dependencies.amethyst_derive] version = "0.15.3" [dependencies.amethyst_error] version = "0.15.3" [dependencies.amethyst_gltf] version = "0.15.3" optional = true [dependencies.amethyst_input] version = "0.15.3" [dependencies.amethyst_locale] version = "0.15.3" optional = true [dependencies.amethyst_network] version = "0.15.3" optional = true [dependencies.amethyst_rendy] version = "0.15.3" features = ["window"] optional = true [dependencies.amethyst_tiles] version = "0.15.3" optional = true [dependencies.amethyst_ui] version = "0.15.3" [dependencies.amethyst_utils] version = "0.15.3" [dependencies.amethyst_window] version = "0.15.3" [dependencies.crossbeam-channel] version = "0.4.2" [dependencies.derivative] version = "2.1.1" [dependencies.failure] version = "0.1.7" [dependencies.fern] version = "0.6.0" features = ["colored"] [dependencies.glsl-layout] version = "0.3.2" [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4.8" features = ["serde"] [dependencies.palette] version = "0.4" features = ["serde"] [dependencies.rayon] version = "1.3.0" [dependencies.rustc_version_runtime] version = "0.2.0" [dependencies.sentry] version = "0.18.0" optional = true [dependencies.serde] version = "1.0.104" features = ["derive"] [dependencies.thread_profiler] version = "0.3.0" optional = true [dependencies.winit] version = "0.19" features = ["serde", "icon_loading"] [build-dependencies.dirs] version = "2.0.2" [build-dependencies.vergen] version = "3.1.0" [features] animation = ["amethyst_animation"] audio = ["amethyst_audio"] default = ["animation", "audio", "locale", "network", "renderer"] empty = ["amethyst_rendy/empty"] experimental-spirv-reflection = ["amethyst_rendy/experimental-spirv-reflection"] gltf = ["amethyst_gltf", "amethyst_animation"] json = ["amethyst_assets/json"] locale = ["amethyst_locale"] metal = ["amethyst_rendy/metal"] network = ["amethyst_network"] no-slow-safety-checks = ["amethyst_rendy/no-slow-safety-checks"] profiler = ["thread_profiler", "thread_profiler/thread_profiler", "amethyst_animation/profiler", "amethyst_assets/profiler", "amethyst_audio/profiler", "amethyst_config/profiler", "amethyst_core/profiler", "amethyst_controls/profiler", "amethyst_input/profiler", "amethyst_locale/profiler", "amethyst_rendy/profiler", "amethyst_ui/profiler", "amethyst_utils/profiler", "amethyst_tiles/profiler"] renderer = ["amethyst_rendy"] saveload = ["amethyst_core/saveload"] sdl_controller = ["amethyst_input/sdl_controller"] server = ["locale", "network"] shader-compiler = ["amethyst_rendy/shader-compiler"] storage-event-control = ["amethyst_core/storage-event-control"] test-support = ["amethyst_rendy/test-support", "amethyst_window/test-support"] tiles = ["amethyst_tiles"] vulkan = ["amethyst_rendy/vulkan", "amethyst_rendy/vulkan-x11"] [badges.travis-ci] branch = "master" repository = "amethyst/amethyst"