EXT_disjoint_timer_query: метод getQueryEXT()
Ограниченное использование
Эта функция не является базовой, так как она не работает в некоторых из самых широко используемых браузеров.
Метод EXT_disjoint_timer_query.getQueryEXT() API WebGL возвращает информацию о целевом запросе.
Синтаксис
getQueryEXT(target, pname)
Параметры
Значение возврата
Зависит от pname:
- Если
pnameравноext.CURRENT_QUERY_EXT: объектWebGLQuery, который является текущим активным запросом для заданной цели. - Если
pnameравноext.QUERY_COUNTER_BITS_EXT: значениеGLint, указывающее количество битов, используемых для хранения результата запроса для заданной цели.
Примеры
const ext = gl.getExtension("EXT_disjoint_timer_query");
const startQuery = ext.createQueryEXT();
ext.queryCounterEXT(startQuery, ext.TIMESTAMP_EXT);
const currentQuery = ext.getQueryEXT(ext.TIMESTAMP_EXT, ext.CURRENT_QUERY_EXT);
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
getQueryEXT |
70Поддерживается только на macOS.47–65Удалено из-за уязвимости GLitch. |
79Поддерживается только на macOS. |
51–59Удалено из-за уязвимости GLitch. |
57Поддерживается только на macOS.34–52Удалено из-за уязвимости GLitch. |
Нет | 47–65Удалено из-за уязвимости GLitch. |
Нет | 34–47Удалено из-за уязвимости GLitch. |
Нет | 5.0–9.0Удалено из-за уязвимости GLitch. |
47–65Удалено из-за уязвимости GLitch. |
См. также
© 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/EXT_disjoint_timer_query/getQueryEXT