In Program::PerContextProgram changed const Uniform* to osg::ref_ptr<const Uniform*> to avoid the possibility of a uniform being deleted and another being created and assigned at the same address which previously confused the uniform tracking code and introduced a bug.
In Program::PerContextProgram changed const Uniform* to osg::ref_ptr<const Uniform*> to avoid the possibility of a uniform being deleted
and another being created and assigned at the same address which previously confused the uniform tracking code and introduced a bug.



koshman86/osg,omega-hub/osg,koshman86/osg,ntoand/osg,artoolkit/osg,ghub/osg,koshman86/osg,stmh/osg,stmh/osg,ghub/osg,omega-hub/osg,XiaoCC/osg,koshman86/osg,XiaoCC/osg,omega-hub/osg,ntoand/osg,artoolkit/osg,ghub/osg,stmh/osg,ntoand/osg,XiaoCC/osg,omega-hub/osg,ntoand/osg,XiaoCC/osg,artoolkit/osg,ghub/osg,XiaoCC/osg,stmh/osg,stmh/osg,artoolkit/osg