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