WEBGL_color_buffer_float 扩展

基线 广泛可用

此功能已经很成熟,可以在许多设备和浏览器版本上运行。它自 2015 年 7 月.

报告反馈

WEBGL_color_buffer_float 扩展是 WebGL API 的一部分,它添加了渲染到 32 位浮点颜色缓冲区的功能。

可以使用 WebGLRenderingContext.getExtension() 方法使用 WebGL 扩展。有关更多信息,另请参阅 使用扩展WebGL 教程 中。

注意:此扩展仅适用于 WebGL 1 上下文。对于 WebGL 2,请使用 EXT_color_buffer_float 扩展。

常量

OES_texture_float 扩展隐式启用此扩展。

ext.RGBA32F_EXT

RGBA 32 位浮点颜色可渲染格式。

ext.RGB32F_EXT ( 已弃用 )

RGB 32 位浮点颜色可渲染格式。

?

ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT

?

扩展方法

ext.UNSIGNED_NORMALIZED_EXT

示例

internalformat 参数现在接受 ext.RGBA32F_EXText.RGB32F_EXT ( 已弃用 ).
const ext = gl.getExtension("WEBGL_color_buffer_float");

gl.renderbufferStorage(gl.RENDERBUFFER, ext.RGBA32F_EXT, 256, 256);

规范

js
规范

浏览器兼容性

WebGL WEBGL_color_buffer_float 扩展规范

另请参阅