Feature/basic osg shader

rebased
no we said that we dont use require in examples