ensure shader files won't conflict