WebGL2RenderingContext: transformFeedbackVaryings() Methode
        
        
          
                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 in Web Workers verfügbar.
Die WebGL2RenderingContext.transformFeedbackVaryings() Methode der WebGL 2 API legt Werte fest, die in WebGLTransformFeedback-Puffern aufgezeichnet werden sollen.
Syntax
js
transformFeedbackVaryings(program, varyings, bufferMode)
Parameter
- program
- 
Ein WebGLProgram.
- varyings
- 
Ein Arrayvon Strings, das die Namen der zu verwendenden varyings angibt.
- bufferMode
- 
Ein GLenum, das den Modus angibt, der beim Erfassen der varyings verwendet werden soll. Entwedergl.INTERLEAVED_ATTRIBSodergl.SEPARATE_ATTRIBS.
Rückgabewert
Keiner (undefined).
Beispiele
js
const transformFeedback = gl.createTransformFeedback();
gl.bindTransformFeedback(gl.TRANSFORM_FEEDBACK, transformFeedback);
const transformFeedbackOutputs = ["gl_Position", "anotherOutput"];
gl.transformFeedbackVaryings(
  shaderProg,
  transformFeedbackOutputs,
  gl.INTERLEAVED_ATTRIBS,
);
gl.linkProgram(shaderProg);
Spezifikationen
| Specification | 
|---|
| WebGL 2.0 Specification> # 3.7.15> | 
Browser-Kompatibilität
Loading…