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.

When working with WebGLTransformFeedback objects, the following methods of the WebGL2RenderingContext are useful:


Creating a WebGLTransformFeedback object

in this example, gl must be a WebGL2RenderingContext. WebGLTransformFeedback objects are not available in WebGL 1.

var transformFeedback = gl.createTransformFeedback();


Specification Status Comment
WebGL 2.0
The definition of 'WebGLTransformFeedback' in that specification.
Editor's Draft Initial definition.

Browser compatibility

BCD tables only load in the browser