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.
Note: This feature is available in Web Workers.
Giao diện WebGLTransformFeedback là một phần của WebGL 2 API và cho phép transform feedback, là quá trình bắt các primitives được tạo ra bởi quá trình xử lý vertex. Nó cho phép bảo tồn trạng thái rendering sau khi transform của một đối tượng và gửi lại dữ liệu này nhiều lần.
Khi làm việc với các đối tượng WebGLTransformFeedback, các phương thức sau của WebGL2RenderingContext hữu ích:
WebGL2RenderingContext.createTransformFeedback()WebGL2RenderingContext.deleteTransformFeedback()WebGL2RenderingContext.isTransformFeedback()WebGL2RenderingContext.bindTransformFeedback()WebGL2RenderingContext.beginTransformFeedback()WebGL2RenderingContext.endTransformFeedback()WebGL2RenderingContext.pauseTransformFeedback()WebGL2RenderingContext.resumeTransformFeedback()WebGL2RenderingContext.transformFeedbackVaryings()WebGL2RenderingContext.getTransformFeedbackVarying()
Ví dụ
>Tạo đối tượng WebGLTransformFeedback
Trong ví dụ này, gl phải là một WebGL2RenderingContext. Các đối tượng WebGLTransformFeedback không có sẵn trong WebGL 1.
js
const transformFeedback = gl.createTransformFeedback();
Thông số kỹ thuật
| Specification |
|---|
| WebGL 2.0 Specification> # 3.5> |