basic/
basic.rs

1use glslcc_rs::{glsl, Compiler, Shader, shaderc::ShaderKind};
2
3fn main() {
4    let compiler = Compiler::<glsl::Target>::new().unwrap();
5    let shader = compiler
6        .compile(Shader {
7            shader_kind: ShaderKind::Vertex,
8            source: include_str!("main.vert"), // include_str! can be easily replaced by the File API
9        })
10        .unwrap();
11
12    println!("{}", shader);
13}