1pub const NOISE: &str = include_str!("wgsl/noise.wgsl");
2pub const FILM: &str = include_str!("wgsl/film.wgsl");
3pub const BRDF: &str = concat!(
4 include_str!("wgsl/film.wgsl"),
5 "\n",
6 include_str!("wgsl/brdf.wgsl")
7);
8pub const AGEING: &str = include_str!("wgsl/ageing.wgsl");
9pub const CONTENT: &str = include_str!("wgsl/content.wgsl");
10
11pub fn library() -> String {
12 let mut out = String::with_capacity(NOISE.len() + BRDF.len() + AGEING.len() + 2);
13 out.push_str(NOISE);
14 out.push('\n');
15 out.push_str(BRDF);
16 out.push('\n');
17 out.push_str(AGEING);
18 out
19}