OES_draw_buffers_indexed: disableiOES() 方法
disableiOES()
方法是 OES_draw_buffers_indexed
WebGL 扩展的函数,用于禁用特定绘制缓冲区的混合。
语法
js
disableiOES(target, index)
参数
target
-
必须是
gl.BLEND
。 index
-
一个整数
i
,指定与常量gl.DRAW_BUFFERi
关联的绘制缓冲区,请参见 WebGL 绘制缓冲区常量.
返回值
无 (undefined
).
异常
- 如果
target
不是gl.BLEND
,则会抛出gl.INVALID_ENUM
错误。 - 如果
index
不是有效值,则会抛出gl.INVALID_VALUE
错误。
示例
禁用绘制缓冲区的混合
以下两个调用禁用绘制缓冲区 gl.DRAW_BUFFER0
和 gl.DRAW_BUFFER1
的混合。
js
const ext = gl.getExtension("OES_draw_buffers_indexed");
ext.disableiOES(gl.BLEND, 0);
ext.disableiOES(gl.BLEND, 1);
规范
规范 |
---|
WebGL OES_draw_buffers_indexed 扩展规范 |
浏览器兼容性
BCD 表格仅在浏览器中加载