webgl extension
WEBGL_color_buffer_float extension
The WEBGL_color_buffer_float extension is part of the WebGL API and adds the ability to render to 32-bit floating-point color buffers.
WebGL extensions are available using the getExtension() method. For more information, see also Using Extensions in the WebGL tutorial.
[!NOTE] This extension is available to
WebGL 1contexts only. ForWebGL 2, use theEXT_color_buffer_floatextension.The
OES_texture_floatextension 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 extends renderbufferStorage():
- The
internalformatparameter now acceptsext.RGBA32F_EXTandext.RGB32F_EXT(Deprecated).
Examples
const ext = gl.getExtension("WEBGL_color_buffer_float");
gl.renderbufferStorage(gl.RENDERBUFFER, ext.RGBA32F_EXT, 256, 256);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.