onedrop_codegen/lib.rs
1//! onedrop Code Generation
2//!
3//! Generate WGSL shaders from Milkdrop presets.
4
5pub mod compiler;
6pub mod error;
7pub mod prelude;
8
9pub use compiler::{
10 CacheStats, CompiledShader, ShaderCompiler, USER_TEXTURE_FIRST_BINDING, USER_TEXTURE_SLOTS,
11 wrap_user_comp_shader, wrap_user_comp_shader_with_plan, wrap_user_warp_shader_with_plan,
12};
13pub use error::{CodegenError, Result};
14pub use prelude::{SHADER_Q_CHANNELS, SHADER_UNIFORMS_WGSL, ShaderUniforms, with_prelude};