Moved static for local to global scope in Uniform.cpp and removed the local static usage in Registry.cpp
This commit is contained in:
parent
3a67eefd9f
commit
4b4327aaae
@ -967,13 +967,12 @@ GLenum Uniform::getInternalArrayType( Type t )
|
||||
}
|
||||
}
|
||||
|
||||
typedef std::map<std::string, unsigned int> UniformNameIDMap;
|
||||
static OpenThreads::Mutex s_mutex_uniformNameIDMap;
|
||||
static UniformNameIDMap s_uniformNameIDMap;
|
||||
|
||||
unsigned int Uniform::getNameID(const std::string& name)
|
||||
{
|
||||
typedef std::map<std::string, unsigned int> UniformNameIDMap;
|
||||
static OpenThreads::Mutex s_mutex_uniformNameIDMap;
|
||||
static UniformNameIDMap s_uniformNameIDMap;
|
||||
|
||||
OpenThreads::ScopedLock<OpenThreads::Mutex> lock(s_mutex_uniformNameIDMap);
|
||||
UniformNameIDMap::iterator it = s_uniformNameIDMap.find(name);
|
||||
if (it != s_uniformNameIDMap.end())
|
||||
|
@ -749,11 +749,7 @@ std::string Registry::createLibraryNameForExtension(const std::string& ext)
|
||||
ExtensionAliasMap::iterator itr=_extAliasMap.find(lowercase_ext);
|
||||
if (itr!=_extAliasMap.end() && ext != itr->second) return createLibraryNameForExtension(itr->second);
|
||||
|
||||
#if defined(OSG_JAVA_BUILD)
|
||||
static std::string prepend = std::string("osgPlugins-")+std::string(osgGetVersion())+std::string("/java");
|
||||
#else
|
||||
static std::string prepend = std::string("osgPlugins-")+std::string(osgGetVersion())+std::string("/");
|
||||
#endif
|
||||
std::string prepend = std::string("osgPlugins-")+std::string(osgGetVersion())+std::string("/");
|
||||
|
||||
#if defined(__CYGWIN__)
|
||||
return prepend+"cygwin_"+"osgdb_"+lowercase_ext+OSG_LIBRARY_POSTFIX_WITH_QUOTES+".dll";
|
||||
|
Loading…
Reference in New Issue
Block a user