From 3ab68bd0a2aff6df12388f2c3b5ed7ae3333a6ca Mon Sep 17 00:00:00 2001 From: Aaron O'Mullan Date: Thu, 20 Jan 2022 15:23:53 +0100 Subject: revert(#13402): experiment: wgpu sync (#13439) --- ext/webgpu/01_webgpu.js | 49 ++++++------------------------------------------- 1 file changed, 6 insertions(+), 43 deletions(-) (limited to 'ext/webgpu/01_webgpu.js') diff --git a/ext/webgpu/01_webgpu.js b/ext/webgpu/01_webgpu.js index 45d910c1a..f1d3eb120 100644 --- a/ext/webgpu/01_webgpu.js +++ b/ext/webgpu/01_webgpu.js @@ -3060,48 +3060,6 @@ device.pushError(err); } - /** - * @param {GPUBuffer} destination - * @param {GPUSize64} destinationOffset - * @param {GPUSize64} size - */ - clearBuffer(destination, destinationOffset, size) { - webidl.assertBranded(this, GPUCommandEncoder); - const prefix = "Failed to execute 'clearBuffer' on 'GPUCommandEncoder'"; - webidl.requiredArguments(arguments.length, 3, { prefix }); - destination = webidl.converters.GPUBuffer(destination, { - prefix, - context: "Argument 1", - }); - destinationOffset = webidl.converters.GPUSize64(destinationOffset, { - prefix, - context: "Argument 2", - }); - size = webidl.converters.GPUSize64(size, { - prefix, - context: "Argument 3", - }); - const device = assertDevice(this, { prefix, context: "this" }); - const commandEncoderRid = assertResource(this, { - prefix, - context: "this", - }); - const destinationRid = assertResource(destination, { - prefix, - context: "Argument 1", - }); - const { err } = core.opSync( - "op_webgpu_command_encoder_clear_buffer", - { - commandEncoderRid, - destinationRid, - destinationOffset, - size, - }, - ); - device.pushError(err); - } - /** * @param {string} groupLabel */ @@ -3245,7 +3203,7 @@ prefix, context: "Argument 3", }); - destination = webidl.converters.GPUBuffer(destination, { + destination = webidl.converters.GPUQuerySet(destination, { prefix, context: "Argument 4", }); @@ -4569,10 +4527,15 @@ webidl.illegalConstructor(); } + get executionTime() { + throw new Error("Not yet implemented"); + } + [SymbolFor("Deno.privateCustomInspect")](inspect) { return `${this.constructor.name} ${ inspect({ label: this.label, + // TODO(crowlKats): executionTime }) }`; } -- cgit v1.2.3