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 Konstante gl.DRAW_BUFFERi verbunden ist, siehe WebGL-Zeichnungspuffer-Konstanten.

Rückgabewert

Keiner (undefined).

Ausnahmen

  • Wenn target nicht gl.BLEND ist, wird ein gl.INVALID_ENUM-Fehler ausgelöst.
  • Wenn index kein gültiger Wert ist, wird ein gl.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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
disableiOES

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch