From 05b92031d662a156873c46a041487835bae05bf6 Mon Sep 17 00:00:00 2001 From: chriswang521 Date: Thu, 6 Jun 2024 17:12:46 +0800 Subject: [PATCH] =?UTF-8?q?fixed:arm=E6=9E=B6=E6=9E=84=E6=A1=8C=E9=9D=A2?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E7=BB=88=E7=AB=AF=E5=BC=80=E5=90=AFwebgl?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E6=9C=89=E9=97=AE=E9=A2=98.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workbench/contrib/terminal/browser/xterm/xtermTerminal.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts b/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts index 767dd15a..cd2d2e89 100644 --- a/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts +++ b/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts @@ -705,7 +705,9 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach const debugInfo = checkGl?.getExtension('WEBGL_debug_renderer_info'); if (checkGl && debugInfo) { const renderer = checkGl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL); - if (renderer.startsWith('ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero)')) { + this._logService.debug(`Webgl Webgl renderer=${renderer}`); + if (renderer.startsWith('ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero)') /*x64*/ + || renderer.startsWith('ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (LLVM 10.0.0)') /*FT-2000-4,arm64*/) { this._disableWebglForThisSession(); return; }