OES_draw_buffers_indexed: disableiOES() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2022.
The disableiOES() method of the OES_draw_buffers_indexed WebGL extension enables blending for a particular draw buffer.
Syntax
js
disableiOES(target, index)
Parameters
target-
Must be
gl.BLEND. index-
An integer
ispecifying the draw buffer associated with the constantgl.DRAW_BUFFERi, see WebGL draw buffer constants.
Return value
None (undefined).
Exceptions
- If
targetis notgl.BLEND, agl.INVALID_ENUMerror is thrown. - If
indexis not a valid value, agl.INVALID_VALUEerror is thrown.
Examples
>Disabling blending for draw buffers
The following two calls disable blending for the draw buffers gl.DRAW_BUFFER0 and gl.DRAW_BUFFER1.
js
const ext = gl.getExtension("OES_draw_buffers_indexed");
ext.disableiOES(gl.BLEND, 0);
ext.disableiOES(gl.BLEND, 1);
Specifications
| Specification |
|---|
| WebGL OES_draw_buffers_indexed Extension Specification> |
Browser compatibility
Loading…