files/en-us/web/api/webgltransformfeedback/index.md
{{APIRef("WebGL")}}{{AvailableInWorkers}}
The WebGLTransformFeedback interface is part of the WebGL 2 API and enables transform feedback, which is the process of capturing primitives generated by vertex processing. It allows to preserve the post-transform rendering state of an object and resubmit this data multiple times.
{{InheritanceDiagram}}
When working with WebGLTransformFeedback objects, the following methods of the {{domxref("WebGL2RenderingContext")}} are useful:
WebGLTransformFeedback objectin this example, gl must be a {{domxref("WebGL2RenderingContext")}}. WebGLTransformFeedback objects are not available in WebGL 1.
const transformFeedback = gl.createTransformFeedback();
{{Specifications}}
{{Compat}}