Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main() -> anyhow::Result<()> {
    let dxc = dxcwr::Dxc::new()?;
    let e = dxc
        .compile(
            include_str!("../assets/error.hlsl"),
            dxcwr::Arguments::new()
                .source_name("error.hlsl")
                .target("vs_6_0")
                .entry_point("vs_main"),
        )
        .unwrap_err();
    println!("{e}");
    Ok(())
}