OES_draw_buffers_indexed:disableiOES() 方法
OES_draw_buffers_indexed WebGL 扩展的 disableiOES() 方法为特定的绘制缓冲区启用混合。
语法
js
disableiOES(target, index)
参数
目标-
必须是
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 扩展规范 |
浏览器兼容性
加载中…