OES_draw_buffers_indexed: disableiOES()-Methode
Baseline 2022
Newly available
Since December 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die disableiOES()
-Methode der OES_draw_buffers_indexed
WebGL-Erweiterung deaktiviert das Blending für einen bestimmten Zeichnungspuffer.
Syntax
js
disableiOES(target, index)
Parameter
target
-
Muss
gl.BLEND
sein. index
-
Ein ganzzahliger
i
, der den Zeichnungspuffer angegeben wird, der mit der Konstantegl.DRAW_BUFFERi
verbunden ist, siehe WebGL-Zeichnungspuffer-Konstanten.
Rückgabewert
Keiner (undefined
).
Ausnahmen
- Wenn
target
nichtgl.BLEND
ist, wird eingl.INVALID_ENUM
-Fehler ausgelöst. - Wenn
index
kein gültiger Wert ist, wird eingl.INVALID_VALUE
-Fehler ausgelöst.
Beispiele
Deaktivierung des Blendings für Zeichnungspuffer
Die folgenden beiden Aufrufe deaktivieren das Blending für die Zeichnungspuffer gl.DRAW_BUFFER0
und gl.DRAW_BUFFER1
.
js
const ext = gl.getExtension("OES_draw_buffers_indexed");
ext.disableiOES(gl.BLEND, 0);
ext.disableiOES(gl.BLEND, 1);
Spezifikationen
Specification |
---|
WebGL OES_draw_buffers_indexed Extension Specification |
Browser-Kompatibilität
BCD tables only load in the browser