mirror of https://github.com/axmolengine/axmol.git
Label:Fixed shadow effect cause OpenGL error on IOS.
This commit is contained in:
parent
26c9be7881
commit
8f6277c540
|
@ -900,8 +900,11 @@ void Label::onDraw(const Mat4& transform, bool transformUpdated)
|
||||||
{
|
{
|
||||||
glprogram->setUniformLocationWith4f(_uniformTextColor,
|
glprogram->setUniformLocationWith4f(_uniformTextColor,
|
||||||
_shadowColor4F.r, _shadowColor4F.g, _shadowColor4F.b, _shadowColor4F.a);
|
_shadowColor4F.r, _shadowColor4F.g, _shadowColor4F.b, _shadowColor4F.a);
|
||||||
|
if (_currLabelEffect == LabelEffect::OUTLINE || _currLabelEffect == LabelEffect::GLOW)
|
||||||
|
{
|
||||||
glprogram->setUniformLocationWith4f(_uniformEffectColor,
|
glprogram->setUniformLocationWith4f(_uniformEffectColor,
|
||||||
_shadowColor4F.r, _shadowColor4F.g, _shadowColor4F.b, _shadowColor4F.a);
|
_shadowColor4F.r, _shadowColor4F.g, _shadowColor4F.b, _shadowColor4F.a);
|
||||||
|
}
|
||||||
|
|
||||||
getGLProgram()->setUniformsForBuiltins(_shadowTransform);
|
getGLProgram()->setUniformsForBuiltins(_shadowTransform);
|
||||||
for (const auto &child : _children)
|
for (const auto &child : _children)
|
||||||
|
|
Loading…
Reference in New Issue