Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. OES_texture_float_linear

OES_texture_float_linear extension

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

TheOES_texture_float_linear extension is part of theWebGL API and allows linear filtering with floating-point pixel types for textures.

WebGL extensions are available using theWebGLRenderingContext.getExtension() method. For more information, see alsoUsing Extensions in theWebGL tutorial.

Note:This extension is available to both,WebGL1 andWebGL2 contexts.

Linear filtering

TheOES_texture_float extension alone does not allow linear filtering with floating-point textures. This extension enables this ability.

With the help of this extension, you can now set the magnification or minification filter in theWebGLRenderingContext.texParameter() method to one ofgl.LINEAR,gl.LINEAR_MIPMAP_NEAREST,gl.NEAREST_MIPMAP_LINEAR, orgl.LINEAR_MIPMAP_LINEAR, and use floating-point textures.

Examples

js
gl.getExtension("OES_texture_float");gl.getExtension("OES_texture_float_linear");const texture = gl.createTexture();gl.bindTexture(gl.TEXTURE_2D, texture);gl.texParameterf(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.FLOAT, image);

Specifications

Specification
WebGL OES_texture_float_linear Khronos Ratified Extension Specification

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp