Blend when compositing in the text demo
This commit is contained in:
parent
d644f1b6a6
commit
22d2a6590b
|
@ -494,8 +494,10 @@ class TextDemoView extends MonochromePathfinderView {
|
|||
this.gl.bindFramebuffer(this.gl.FRAMEBUFFER, null);
|
||||
this.gl.viewport(0, 0, this.canvas.width, this.canvas.height);
|
||||
this.gl.disable(this.gl.DEPTH_TEST);
|
||||
this.gl.disable(this.gl.BLEND);
|
||||
this.gl.disable(this.gl.SCISSOR_TEST);
|
||||
this.gl.blendEquation(this.gl.FUNC_ADD);
|
||||
this.gl.blendFunc(this.gl.SRC_ALPHA, this.gl.ONE_MINUS_SRC_ALPHA);
|
||||
this.gl.enable(this.gl.BLEND);
|
||||
|
||||
// Clear.
|
||||
this.gl.clearColor(1.0, 1.0, 1.0, 1.0);
|
||||
|
@ -535,6 +537,13 @@ class TextDemoView extends MonochromePathfinderView {
|
|||
0);
|
||||
}
|
||||
|
||||
protected clearForDirectRendering(): void {
|
||||
this.gl.clearColor(0.0, 0.0, 0.0, 0.0);
|
||||
this.gl.clearDepth(0.0);
|
||||
this.gl.depthMask(true);
|
||||
this.gl.clear(this.gl.COLOR_BUFFER_BIT | this.gl.DEPTH_BUFFER_BIT);
|
||||
}
|
||||
|
||||
readonly bgColor: glmatrix.vec4 = glmatrix.vec4.fromValues(1.0, 1.0, 1.0, 1.0);
|
||||
readonly fgColor: glmatrix.vec4 = glmatrix.vec4.fromValues(0.0, 0.0, 0.0, 1.0);
|
||||
|
||||
|
|
Loading…
Reference in New Issue