WEBGL_color_buffer_float-Erweiterung
        
        
          
                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.
Die WEBGL_color_buffer_float-Erweiterung ist Teil der WebGL API und fügt die Fähigkeit hinzu, zu 32-Bit-Gleitkommafarbpuffern zu rendern.
WebGL-Erweiterungen sind über die Methode WebGLRenderingContext.getExtension() verfügbar. Weitere Informationen finden Sie unter Verwendung von Erweiterungen im WebGL-Leitfaden.
Hinweis:
Diese Erweiterung ist nur für WebGL 1-Kontexte verfügbar. Für WebGL 2 verwenden Sie die EXT_color_buffer_float-Erweiterung.
Die OES_texture_float-Erweiterung aktiviert diese Erweiterung implizit.
Konstanten
- ext.RGBA32F_EXT
- 
RGBA 32-Bit Gleitkomma-Farb-Renderformat. 
- ext.RGB32F_EXT( Veraltet )
- 
RGB 32-Bit Gleitkomma-Farb-Renderformat. 
- ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT
- 
? 
- ext.UNSIGNED_NORMALIZED_EXT
- 
? 
Erweiterte Methoden
Diese Erweiterung erweitert WebGLRenderingContext.renderbufferStorage():
- Der Parameter internalformatakzeptiert nunext.RGBA32F_EXTundext.RGB32F_EXT( Veraltet ).
Beispiele
const ext = gl.getExtension("WEBGL_color_buffer_float");
gl.renderbufferStorage(gl.RENDERBUFFER, ext.RGBA32F_EXT, 256, 256);
Spezifikationen
| Specification | 
|---|
| WebGL WEBGL_color_buffer_float Extension Specification> | 
Browser-Kompatibilität
Loading…