Spec-Zone.ru › Web APIs

GPUAdapter: метод requestAdapterInfo()

Безопасный контекст: Данная функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Устаревшее: Данная функция больше не рекомендуется. Несмотря на то, что некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для обеспечения совместимости. Избегайте её использования и, если возможно, обновите существующий код; обратитесь к таблице совместимости в нижней части этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент.

Нестандартный: Данная функция нестандартна и не соответствует стандартам. Не используйте её на производственных сайтах, ориентированных на Веб: она не будет работать для всех пользователей. Также могут существовать значительные несовместимости между реализациями, и поведение может измениться в будущем.

Примечание: Данная функция доступна в Web Workers.

Метод requestAdapterInfo() интерфейса GPUAdapter возвращает Promise, который завершается объектом GPUAdapterInfo, содержащим идентификационную информацию об адаптере.

requestAdapterInfo() была удалена из спецификации WebGPU. Используйте GPUAdapter.info, чтобы получить информацию об адаптере вместо этого.

Синтаксис

requestAdapterInfo()

Параметры

Нет.

Возвращаемое значение

Promise, который завершается экземпляром объекта GPUAdapterInfo.

Примеры

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.");
  }

  const adapterInfo = await adapter.requestAdapterInfo();
  console.log(adapterInfo.vendor);
  console.log(adapterInfo.architecture);

  // ...
}

Спецификации

Больше не входит в спецификацию WebGPU.

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
requestAdapterInfo 113–131 113–131
предварительный просмотрВ настоящее время поддерживается только на Linux и Windows.
99–116 Нет 121 Нет 81 Нет 25.0 121

См. также

  • API WebGPU

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/GPUAdapter/requestAdapterInfo

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API