Feature/basic osg shader

rebased
it seems to not be used, we can remove it right ?