Files
wgpu/examples/convert.rs
2020-02-24 18:49:19 -05:00

20 lines
460 B
Rust

extern crate env_logger;
extern crate javelin;
use std::{env, fs};
fn main() {
env_logger::init();
let args = env::args().collect::<Vec<_>>();
let input = fs::read(&args[1]).unwrap();
let module = javelin::front::spirv::parse_u8_slice(&input).unwrap();
//println!("{:?}", module);
let options = javelin::back::msl::Options {};
let msl = javelin::back::msl::write_string(&module, &options).unwrap();
println!("{}", msl);
}