Always use fixed blending for GLES legacy pipeline

This commit is contained in:
Deve 2017-03-01 21:44:11 +01:00
parent 82e724c12e
commit 282bb6c655

View File

@ -67,12 +67,15 @@ void COGLES2FixedPipelineRenderer::OnSetMaterial(const video::SMaterial& materia
} }
else if (Blending) else if (Blending)
{ {
E_BLEND_FACTOR srcFact,dstFact; //E_BLEND_FACTOR srcFact,dstFact;
E_MODULATE_FUNC modulate; //E_MODULATE_FUNC modulate;
u32 alphaSource; //u32 alphaSource;
unpack_textureBlendFunc(srcFact, dstFact, modulate, alphaSource, material.MaterialTypeParam); //unpack_textureBlendFunc(srcFact, dstFact, modulate, alphaSource, material.MaterialTypeParam);
Driver->getBridgeCalls()->setBlendFunc(Driver->getGLBlend(srcFact), Driver->getGLBlend(dstFact)); //Driver->getBridgeCalls()->setBlendFunc(Driver->getGLBlend(srcFact), Driver->getGLBlend(dstFact));
//Driver->getBridgeCalls()->setBlend(true);
Driver->getBridgeCalls()->setBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_COLOR);
Driver->getBridgeCalls()->setBlend(true); Driver->getBridgeCalls()->setBlend(true);
} }
else else