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.

WebGLObject WebGLQuery

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.

js
const query = gl.createQuery();

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.2

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch