latkit 0.2.1

Columnar data drawn as vertices, edges, lines, and areas on the GPU.
Documentation
//! Generates the Rust side of the GPU contract from the WESL shaders, and bakes the colormap catalog.

fn main() {
    println!("cargo::rerun-if-changed=build.rs");
    println!("cargo::rerun-if-changed=build");
    println!("cargo::rerun-if-changed=shaders");
    println!("cargo::rerun-if-changed=src/expr/ramp.rs");
    #[cfg(feature = "gpu")]
    {
        shaders::generate();
    }
    colormaps::generate();
}

#[cfg(feature = "gpu")]
#[path = "build/shaders.rs"]
mod shaders;

#[path = "build/colormaps.rs"]
mod colormaps;

#[path = "src/expr/ramp.rs"]
mod ramp;