Fixed Directional lights not rendering properly, virtualy only 1 redundant state change per frame