1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-04-10 15:45:37 +00:00

Break out of loops when uniform is found

This commit is contained in:
AnyOldName3 2023-02-07 22:19:53 +00:00
parent 80d6f6bc97
commit 9be3d2668a

View File

@ -1512,7 +1512,10 @@ void MWShadowTechnique::cull(osgUtil::CullVisitor& cv)
for (const auto & uniform : _uniforms[cv.getTraversalNumber() % 2]) for (const auto & uniform : _uniforms[cv.getTraversalNumber() % 2])
{ {
if (uniform->getName() == validRegionUniformName) if (uniform->getName() == validRegionUniformName)
{
validRegionUniform = uniform; validRegionUniform = uniform;
break;
}
} }
if (!validRegionUniform) if (!validRegionUniform)
@ -1549,7 +1552,10 @@ void MWShadowTechnique::cull(osgUtil::CullVisitor& cv)
for (const auto & uniform : _uniforms[cv.getTraversalNumber() % 2]) for (const auto & uniform : _uniforms[cv.getTraversalNumber() % 2])
{ {
if (uniform->getName() == shadowSpaceUniformName) if (uniform->getName() == shadowSpaceUniformName)
{
shadowSpaceUniform = uniform; shadowSpaceUniform = uniform;
break;
}
} }
if (!shadowSpaceUniform) if (!shadowSpaceUniform)