epiphany/spikes/editor-toolkit/round1-candidates/c1-egui-lyon/Cargo.toml

28 lines
935 B
TOML

[package]
name = "c1-egui-lyon"
version = "0.1.0"
edition.workspace = true
publish.workspace = true
# Round 1 candidate C1: egui's own paint pipeline (egui_wgpu::Renderer),
# fed an egui::epaint::Mesh tessellated by lyon from the typed PathCommand
# outline. Matches/exceeds probe-egui's Round-0 version pins (egui/eframe
# 0.35); egui_wgpu is added here specifically because Round 1 renders
# through it (Round 0 did not need to render anything).
# wgpu itself is consumed via egui_wgpu's own re-export (`egui_wgpu::wgpu`)
# rather than as a separate top-level dependency, to guarantee the Device
# passed into `egui_wgpu::Renderer::new` is the exact type it expects.
[dependencies]
round1-harness = { path = "../harness" }
epiphany-layout-ir = { path = "../../../../crates/epiphany-layout-ir" }
egui = "0.35"
egui-wgpu = "0.35"
lyon = "1.0"
lyon_path = "1.0"
lyon_tessellation = "1.0"
pollster = "0.4"
bytemuck = "1"
anyhow = "1"