just supply float values rather than using float buffer for light
position