blob: fac7bd261418b4c09fb7090573d82ef983a297aa [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();
let texture = device.createTexture({
size: { width: 21 },
format: 'depth32float',
usage: GPUTextureUsage.TEXTURE_BINDING
});
let textureView = texture.createView();
let commandEncoder = device.createCommandEncoder();
texture.destroy();
commandEncoder.beginRenderPass({
colorAttachments: [],
depthStencilAttachment: {
view: textureView
},
});
await device.queue.onSubmittedWorkDone();
debug('Pass')
globalThis.testRunner?.notifyDone();
}
globalThis.testRunner?.dumpAsText();
globalThis.testRunner?.waitUntilDone();
run();
</script>