From: Chris Duncan Date: Thu, 21 May 2026 18:23:26 +0000 (-0700) Subject: Improve dynamic API selection on test page load. X-Git-Tag: v5.1.15~1^2~3 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=380e506feaa77e3859ee94c90faa9fa2910b0a8d;p=nano-pow.git Improve dynamic API selection on test page load. --- diff --git a/test/index.html b/test/index.html index b2e2f03..26abadf 100644 --- a/test/index.html +++ b/test/index.html @@ -284,7 +284,10 @@ SPDX-License-Identifier: GPL-3.0-or-later } document.getElementById('api_webgpu').disabled = navigator?.gpu == null - document.getElementById('api_webgl').selected = navigator?.gpu == null + document.getElementById('api_webgpu').selected = navigator?.gpu != null + document.getElementById('api_webgl').disabled = glSize == null + document.getElementById('api_webgl').selected = navigator?.gpu == null && glSize != null + document.getElementById('api_wasm').selected = navigator?.gpu == null && glSize == null document.getElementById('btnStartTest').addEventListener('click', startTest) document.getElementById('btnStartScore').addEventListener('click', startScore) document.getElementById('effort').value = Math.max(1, Math.floor(navigator.hardwareConcurrency) / 2) @@ -328,7 +331,7 @@ SPDX-License-Identifier: GPL-3.0-or-later