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}