mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-28 23:51:09 -04:00
Switch to insert_or_assign semantics when adding shadow defines to the global shader defines.
This commit is contained in:
parent
98cd9fc144
commit
4612597877
@ -240,7 +240,10 @@ namespace MWRender
|
|||||||
|
|
||||||
Shader::ShaderManager::DefineMap shadowDefines = tech->getShadowDefines();
|
Shader::ShaderManager::DefineMap shadowDefines = tech->getShadowDefines();
|
||||||
Shader::ShaderManager::DefineMap globalDefines = mResourceSystem->getSceneManager()->getShaderManager().getGlobalDefines();
|
Shader::ShaderManager::DefineMap globalDefines = mResourceSystem->getSceneManager()->getShaderManager().getGlobalDefines();
|
||||||
globalDefines.insert(shadowDefines.begin(), shadowDefines.end());
|
|
||||||
|
for (auto itr = shadowDefines.begin(); itr != shadowDefines.end(); itr++)
|
||||||
|
globalDefines[itr->first] = itr->second;
|
||||||
|
|
||||||
mResourceSystem->getSceneManager()->getShaderManager().setGlobalDefines(globalDefines);
|
mResourceSystem->getSceneManager()->getShaderManager().setGlobalDefines(globalDefines);
|
||||||
|
|
||||||
mPathgrid.reset(new Pathgrid(mRootNode));
|
mPathgrid.reset(new Pathgrid(mRootNode));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user