GPUDevice:queue 属性

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表格

安全上下文: 此功能仅在 安全上下文(HTTPS)中可用,并且在部分或所有 支持的浏览器 中可用。

GPUDevice 接口的 queue 只读属性返回设备的主要 GPUQueue

一个 GPUQueue 对象实例。

示例

基本 GPUQueue 访问

js
async function init() {
  if (!navigator.gpu) {
    throw Error("WebGPU not supported.");
  }

  const adapter = await navigator.gpu.requestAdapter();
  if (!adapter) {
    throw Error("Couldn't request WebGPU adapter.");
  }

  // Create a GPUDevice
  const device = await adapter.requestDevice();

  // ...

  // Common queue use — end current frame by passing array of
  // command buffers to queue for execution
  device.queue.submit([commandEncoder.finish()]);

  // ...
}

注意: 有关更多队列示例,请参阅 GPUQueue 参考页面。

规范

规范
WebGPU
# dom-gpudevice-queue

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅