OgreHighLevelGpuProgram - Added a check in HighLevelGpuProgram::loadImpl() so if mAssemblerProgram is the same as OgreHighLevelGpuProgram - it won't load twice. I found the issue while working on the d3d11 render system. Without this fix - there is an endless loop when calling loadImpl.
OgreHighLevelGpuProgram - Added a check in HighLevelGpuProgram::loadImpl() so if mAssemblerProgram is the same as OgreHighLevelGpuProgram - it won't load twice. I found the issue while working on the d3d11 render system. Without this fix - there is an endless loop when calling loadImpl.

OGRECave/ogre,paroj/ogre,OGRECave/ogre,paroj/ogre,RealityFactory/ogre,OGRECave/ogre,RealityFactory/ogre,OGRECave/ogre,RealityFactory/ogre,paroj/ogre,paroj/ogre,RealityFactory/ogre,paroj/ogre,RealityFactory/ogre,OGRECave/ogre