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(())
}