Revert "Allow transparent backgrounds in webgl"

This reverts commit 2e8e2af15f.
This commit is contained in:
Labhansh Agrawal 2022-02-08 12:06:45 +05:30
parent 06eeabdc2a
commit 2f757d88db

View file

@ -131,9 +131,15 @@ export default class Term extends React.PureComponent<TermProps> {
this.termWrapperRef?.appendChild(this.termRef);
if (!props.term) {
const needTransparency = Color(props.backgroundColor).alpha() < 1;
let useWebGL = false;
if (props.webGLRenderer) {
if (!isWebgl2Supported()) {
if (needTransparency) {
console.warn(
'WebGL Renderer has been disabled since it does not support transparent backgrounds yet. ' +
'Falling back to canvas-based rendering.'
);
} else if (!isWebgl2Supported()) {
console.warn('WebGL2 is not supported on your machine. Falling back to canvas-based rendering.');
} else {
// Experimental WebGL renderer needs some more glue-code to make it work on Hyper.