Feature/basic osg shader

rebased
It should be a local member variable but accessed with getShaderGeneratorProxy