Does a shader that has an empty texture in the normal map slot vs a variant of the same shader that doesn't at all sample the normal map have the same performance? if so, is it good design to make copies of the same shader but with fewer properties for materials that don't need those properties?