EXT_blend_minmax 扩展

EXT_blend_minmax 扩展是 WebGL API 的一部分,它通过添加两个新的混合方程来扩展混合功能:源和目标颜色的最小或最大颜色分量。

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

注意: 此扩展仅适用于 WebGL1 上下文。在 WebGL2 中,此扩展的功能默认情况下在 WebGL2 上下文中可用。WebGL2 中的常量为 gl.MINgl.MAX

常量

此扩展添加了两个新的常量,可用于 WebGLRenderingContext.blendEquation()WebGLRenderingContext.blendEquationSeparate()

ext.MIN_EXT

生成源和目标颜色的最小颜色分量。

ext.MAX_EXT

生成源和目标颜色的最大颜色分量。

示例

js
const ext = gl.getExtension("EXT_blend_minmax");

gl.blendEquation(ext.MIN_EXT);
gl.blendEquation(ext.MAX_EXT);

gl.blendEquationSeparate(ext.MIN_EXT, ext.MAX_EXT);

规范

规范
WebGL EXT_blend_minmax Khronos 认证扩展规范

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅