Feature/basic osg shader

rebased
I guess we dont need it right ?