setting sensible alpha blend mode

This commit is contained in:
2024-04-12 15:29:17 +00:00
parent a73786a194
commit af7e17e865

View File

@@ -96,6 +96,8 @@ export default class WebGL<I extends Variables> extends Node<I & (typeof inputs)
var shader = gl.createShader(gl.FRAGMENT_SHADER); var shader = gl.createShader(gl.FRAGMENT_SHADER);
gl.shaderSource(shader, this.frag); gl.shaderSource(shader, this.frag);
gl.compileShader(shader); gl.compileShader(shader);
gl.enable(gl.BLEND);
gl.blendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA);
if ( !gl.getShaderParameter(shader, gl.COMPILE_STATUS) ) { if ( !gl.getShaderParameter(shader, gl.COMPILE_STATUS) ) {
var info = gl.getShaderInfoLog(shader); var info = gl.getShaderInfoLog(shader);