WebGL2RenderingContext: endQuery()-Methode

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 WebGL2RenderingContext.endQuery()-Methode des WebGL 2 API markiert das Ende eines bestimmten Abfrageziels.

Syntax

js
endQuery(target)

Parameter

target

Ein GLenum, der das Ziel der Abfrage angibt. Mögliche Werte:

gl.ANY_SAMPLES_PASSED

Spezifiziert eine Okklusionsabfrage: Diese Abfragen erkennen, ob ein Objekt sichtbar ist (ob die umfassten Zeichnungsbefehle den Tiefentest bestehen und, wenn ja, wie viele Proben bestehen).

gl.ANY_SAMPLES_PASSED_CONSERVATIVE

Wie oben, aber weniger genau und schneller.

gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Anzahl der Primitiven, die in Transform-Feedback-Puffer geschrieben werden.

Rückgabewert

Keine (undefined).

Beispiele

js
const query = gl.createQuery();
gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);

// …

gl.endQuery(gl.ANY_SAMPLES_PASSED);

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.7.12

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch