Feature/basic osg shader2

rebased
Not used, we can remove it