GetShaderFilesHash

Calculates a Hash for the list of filenames if it does not already exist in the Hash cache.