OES_draw_buffers_indexed: disableiOES() method
Baseline 2022Newly available
Since December 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
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
i
specifying the draw buffer associated with the constantgl.DRAW_BUFFERi
, see WebGL draw buffer constants.
Return value
None (undefined
).
Exceptions
- If
target
is notgl.BLEND
, agl.INVALID_ENUM
error is thrown. - If
index
is not a valid value, agl.INVALID_VALUE
error 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
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
disableiOES |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.