Feature/basic osg shader2

rebased
Then I rename Uniform, Sample, too ?