work around osg lightning/nvidia/modern opengl bug, until we do it ourselves