Avoid the redundant uniform binding in materials with the same shader