Amp-Thread-ID: https://ampcode.com/threads/T-019f9d91-77c1-7206-a60f-ed6554ce92ab Co-authored-by: Heaust Azure <heaust.azure@gmail.com>
54 lines
1.3 KiB
TOML
54 lines
1.3 KiB
TOML
cargo-features = ["profile-rustflags"]
|
|
|
|
[package]
|
|
name = "renderer"
|
|
description = "WGPU renderer core library"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib", "rlib"]
|
|
|
|
[features]
|
|
default = []
|
|
atomics = []
|
|
bulk-memory = []
|
|
|
|
[profile.release]
|
|
opt-level = "z"
|
|
lto = true
|
|
|
|
[target.wasm32-unknown-unknown]
|
|
rustflags = [
|
|
"-Clink-args=--shared-memory",
|
|
"-Clink-args=--max-memory=1073741824",
|
|
"-Clink-args=--import-memory",
|
|
"-Clink-args=--export=__wasm_init_tls",
|
|
"-Clink-args=--export=__tls_size",
|
|
"-Clink-args=--export=__tls_align",
|
|
"-Clink-args=--export=__tls_base",
|
|
]
|
|
|
|
[dependencies]
|
|
wasm-bindgen = { workspace = true }
|
|
wasm-bindgen-futures = { workspace = true }
|
|
console_error_panic_hook = { workspace = true }
|
|
console_log = { workspace = true }
|
|
log = { workspace = true }
|
|
wasm-logger = { workspace = true }
|
|
web-sys = { workspace = true }
|
|
js-sys = { workspace = true }
|
|
bytemuck = { workspace = true }
|
|
cgmath = { workspace = true }
|
|
raw-window-handle = { workspace = true }
|
|
wgpu = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
ultraviolet = { workspace = true }
|
|
futures = { workspace = true }
|
|
gltf = { workspace = true }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
|
|
[package.metadata.wasm-pack.profile.release]
|
|
wasm-opt = false
|