Since we use embeded symbols, the valid range of valid characters in shader symbols is quite limited. So check for it and abort if we see an invalid character. For instance '-' is not valid, even if it is quite common in file names.
Since we use embeded symbols, the valid range of valid characters in shader symbols is quite limited.
So check for it and abort if we see an invalid character. For instance '-' is not valid, even if it is quite common in file names.