X-Git-Url: http://nitlanguage.org diff --git a/src/frontend/glsl_validation.nit b/src/frontend/glsl_validation.nit index 5dd6b79..2d61ce0 100644 --- a/src/frontend/glsl_validation.nit +++ b/src/frontend/glsl_validation.nit @@ -52,7 +52,7 @@ private class GLSLValidationPhase # Only applicable on strings if not nstring isa AStringFormExpr then toolcontext.error(nstring.location, - "Syntax error: only a string literal can be annotated as \"{annot_name}\".") + "Syntax Error: only a string literal can be annotated as `{annot_name}`.") return end @@ -62,7 +62,7 @@ private class GLSLValidationPhase if not in_path then return else # Is _glslangValidator_ installed? - var proc_which = new IProcess("which", "glslangValidator") + var proc_which = new ProcessReader("which", "glslangValidator") proc_which.wait proc_which.close var status = proc_which.status @@ -70,14 +70,13 @@ private class GLSLValidationPhase tool_is_in_path = in_path if not in_path then toolcontext.warning(nat.location, "glslvalidator", - "Warning: program \"glslangValidator\" not in PATH, cannot validate this shader.") + "Warning: program `glslangValidator` not in PATH, cannot validate this shader.") return end end # Get the shader source var shader = nstring.value - assert shader != null # Copy the shader to a file # TODO make it more portable @@ -91,7 +90,7 @@ private class GLSLValidationPhase shader.write_to_file path # Execute the validator - var proc_validator = new IProcess("glslangValidator", path) + var proc_validator = new ProcessReader("glslangValidator", path) proc_validator.wait var lines = proc_validator.read_all.split('\n') proc_validator.close