WebGLTransformFeedback
注意:此功能在 Web Workers 中可用。
WebGLTransformFeedback 介面是 WebGL 2 API 的一部分,它啟用了 transform feedback(變換反饋),這是捕獲頂點處理生成的圖元的過程。它允許保留物件的變換後渲染狀態,並將此資料多次重新提交。
在使用 WebGLTransformFeedback 物件時,WebGL2RenderingContext 的以下方法非常有用:
WebGL2RenderingContext.createTransformFeedback()WebGL2RenderingContext.deleteTransformFeedback()WebGL2RenderingContext.isTransformFeedback()WebGL2RenderingContext.bindTransformFeedback()WebGL2RenderingContext.beginTransformFeedback()WebGL2RenderingContext.endTransformFeedback()WebGL2RenderingContext.pauseTransformFeedback()WebGL2RenderingContext.resumeTransformFeedback()WebGL2RenderingContext.transformFeedbackVaryings()WebGL2RenderingContext.getTransformFeedbackVarying()
示例
建立 WebGLTransformFeedback 物件
在此示例中,gl 必須是 WebGL2RenderingContext。WebGLTransformFeedback 物件在 WebGL 1 中不可用。
js
const transformFeedback = gl.createTransformFeedback();
規範
| 規範 |
|---|
| WebGL 2.0 規範 # 3.5 |
瀏覽器相容性
載入中…