From d05440dd145a32a308be94715f789d3da8b7b724 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sun, 15 Jun 2025 14:54:23 -0700 Subject: [PATCH] Remove result buffer overwrite because it will be overwritten by output buffer at the end of the dispatch anyway. --- src/lib/generate/webgpu/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lib/generate/webgpu/index.ts b/src/lib/generate/webgpu/index.ts index 8eaca5b..46e8903 100644 --- a/src/lib/generate/webgpu/index.ts +++ b/src/lib/generate/webgpu/index.ts @@ -196,8 +196,6 @@ async function init (hash: BigUint64Array, difficulty: bigint): Promise { // Reset OUTPUT properties to 0u before each calculation device.queue.writeBuffer(outputBuffers[0], 0, bufferReset) device.queue.writeBuffer(outputBuffers[1], 0, bufferReset) - device.queue.writeBuffer(resultBuffers[0], 0, bufferReset) - device.queue.writeBuffer(resultBuffers[1], 0, bufferReset) } catch (err) { logger.log(err) throw new Error('failed to initialize', { cause: err }) -- 2.47.3