We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24f7796 commit 1d4891aCopy full SHA for 1d4891a
1 file changed
deno_webgpu/queue.rs
@@ -7,6 +7,7 @@ use std::time::Duration;
7
use deno_core::cppgc::Ptr;
8
use deno_core::futures::channel::oneshot;
9
use deno_core::op2;
10
+use deno_core::v8;
11
use deno_core::GarbageCollected;
12
use deno_core::WebIDL;
13
use deno_error::JsErrorBox;
@@ -53,8 +54,9 @@ impl GPUQueue {
53
54
#[required(1)]
55
fn submit(
56
&self,
57
+ scope: &mut v8::HandleScope,
58
#[webidl] command_buffers: Vec<Ptr<GPUCommandBuffer>>,
- ) -> Result<(), JsErrorBox> {
59
+ ) -> Result<v8::Local<v8::Value>, JsErrorBox> {
60
let ids = command_buffers
61
.into_iter()
62
.enumerate()
@@ -75,7 +77,7 @@ impl GPUQueue {
75
77
self.error_handler.push_error(Some(err));
76
78
}
79
- Ok(())
80
+ Ok(v8::undefined(scope).into())
81
82
83
#[async_method]
0 commit comments