blob: 31cdfae5ac35fb06c0ff61eeb848d1a0035f6961 [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 buffer = device.createBuffer({ size: 45008, usage: GPUBufferUsage.QUERY_RESOLVE });
let commandEncoder = device.createCommandEncoder();
let querySet = device.createQuerySet({ type: 'occlusion', count: 52 });
commandEncoder.resolveQuerySet(querySet, 3, 0, buffer, 11264)
await device.queue.onSubmittedWorkDone();
debug('Pass')
globalThis.testRunner?.notifyDone();
}
globalThis.testRunner?.dumpAsText();
globalThis.testRunner?.waitUntilDone();
run();
</script>