summaryrefslogtreecommitdiff
path: root/ext/webgpu/01_webgpu.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/webgpu/01_webgpu.js')
-rw-r--r--ext/webgpu/01_webgpu.js49
1 files changed, 6 insertions, 43 deletions
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
@@ -3061,48 +3061,6 @@
}
/**
- * @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
*/
pushDebugGroup(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
})
}`;
}