Update RenderWebGL.js
This commit is contained in:
parent
3d373571f8
commit
5fb9346036
@ -1621,8 +1621,12 @@ class RenderWebGL extends EventEmitter {
|
||||
|
||||
twgl.setUniforms(currentShader, uniforms);
|
||||
|
||||
/* set blend function to not use premultiplied alpha anymore */
|
||||
gl.blendFuncSeparate(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
|
||||
/* adjust blend function for this skin */
|
||||
if (drawable.skin.hasPremultipliedAlpha){
|
||||
gl.blendFuncSeparate(gl.ONE, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
|
||||
}else {
|
||||
gl.blendFuncSeparate(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
|
||||
}
|
||||
|
||||
twgl.drawBufferInfo(gl, this._bufferInfo, gl.TRIANGLES);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user