# 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 = "2021" name = "theo" version = "0.1.0" authors = ["John Nunley "] description = "A standalone renderer for windowing graphics" homepage = "https://github.com/notgull/theo" documentation = "https://docs.rs/theo" readme = "README.md" license = "LGPL-3.0-or-later OR MPL-2.0" repository = "https://github.com/notgull/theo" [dependencies.bytemuck] version = "1.13.1" default-features = false [dependencies.cosmic-text] version = "0.9.0" features = [ "std", "swash", ] default-features = false [dependencies.glow] version = "0.12.1" optional = true [dependencies.piet] version = "0.6.2" default-features = false [dependencies.piet-glow] version = "0.1.0" optional = true [dependencies.piet-tiny-skia] version = "0.2.0" [dependencies.piet-wgpu] version = "0.3.0" optional = true default-features = false [dependencies.raw-window-handle] version = "0.5.0" [dependencies.slab] version = "0.4.8" optional = true default-features = false [dependencies.softbuffer] version = "0.3.0" default-features = false [dependencies.tiny-skia] version = "0.11" features = ["std"] default-features = false [dependencies.tracing] version = "0.1.37" default-features = false [dependencies.wgpu0] version = "0.17.0" optional = true default-features = false package = "wgpu" [dev-dependencies.env_logger] version = "0.10.0" features = ["color"] default-features = false [dev-dependencies.futures-lite] version = "1.13.0" [dev-dependencies.image] version = "0.24.5" features = ["png"] default-features = false [dev-dependencies.instant] version = "0.1.12" [dev-dependencies.softbuffer] version = "0.3.0" features = ["x11"] default-features = false [dev-dependencies.tracing] version = "0.1.37" features = ["log"] [dev-dependencies.winit] version = "0.28.1" features = ["x11"] default-features = false [build-dependencies.cfg_aliases] version = "0.1.1" [features] default = [ "gl", "x11", "wayland", "egl", "glx", "wgl", "wgpu", ] egl = [ "gl", "glutin/egl", ] gl = [ "glow", "glutin", "piet-glow", ] glx = [ "gl", "glutin/glx", ] wayland = [ "glutin?/wayland", "softbuffer/wayland", ] wgl = [ "gl", "glutin/wgl", ] wgpu = [ "piet-wgpu", "wgpu0", "slab", ] x11 = [ "glutin?/x11", "softbuffer/x11", ] [target."cfg(not(any(windows, target_arch = \"wasm32\")))".dev-dependencies.x11-dl] version = "2.21.0" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.glutin] version = "0.30.6" features = ["egl"] optional = true default-features = false [target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen] version = "0.2.84" [target."cfg(target_arch = \"wasm32\")".dependencies.web-sys] version = "0.3.61" features = [ "HtmlCanvasElement", "WebGl2RenderingContext", "WebGlRenderingContext", "Window", "Document", "Element", ] [target."cfg(target_arch = \"wasm32\")".dev-dependencies.console_error_panic_hook] version = "0.1.7"