From c53837c0d3e105ec3c492839237e771c0ca592f4 Mon Sep 17 00:00:00 2001 From: kone <70107937+konekowo@users.noreply.github.com> Date: Fri, 23 Aug 2024 23:28:06 -0400 Subject: [PATCH] Add a way to change the renderer without using the settings pane --- src/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/index.ts b/src/index.ts index 62d8d5af..0c8d24bf 100644 --- a/src/index.ts +++ b/src/index.ts @@ -31,3 +31,9 @@ window.onload = async (): Promise => { Object.defineProperty(window, "setSensitivity", {value: (sensitivity: number) => { Settings.getSetting(MouseSensitivity).setValue(sensitivity); }}); + +Object.defineProperty(window, "setRenderer", {value: (renderer: string) => { + let rendererSetting = Settings.getSetting(Renderer); + rendererSetting.setValue(renderer == "webgl" ? rendererSetting.webglOption : rendererSetting.webGpuOption); + window.location.reload(); +}});