From: Chris Duncan Date: Fri, 18 Apr 2025 20:37:39 +0000 (-0700) Subject: Fix infinite device load check. X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=58e11743788a22223b5b61786f4b5dd7f6730240;p=nano-pow.git Fix infinite device load check. --- diff --git a/src/lib/gpu/index.ts b/src/lib/gpu/index.ts index 8f484aa..945b9bb 100644 --- a/src/lib/gpu/index.ts +++ b/src/lib/gpu/index.ts @@ -256,7 +256,7 @@ export class NanoPowGpu { // Ensure WebGPU is initialized before calculating let loads = 0 - while (this.#device == null && loads < 20) { + while (this.#device == null && loads++ < 20) { await new Promise(resolve => { setTimeout(resolve, 500) })