awsm 0.0.2-alpha

Wrappers for WASM
[package]

name = "awsm"

edition = "2018"

version = "0.0.2-alpha"

authors = ["David Komer <david.komer@gmail.com.com>"]

license = "MIT"

readme = "README.md"

documentation = "https://docs.rs/awsm/0.0.1/awsm/"

repository = "https://github.com/dakom/awsm"

homepage = "https://github.com/dakom/awsm"

description = "Wrappers for WASM"

categories = ["wasm"]

keywords = ["webgl", "renderer", "3d", "graphics", "gamedev"]



[lib]

crate-type = ["cdylib", "rlib"]



[profile.release]

lto = true

opt-level = 's'



[dependencies]

serde = { version = "1.0", features = ["derive"] }

wasm-bindgen = "0.2.46"

js-sys = "0.3.23"

cfg-if = "0.1"

beach_map = "0.1.2"

futures-preview = { version = "=0.3.0-alpha.16", features = ["async-await", "nightly"] }

log = "0.4"

serde-wasm-bindgen = "0.1.3"



[dependencies.web-sys]

version = "0.3.23"

features = [

    'WebGlUniformLocation',

    'WebGlBuffer',

    'ImageBitmap',

    'ImageData',

    'HtmlElement',

    'HtmlImageElement',

    'HtmlCanvasElement',

    'HtmlVideoElement',

    'WebGlProgram',

    'WebGlShader',

    'WebGlTexture',

    'Window',

    'EventTarget',

    'Location',

    'Url',

    'WebGlVertexArrayObject',

    'WebGlActiveInfo',

    'CanvasRenderingContext2d'

]



[features]

webgl_1 = ["web-sys/WebGlRenderingContext", "web-sys/OesVertexArrayObject", "web-sys/AngleInstancedArrays"]

webgl_2 = ["web-sys/WebGl2RenderingContext"]