[dependencies.bincode]
optional = true
version = "1.2"
[dependencies.cgmath]
version = "0.17"
[dependencies.image]
default-features = false
features = ["gif_codec", "jpeg", "ico", "png_codec", "pnm", "tga", "tiff", "webp", "bmp", "hdr", "dxt"]
optional = true
version = "0.22"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dev-dependencies.tri-mesh]
version = "0.5.0"
[features]
3d-io = ["serde", "bincode"]
canvas = []
debug = []
default = ["glutin-window", "canvas", "3d-io", "image-io"]
glutin-window = ["glutin"]
image-io = ["image"]
no-renderer = []
[package]
authors = ["Asger Nyman Christiansen <asgernyman@gmail.com>"]
categories = ["graphics", "rendering", "visualization", "wasm", "web-programming"]
description = "A renderer which compiles to both desktop (OpenGL) and web (WebAssembly + WebGL)."
edition = "2018"
exclude = ["/examples", ".gitignore"]
homepage = "https://asny.github.io/three-d/"
keywords = ["3d", "gamedev", "webassembly", "opengl", "webgl"]
license = "MIT"
name = "three-d"
readme = "README.md"
repository = "https://github.com/asny/three-d"
version = "0.2.0"
[target."cfg(not(target_arch = \"wasm32\"))".build-dependencies.gl_generator]
version = "0.14"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.glutin]
optional = true
version = "0.19.0"
[target."cfg(target_arch = \"wasm32\")".dependencies.js-sys]
version = "0.3"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen]
version = "0.2"
[target."cfg(target_arch = \"wasm32\")".dependencies.web-sys]
features = ["Document", "Element", "Node", "HtmlElement", "HtmlCanvasElement", "Window", "Event", "MouseEvent", "EventTarget", "WheelEvent", "KeyboardEvent", "TouchEvent", "TouchList", "Touch", "WebGlBuffer", "WebGlFramebuffer", "WebGl2RenderingContext", "WebGlProgram", "WebGlShader", "WebGlTexture", "WebGlUniformLocation", "WebGlVertexArrayObject", "WebGlActiveInfo", "WebGlSync", "Performance"]
version = "0.3"