Bug 1945965 – remove new tab April Fools logo. r=home-newtab-reviewers,reemhamz
[gecko.git] / dom / webgpu / mochitest / test_double_encoder_finish.html
blobb84ec0ee1454af1db71aa522afba02f285dbd3a5
1 <!doctype html>
2 <html>
3 <head>
4 <meta charset="utf-8" />
5 <script src="/tests/SimpleTest/SimpleTest.js"></script>
6 <link rel="stylesheet" href="/tests/SimpleTest/test.css" />
7 </head>
8 <body>
9 <script>
10 ok(
11 SpecialPowers.getBoolPref("dom.webgpu.enabled"),
12 "Pref should be enabled."
15 const func = async function () {
16 const adapter = await navigator.gpu.requestAdapter();
17 const device = await adapter.requestDevice();
18 const encoder = device.createCommandEncoder();
20 const command_buffer = encoder.finish();
21 ok(command_buffer !== undefined, "command_buffer !== undefined");
23 const invalid_command_buffer = encoder.finish();
24 ok(
25 invalid_command_buffer !== undefined,
26 "invalid_command_buffer !== undefined"
30 SimpleTest.waitForExplicitFinish();
31 func()
32 .catch(e => ok(false, "Unhandled exception " + e))
33 .finally(() => SimpleTest.finish());
34 </script>
35 </body>
36 </html>