From 8bf18747066c612fe719d4a832f1d10f108be1f5 Mon Sep 17 00:00:00 2001 From: Labhansh Agrawal Date: Sat, 18 Jan 2020 12:01:55 +0530 Subject: [PATCH] disable webgl in default config --- app/config/config-default.js | 2 +- lib/components/term.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/config/config-default.js b/app/config/config-default.js index c28e6fa3..a043e154 100644 --- a/app/config/config-default.js +++ b/app/config/config-default.js @@ -152,7 +152,7 @@ module.exports = { // Whether to use the WebGL renderer. Set it to false to use canvas-based // rendering (slower, but supports transparent backgrounds) - webGLRenderer: true, + webGLRenderer: false, // keypress required for weblink activation: [ctrl|alt|meta|shift] // todo: does not pick up config changes automatically, need to restart terminal :/ diff --git a/lib/components/term.tsx b/lib/components/term.tsx index b093e07f..844836bc 100644 --- a/lib/components/term.tsx +++ b/lib/components/term.tsx @@ -132,7 +132,7 @@ export default class Term extends React.PureComponent { if (!props.term) { const needTransparency = Color(props.backgroundColor).alpha() < 1; - const useWebGL = false; + let useWebGL = false; if (props.webGLRenderer) { if (needTransparency) { console.warn( @@ -144,7 +144,7 @@ export default class Term extends React.PureComponent { } else { // Experimental WebGL renderer needs some more glue-code to make it work on Hyper. // If you're working on enabling back WebGL, you will also need to look into `xterm-addon-ligatures` support for that renderer. - // useWebGL = true; + useWebGL = true; } } Term.reportRenderer(props.uid, useWebGL ? 'WebGL' : 'Canvas');