blob: 7ed41c947b0b0d72fd77782235416fc6c3d03c9c [file]
<!-- webkit-test-runner [ enableMetalDebugDevice=true ] -->
<script src="../../../resources/js-test-pre.js"></script>
<script>
async function run() {
let adapter = await navigator.gpu.requestAdapter();
let device = await adapter.requestDevice();
for (let i = 0; i < 64; ++i)
device.createCommandEncoder()
let canvas = new OffscreenCanvas(2, 8);
canvas.getContext('webgpu').configure({ device: device, format: 'rgba16float' });
device.destroy();
createImageBitmap(canvas);
await device.queue.onSubmittedWorkDone();
debug('Pass')
globalThis.testRunner?.notifyDone();
}
globalThis.testRunner?.dumpAsText();
globalThis.testRunner?.waitUntilDone();
run();
</script>