Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

EXT_blend_minmax-Erweiterung

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2018 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die EXT_blend_minmax-Erweiterung ist Teil der WebGL-API und erweitert die Möglichkeiten der Farbmischung um zwei neue Blend-Gleichungen: Sie verwenden jeweils die minimalen oder maximalen Farbkomponenten der Quell- und Zielfarben.

WebGL-Erweiterungen sind über die Methode WebGLRenderingContext.getExtension() verfügbar. Weitere Informationen finden Sie unter WebGL-Erweiterungen verwenden.

Hinweis: Diese Erweiterung ist nur für WebGL1-Kontexte verfügbar. In WebGL2 steht die Funktionalität dieser Erweiterung im WebGL2-Kontext standardmäßig zur Verfügung. Die Konstanten in WebGL2 heißen gl.MIN und gl.MAX.

Konstanten

Diese Erweiterung fügt zwei neue Konstanten hinzu, die in WebGLRenderingContext.blendEquation() und WebGLRenderingContext.blendEquationSeparate() verwendet werden können:

ext.MIN_EXT

Erzeugt die minimalen Farbkomponenten der Quell- und Zielfarben.

ext.MAX_EXT

Erzeugt die maximalen Farbkomponenten der Quell- und Zielfarben.

Beispiele

js
const ext = gl.getExtension("EXT_blend_minmax");

gl.blendEquation(ext.MIN_EXT);
gl.blendEquation(ext.MAX_EXT);

gl.blendEquationSeparate(ext.MIN_EXT, ext.MAX_EXT);

Spezifikationen

Spezifikation
WebGL EXT_blend_minmax Khronos Ratified Extension Specification

Browser-Kompatibilität

Siehe auch