]> git.codecow.com Git - nano-pow.git/commitdiff
Account for lack of GL support.
authorChris Duncan <chris@codecow.com>
Thu, 21 May 2026 18:18:34 +0000 (11:18 -0700)
committerChris Duncan <chris@codecow.com>
Thu, 21 May 2026 18:18:34 +0000 (11:18 -0700)
test/index.html

index 1660fb8ff391838254c36cd6683655dc4fe6d630..b2e2f03a690312ad6ecedd528fe77a9731a690f4 100644 (file)
@@ -28,8 +28,8 @@ SPDX-License-Identifier: GPL-3.0-or-later
 
                const glSize = (canvas => {
                        const gl = canvas.getContext('webgl2')
-                       const MAX_VIEWPORT_DIMS = gl?.getParameter(gl.MAX_VIEWPORT_DIMS)
-                       const size = Math.min(0x2000, ...MAX_VIEWPORT_DIMS) || 0x1000
+                       const MAX_VIEWPORT_DIMS = gl?.getParameter(gl.MAX_VIEWPORT_DIMS) ?? [0x1000, 0x1000]
+                       const size = Math.min(0x2000, ...MAX_VIEWPORT_DIMS)
                        canvas.height = canvas.width = size
                        return gl?.drawingBufferHeight < gl?.drawingBufferWidth ? gl?.drawingBufferHeight : gl?.drawingBufferWidth
                })(new OffscreenCanvas(0, 0))