shaderc: Improved error output. Added code preprocessing before substituting code.