Bug 1948496 - diag(glsl-to-cxx): include file path when panicking on TranslationUnit::parse error r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D238382
This commit is contained in:
@@ -100,7 +100,10 @@ fn parse_shader(file: String) -> (hir::State, hir::TranslationUnit, bool) {
|
||||
|
||||
//println!("{:#?}", r);
|
||||
let mut ast_glsl = String::new();
|
||||
let r = r.unwrap();
|
||||
let r = match r {
|
||||
Ok(ok) => ok,
|
||||
Err(e) => panic!("failed to parse {:?}: {:?}", file, e),
|
||||
};
|
||||
glsl::transpiler::glsl::show_translation_unit(&mut ast_glsl, &r);
|
||||
//let mut fast = std::fs::File::create("ast").unwrap();
|
||||
//fast.write(ast_glsl.as_bytes());
|
||||
|
||||
Reference in New Issue
Block a user