From 393abed3873d83019feb5bcebb10a6929133862a Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Sat, 9 Dec 2023 01:19:16 +0100 Subject: feat: bring back WebGPU (#20812) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leo Kettmeir Co-authored-by: Kenta Moriuchi Co-authored-by: Bartek IwaƄczuk --- cli/tests/testdata/run/unstable_webgpu.disabled.out | 2 ++ cli/tests/testdata/run/unstable_webgpu.enabled.out | 2 ++ cli/tests/testdata/run/unstable_webgpu.js | 10 ++++++++++ 3 files changed, 14 insertions(+) create mode 100644 cli/tests/testdata/run/unstable_webgpu.disabled.out create mode 100644 cli/tests/testdata/run/unstable_webgpu.enabled.out create mode 100644 cli/tests/testdata/run/unstable_webgpu.js (limited to 'cli/tests/testdata/run') diff --git a/cli/tests/testdata/run/unstable_webgpu.disabled.out b/cli/tests/testdata/run/unstable_webgpu.disabled.out new file mode 100644 index 000000000..775866352 --- /dev/null +++ b/cli/tests/testdata/run/unstable_webgpu.disabled.out @@ -0,0 +1,2 @@ +main undefined +worker undefined diff --git a/cli/tests/testdata/run/unstable_webgpu.enabled.out b/cli/tests/testdata/run/unstable_webgpu.enabled.out new file mode 100644 index 000000000..e2cc915ba --- /dev/null +++ b/cli/tests/testdata/run/unstable_webgpu.enabled.out @@ -0,0 +1,2 @@ +main [class GPU] +worker [class GPU] diff --git a/cli/tests/testdata/run/unstable_webgpu.js b/cli/tests/testdata/run/unstable_webgpu.js new file mode 100644 index 000000000..a796b1c4d --- /dev/null +++ b/cli/tests/testdata/run/unstable_webgpu.js @@ -0,0 +1,10 @@ +const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main"; + +console.log(scope, globalThis.GPU); + +if (scope === "worker") { + postMessage("done"); +} else { + const worker = new Worker(`${import.meta.url}#worker`, { type: "module" }); + worker.onmessage = () => Deno.exit(0); +} -- cgit v1.2.3