Opengl es OpenGL ES 2.0混合alpha限制

Opengl es OpenGL ES 2.0混合alpha限制,opengl-es,opengl-es-2.0,glblendfunc,Opengl Es,Opengl Es 2.0,Glblendfunc,OpenGL ES 2.0中是否有混合方法来设置混合alpha值的限制?我想实现这样一种效果,即纹理在相互叠加时正常混合,直到达到alpha限制,此时混合alpha值将停止增加 我能够通过以下方法实现此效果: glBlendColor(0, 0, 0, 1-myLimit); glBlendFunc(GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 似乎达到了预期的效果

OpenGL ES 2.0中是否有混合方法来设置混合alpha值的限制?我想实现这样一种效果,即纹理在相互叠加时正常混合,直到达到alpha限制,此时混合alpha值将停止增加

我能够通过以下方法实现此效果:

glBlendColor(0, 0, 0, 1-myLimit);
glBlendFunc(GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
似乎达到了预期的效果