WebGLQuery
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLQuery
-Schnittstelle ist Teil der WebGL 2 API und bietet Möglichkeiten, Informationen asynchron abzufragen. Standardmäßig sind Okklusionsabfragen und Primitive-Abfragen verfügbar.
Eine andere Art von Abfragen sind disjunkte Zeitmesserabfragen, die es Ihnen ermöglichen, die Leistung und das Profiling Ihrer GPU zu messen. Disjunkte Zeitmesserabfragen sind nur mit der EXT_disjoint_timer_query
-Erweiterung verfügbar.
Beim Arbeiten mit WebGLQuery
-Objekten sind die folgenden Methoden des WebGL2RenderingContext
nützlich:
Beispiele
Erstellen eines WebGLQuery
-Objekts
In diesem Beispiel muss gl
ein WebGL2RenderingContext
sein. WebGLQuery
-Objekte sind in WebGL 1 nicht verfügbar.
const query = gl.createQuery();
Spezifikationen
Specification |
---|
WebGL 2.0 Specification # 3.2 |
Browser-Kompatibilität
BCD tables only load in the browser