From 1d7a39bcfdde1bb2b6bcecf4a718a9e650baf7e7 Mon Sep 17 00:00:00 2001 From: Juan Campa Date: Tue, 15 Jan 2019 16:36:38 -0500 Subject: [PATCH] Disable antialiasing and depth buffer for WebGL2 contexts --- src/renderer/webgl/WebglRenderer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/webgl/WebglRenderer.ts b/src/renderer/webgl/WebglRenderer.ts index 92e9828a..133f18f9 100644 --- a/src/renderer/webgl/WebglRenderer.ts +++ b/src/renderer/webgl/WebglRenderer.ts @@ -82,7 +82,8 @@ export class WebglRenderer extends EventEmitter implements IRenderer { this._renderDebouncer = new RenderDebouncer(this._terminal, this._renderRows.bind(this)); this._canvas = document.createElement('canvas'); - this._gl = this._canvas.getContext('webgl2') as IWebGL2RenderingContext; + const contextAttributes = { antialias: false, depth: false }; + this._gl = this._canvas.getContext('webgl2', contextAttributes) as IWebGL2RenderingContext; if (!this._gl) { throw new Error('WebGL2 not supported'); }