gioser

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 484Markdown 258TOML 131RON 38118 Definiciones

⎇ dba855e446ca2bd4e7d146bdc168fb232cad15a4 llimphi-voxel/Cargo.toml TOML · 30 líneas · 1.4 KB Historia crudo

chore: preparar publicación a crates.io (publish=true, versiones en deps, descriptions, repository, orden topológico + script) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> dba855e44 · Sergio ·

1[package]
2name = "llimphi-voxel"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7publish.workspace = true
8repository.workspace = true
9description = "llimphi-voxel — capa de dinámica voxel/juego (estilo Minecraft) sobre el motor 3D general llimphi-3d: world-gen procedural (terreno por ruido fractal) y la casa de bloques/biomas/streaming. Reusable por cualquier juego con orientación voxel. NO renderiza: delega en llimphi-3d (Scene3d + VoxelRenderer)."
10
11[dependencies]
12# El motor 3D general; esta capa aporta CONTENIDO/dinámica, no render.
13llimphi-3d = { path = "../llimphi-3d" }
14# Puente al formato MagicaVoxel (.vox): importar sets/personajes a VoxelGrid.
15foreign-vox = { path = "../shared/foreign-vox" }
16# (de)serialización de las ediciones persistidas para la CAS (mundo→postcard) y de
17# los artefactos del studio (Project: mundos/personajes con nombre).
18serde = { workspace = true, features = ["derive"] }
19postcard = { workspace = true }
20
21[dev-dependencies]
22# Volcado headless a PNG de los demos de mundo (mismo patrón que llimphi-3d).
23llimphi-hal = { path = "../llimphi-hal" }
24llimphi-raster = { path = "../llimphi-raster" }
25png = { workspace = true }
26pollster = { workspace = true }
27# Direccionamiento por contenido (BLAKE3) de las ediciones en el demo de CAS.
28blake3 = { workspace = true }
29# Round-trip RON de los artefactos del studio (Project) en los tests.
30ron = { workspace = true }