From 97ea470ea0733f6ad4458c17651390bf7e3efe25 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien Date: Tue, 30 Jul 2024 12:27:17 -0500 Subject: [PATCH] Hide webgl2 option on unsupported devices --- data/src/emulator.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/data/src/emulator.js b/data/src/emulator.js index f12e3e0..67249cb 100644 --- a/data/src/emulator.js +++ b/data/src/emulator.js @@ -4339,10 +4339,12 @@ class EmulatorJS { addToMenu(this.localization('Shaders'), 'shader', shaderMenu, 'disabled'); } - addToMenu(this.localization('WebGL2') + " (" + this.localization('Requires page reload') + ")", 'webgl2Enabled', { - 'enabled': this.localization("Enabled"), - 'disabed': this.localization("Disabled") - }, this.defaultWebgl2 ? "enabled" : "disabed"); + if (this.supportsWebgl2) { + addToMenu(this.localization('WebGL2') + " (" + this.localization('Requires page reload') + ")", 'webgl2Enabled', { + 'enabled': this.localization("Enabled"), + 'disabed': this.localization("Disabled") + }, this.defaultWebgl2 ? "enabled" : "disabed"); + } addToMenu(this.localization('FPS'), 'fps', { 'show': this.localization("show"),