1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-04 03:40:14 +00:00

Switch to insert_or_assign semantics when adding shadow defines to the global shader defines.

This commit is contained in:
AnyOldName3 2017-11-22 20:54:39 +00:00
parent 98cd9fc144
commit 4612597877

View File

@ -240,7 +240,10 @@ namespace MWRender
Shader::ShaderManager::DefineMap shadowDefines = tech->getShadowDefines();
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);
mPathgrid.reset(new Pathgrid(mRootNode));