When running `make` it can happen that the target directory was not created before the invocation of `glsl_preprocess`. This patch copies #141404 and creates the output directory before creating the output files.
When running `make` it can happen that the target directory was not created before the invocation of `glsl_preprocess`. This patch copies #141404 and creates the output directory before creating the output files.