Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. WEBGL_color_buffer_float

WEBGL_color_buffer_float extension

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⁩.

TheWEBGL_color_buffer_float extension is part of theWebGL API and adds the ability to render to 32-bit floating-point color buffers.

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

Note:This extension is available toWebGL 1 contexts only. ForWebGL 2, use theEXT_color_buffer_float extension.

TheOES_texture_float extension implicitly enables this extension.

Constants

ext.RGBA32F_EXT

RGBA 32-bit floating-point color-renderable format.

ext.RGB32F_EXT (Deprecated)

RGB 32-bit floating-point color-renderable format.

ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT

?

ext.UNSIGNED_NORMALIZED_EXT

?

Extended methods

This extension extendsWebGLRenderingContext.renderbufferStorage():

  • Theinternalformat parameter now acceptsext.RGBA32F_EXT andext.RGB32F_EXT (Deprecated).

Examples

js
const ext = gl.getExtension("WEBGL_color_buffer_float");gl.renderbufferStorage(gl.RENDERBUFFER, ext.RGBA32F_EXT, 256, 256);

Specifications

Specification
WebGL WEBGL_color_buffer_float Extension Specification

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp