From: Chris Duncan Date: Sun, 15 Jun 2025 21:54:23 +0000 (-0700) Subject: Remove result buffer overwrite because it will be overwritten by output buffer at... X-Git-Tag: v5.0.0~22 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=d05440dd145a32a308be94715f789d3da8b7b724;p=nano-pow.git Remove result buffer overwrite because it will be overwritten by output buffer at the end of the dispatch anyway. --- 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 })