34 lines
897 B
TOML
34 lines
897 B
TOML
|
|
[package]
|
||
|
|
name = "es-engine-shared"
|
||
|
|
version = "0.1.0"
|
||
|
|
edition = "2021"
|
||
|
|
authors = ["ESEngine Team"]
|
||
|
|
description = "Shared types and traits for ESEngine graphics backends | ESEngine 图形后端共享类型和 trait"
|
||
|
|
license = "MIT"
|
||
|
|
repository = "https://github.com/esengine/esengine"
|
||
|
|
keywords = ["game-engine", "graphics", "abstraction"]
|
||
|
|
categories = ["game-engines", "graphics"]
|
||
|
|
|
||
|
|
[lib]
|
||
|
|
crate-type = ["rlib"]
|
||
|
|
|
||
|
|
[features]
|
||
|
|
default = []
|
||
|
|
# 启用 serde 序列化支持 | Enable serde serialization support
|
||
|
|
serde = ["dep:serde"]
|
||
|
|
|
||
|
|
[dependencies]
|
||
|
|
# 数学库 | Math library
|
||
|
|
glam = { version = "0.24", features = ["bytemuck"] }
|
||
|
|
|
||
|
|
# 错误处理 | Error handling
|
||
|
|
thiserror = "1.0"
|
||
|
|
|
||
|
|
# 可选:序列化 | Optional: serialization
|
||
|
|
serde = { version = "1.0", features = ["derive"], optional = true }
|
||
|
|
|
||
|
|
# 字节操作 | Byte manipulation
|
||
|
|
bytemuck = { version = "1.14", features = ["derive"] }
|
||
|
|
|
||
|
|
[dev-dependencies]
|