[package] name = "amethyst_renderer" version = "0.10.4" authors = ["Eyal Kalderon "] edition = "2018" description = "High-level rendering engine with multiple backends" exclude = ["examples/*"] keywords = ["game", "engine", "renderer", "3d", "amethyst"] categories = ["rendering", "rendering::engine"] documentation = "https://www.amethyst.rs/doc/master/doc/amethyst_renderer/" homepage = "https://www.amethyst.rs/" repository = "https://github.com/amethyst/amethyst" readme = "README.md" license = "MIT OR Apache-2.0" [badges] appveyor = { repository = "amethyst/amethyst", branch = "master" } travis-ci = { repository = "amethyst/amethyst" } [features] default = ["opengl"] #d3d11 = ["gfx_device_dx11", "gfx_window_dxgi"] #metal = ["gfx_device_metal", "gfx_window_metal"] opengl = ["gfx_device_gl", "gfx_window_glutin", "glutin"] #vulkan = ["gfx_device_vulkan", "gfx_window_vulkan"] profiler = [ "thread_profiler/thread_profiler" ] nightly = [ "amethyst_core/nightly" ] [dependencies] amethyst_assets = { path = "../amethyst_assets", version = "0.6.0" } amethyst_core = { path = "../amethyst_core", version = "0.5.0" } amethyst_derive = { path = "../amethyst_derive", version = "0.3.0" } derivative = "1.0" error-chain = "0.12" fnv = "1.0" genmesh = "0.6" gfx = { version = "0.17.1", features = ["serialize"] } gfx_core = { version = "0.8.3", features = ["serialize"] } gfx_macros = "0.2" glsl-layout = { version = "0.1.1", features = ["gfx"] } hibitset = { version = "0.5.1", features = ["parallel"] } image = "0.20" log = "0.4.6" rayon = "1.0.2" ron = "0.4" serde = { version = "1", features = ["serde_derive"] } shred-derive = "0.5" shred = "0.7" wavefront_obj = "5.1" winit = { version = "0.18", features = ["serde"] } thread_profiler = { version = "0.3", optional = true } gfx_device_gl = { version = "0.15", optional = true } gfx_window_glutin = { version = "0.27.0", optional = true } glutin = { version = "0.19", optional = true } [target.'cfg(not(target_os = "macos"))'.dependencies] gfx_device_vulkan = { version = "0.1", optional = true } gfx_window_vulkan = { version = "0.1", optional = true } [target.'cfg(target_os = "macos")'.dependencies] gfx_device_metal = { version = "0.3", optional = true } gfx_window_metal = { version = "0.6", optional = true } [target.'cfg(windows)'.dependencies] gfx_device_dx11 = { version = "0.7", optional = true } gfx_window_dxgi = { version = "0.17", optional = true } [dependencies.hetseq] version = "0.2.0" [dependencies.smallvec] version = "0.6" features = ["serde"]