azul_webrender_build::shader

Function do_build_shader_string

Source
pub fn do_build_shader_string<F: FnMut(&str), G: Fn(&str) -> Cow<'static, str>>(
    gl_version: ShaderVersion,
    features: &[&str],
    kind: ShaderKind,
    base_filename: &str,
    get_source: &G,
    output: F,
)
Expand description

Walks the given shader string and applies the output to the provided callback. Assuming an override path is not used, does no heap allocation and no I/O.