Light: add extra information in LightDir struct, stubbed in non-area lights