egor 0.2.0

A dead simple 2D graphics engine
Documentation
[dependencies.bytemuck]
version = "1.23.0"

[dependencies.glyphon]
version = "0.9.0"

[dependencies.image]
default-features = false
features = ["png"]
version = "0.25.6"

[dependencies.log]
optional = true
version = "0.4.27"

[dependencies.winit]
version = "0.30.10"

[features]
default = []
log = ["dep:log", "dep:env_logger", "dep:console_log", "dep:console_error_panic_hook"]
webgl = ["wgpu/webgl"]

[lib]
name = "egor"
path = "src/lib.rs"

[package]
authors = ["wick3dr0se <wick3dr0se@protonmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["graphics", "game-development"]
description = "A dead simple 2D graphics engine"
edition = "2024"
keywords = ["2d", "graphics", "wgpu", "winit"]
license = "MIT"
name = "egor"
readme = "README.md"
repository = "https://github.com/wick3dr0se/egor"
resolver = "2"
version = "0.2.0"

[profile.dev]
opt-level = 1

[profile.dev.package."*"]
opt-level = 3

[profile.release]
codegen-units = 1
lto = true
opt-level = "z"
panic = "abort"
strip = true

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.env_logger]
optional = true
version = "0.11.8"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.pollster]
version = "0.4.0"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.wgpu]
default-features = false
features = ["vulkan", "dx12", "metal"]
version = "25.0.0"

[target.'cfg(target_arch = "wasm32")'.dependencies.console_error_panic_hook]
optional = true
version = "0.1.7"

[target.'cfg(target_arch = "wasm32")'.dependencies.console_log]
optional = true
version = "1.0.0"

[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4.50"

[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["Window", "Performance"]
version = "0.3.77"

[target.'cfg(target_arch = "wasm32")'.dependencies.wgpu]
default-features = false
features = ["webgpu", "webgl"]
version = "25.0.0"