Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
WebGLTransformFeedback
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 inWeb Workers verfügbar.
DasWebGLTransformFeedback-Interface ist Teil derWebGL 2 API und ermöglicht Transformations-Feedback, welches der Prozess ist, Primitive zu erfassen, die durch die Vertex-Verarbeitung erzeugt werden. Es erlaubt, den Post-Transformations-Rendering-Zustand eines Objekts zu bewahren und diese Daten mehrmals erneut einzureichen.
Beim Arbeiten mitWebGLTransformFeedback-Objekten sind die folgenden Methoden desWebGL2RenderingContext nützlich:
WebGL2RenderingContext.createTransformFeedback()WebGL2RenderingContext.deleteTransformFeedback()WebGL2RenderingContext.isTransformFeedback()WebGL2RenderingContext.bindTransformFeedback()WebGL2RenderingContext.beginTransformFeedback()WebGL2RenderingContext.endTransformFeedback()WebGL2RenderingContext.pauseTransformFeedback()WebGL2RenderingContext.resumeTransformFeedback()WebGL2RenderingContext.transformFeedbackVaryings()WebGL2RenderingContext.getTransformFeedbackVarying()
In diesem Artikel
Beispiele
>Erstellen einesWebGLTransformFeedback-Objekts
In diesem Beispiel mussgl einWebGL2RenderingContext sein.WebGLTransformFeedback-Objekte sind in WebGL 1 nicht verfügbar.
const transformFeedback = gl.createTransformFeedback();Spezifikationen
| Specification |
|---|
| WebGL 2.0 Specification> # 3.5> |