#[cfg(feature = "render")] fn main() { use maray::*; use std::sync::Arc; let rt = Runtime { functions: vec![ ext_test, ], ctx: Arc::new(0.0_f64), }; let expr = app(0, x(), y()); println!("{}", expr); let color = [ expr.clone(), expr.clone(), expr.clone(), ]; let method = RenderMethod::JIT {threads: 8, report: Report::None}; gen(method, &rt, color, "test.png", [128; 2]); } pub fn ext_test(ctx: &f64, _id: u32, _x: f64, _y: f64) -> f64 {*ctx} #[cfg(not(feature = "render"))] fn main() {}