EXT_texture_filter_anisotropic-Erweiterung
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juni 2016.
Die EXT_texture_filter_anisotropic-Erweiterung ist Teil der WebGL API und stellt zwei Konstanten für das anisotrope Filter (AF) bereit.
AF verbessert die Qualität des Zugriffs auf mipmap-texturierte Elemente, wenn ein Texturprimitiv aus einem schrägen Winkel betrachtet wird. Bei Verwendung von nur Mipmapping neigen diese Abfragen dazu, zu einem grauen Durchschnitt zu werden.
WebGL-Erweiterungen sind über die Methode WebGLRenderingContext.getExtension() verfügbar. Weitere Informationen finden Sie auch unter Verwendung von Erweiterungen im WebGL-Leitfaden.
Konstanten
ext.MAX_TEXTURE_MAX_ANISOTROPY_EXT- 
Dies ist das
pname-Argument für den Aufruf vongl.getParameter()und gibt die maximale verfügbare Anisotropie zurück. ext.TEXTURE_MAX_ANISOTROPY_EXT- 
Dies ist das
pname-Argument für die Aufrufe vongl.getTexParameter()undgl.texParameterf()/gl.texParameteri()und setzt die gewünschte maximale Anisotropie für eine Textur fest. 
Beispiele
const texture = gl.createTexture();
gl.bindTexture(gl.TEXTURE_2D, texture);
const ext =
  gl.getExtension("EXT_texture_filter_anisotropic") ||
  gl.getExtension("MOZ_EXT_texture_filter_anisotropic") ||
  gl.getExtension("WEBKIT_EXT_texture_filter_anisotropic");
if (ext) {
  const max = gl.getParameter(ext.MAX_TEXTURE_MAX_ANISOTROPY_EXT);
  gl.texParameterf(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT, max);
}
Spezifikationen
| Specification | 
|---|
| WebGL EXT_texture_filter_anisotropic Khronos Ratified Extension Specification> | 
Browser-Kompatibilität
Loading…