[package] name = "ray-marching-editor" version = "0.1.0" edition = "2024" rust-version = "1.92" description = "A small Vulkan-only SDF ray-marching level editor" license = "MIT OR Apache-2.0" [dependencies] anyhow = "1.0.103" bytemuck = { version = "1.25.1", features = ["derive"] } egui = "0.35.0" egui-wgpu = { version = "0.35.0", default-features = false } egui-winit = { version = "0.35.0", default-features = false } env_logger = "0.11.8" glam = { version = "0.33.2", features = ["bytemuck", "serde"] } log = "0.4.29" pollster = "0.4.0" rfd = { version = "0.17.2", default-features = false } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" thiserror = "2.0.18" wgpu = { version = "29.0.0", default-features = false, features = ["std", "vulkan", "wgsl"] } winit = "0.30.13" [dev-dependencies] naga = { version = "29.0.4", features = ["spv-out", "wgsl-in"] } [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 2 [profile.release] opt-level = 3 lto = "thin" codegen-units = 1