From 40fefd5be50a4b9716d643245617c61233925e17 Mon Sep 17 00:00:00 2001 From: cg-cnu Date: Wed, 20 Sep 2017 01:04:54 +0530 Subject: [PATCH 1/2] added ignore-gpu-blacklist flag --- webgl/main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webgl/main.js b/webgl/main.js index 3ba3405..83e3069 100644 --- a/webgl/main.js +++ b/webgl/main.js @@ -2,6 +2,9 @@ const {app, BrowserWindow} = require('electron'); let mainWindow; +// enable ignore-gpu-blacklist option +app.commandLine.appendSwitch('--ignore-gpu-blacklist'); + // Quit when all windows are closed. app.on('window-all-closed', function() { if (process.platform != 'darwin') From 26becdd10dbca8839359f2528093477dfc7c5698 Mon Sep 17 00:00:00 2001 From: cg-cnu Date: Wed, 20 Sep 2017 18:31:24 +0530 Subject: [PATCH 2/2] added comments --- webgl/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webgl/main.js b/webgl/main.js index 83e3069..d59b799 100644 --- a/webgl/main.js +++ b/webgl/main.js @@ -2,7 +2,9 @@ const {app, BrowserWindow} = require('electron'); let mainWindow; -// enable ignore-gpu-blacklist option +// Chrome by default black lists certain GPUs because of bugs. +// if your are not able to view webgl try enabling --ignore-gpu-blacklist option +// But, this will make electron/chromium less stable. app.commandLine.appendSwitch('--ignore-gpu-blacklist'); // Quit when all windows are closed.