diff --git a/examples/runners/wgpu/src/lib.rs b/examples/runners/wgpu/src/lib.rs index 11cba07c39..0b8e608f76 100644 --- a/examples/runners/wgpu/src/lib.rs +++ b/examples/runners/wgpu/src/lib.rs @@ -72,6 +72,7 @@ // #![allow()] use clap::Parser; +use clap::ValueEnum; use std::borrow::Cow; use strum::{Display, EnumString}; @@ -81,7 +82,7 @@ mod compute; mod graphics; -#[derive(EnumString, Display, PartialEq, Eq, Copy, Clone)] +#[derive(Debug, EnumString, Display, PartialEq, Eq, Copy, Clone, ValueEnum)] pub enum RustGPUShader { Simplest, Sky, @@ -224,7 +225,8 @@ fn maybe_watch( #[derive(Parser, Clone)] #[command()] pub struct Options { - #[arg(short, long, default_value = "Sky")] + /// which shader to run + #[arg(short, long, default_value = "sky")] shader: RustGPUShader, #[arg(long)]